如何使用Sencha Touch开始构建Web应用程序

时间:2011-12-10 20:55:03

标签: javascript extjs sencha-touch

我想开始学习Sencha Touch。作为Java中的服务器端程序员,我想了解我需要实例化的类以及如何构建应用程序。我不理解Ext.ApplicationExt.setup之间的区别,也不了解其他类。

我尝试使用谷歌搜索书籍,但所写的书籍在亚马逊上得到了不好的评论,因此我不想购买它们,Sencha的指南/截屏等显然缺乏关于将不同部分放在应用程序中的位置的介绍。我特别感兴趣的是如何使用多个视图创建应用程序。你为每个视图制作一个html5和一个JS文件,你把所有东西放在一个文件中吗?我找不到一篇关于如何做到这一点的帖子。

我非常了解MVC,但我不明白如何在Sencha Touch中应用它。

2 个答案:

答案 0 :(得分:2)

Sencha Touch是JS Framework,用于生成在许多不同移动设备上感觉原生的HTML / CSS。如果你想学习Sencha触摸最好的事情是看this quick start tutorial!看一下learn section for Sencha Touch之后,最好的办法就是熟悉Sencha Touch Documentation。这里有所有课程,方法,事件等的描述......另外看看这本书:

Sencha Touch是extjs标准的新产品,新的Sencha Touch 2将在Extjs 4引擎上运行。 Enyoy !!!!

答案 1 :(得分:-2)

这很粗糙,因为Sencha Touch是一个JavaScript框架,主要用于在Web浏览器中运行。

如果这是一个webapp,首先需要做的是构建一个网页。请遵循以下说明: https://webmasters.stackexchange.com/questions/22877/seo-where-do-i-start?answertab=votes#tab-top

其次,您需要对JavaScript有一些基本的了解才能理解您的目标。

  • JavaScript没有类
  • JavaScript有原型而不是类
  • JavaScript只有函数作用域而不是块作用域
  • JavaScript有一堆像自动分号插入的草率垃圾
  • JavaScript是一种lambda语言,可以立即访问闭包。这是JavaScript中最强大,最美丽的部分。如果你不理解闭包那么你将无法理解如何充分利用这种语言来做一些具有相当大性能的复杂事物。

第三,Sencha是一种商业产品。这表明它可能具有可接受的文档和一些支持。如果情况并非如此,则不要购买

Forth,MVC不会对你有任何真正的好处。您越熟悉客户端的语言,您就会明白您与服务器上的数据有多远。