2011-06-15 122 views
12

我想为我的下一个项目使用ExtJS4。不过,我是新来的Ext,而且也不熟悉Javascript的优点。学习ExtJS4

有几本关于ExtJS3的好书。我应该先从这些旧书中学习,然后将这些知识应用到v4中,或者API已经发生了很大的变化,以至于先学习老版本没有意义。

如果不是,学习Ext新手的最好方法是什么?

+1

ExtJS的的动作笔者正在写一本书为4,但它不会缺阵一段时间(明年年初我相信吗?),这是对他论坛。现在我认为最好的学习方法是使用Ext4文档。但是,您可以使用3本书中的一本书了解图书馆,然后使用文档迁移现有代码。 – brett 2011-06-15 14:38:51

+0

另一件需要考虑的事情是,Ext JS 4目前还没有*真正的*生产准备;他们仍然消除了很多错误,并且一直推荐发布候选人到Sencha开发者,以获得频繁的反馈。虽然思维有一些重大变化(数据和类模型是最大的变化),但学习Ext JS 3的基础知识绝对不会受到影响。 – 2011-06-15 16:57:05

回答

6

如果你想学习ExtJS 4 现在那么你会为任何关于这个主题的好书而挣扎,因为它只有它发布后的大约6周。

有关于如何从ExtJS的3迁移的煎茶网站伟大指南 - > 4(this one for example)如果你选择解决3 4之前

在我的真实想法可能帮助你前进的道路上,学习ExtJS最快捷的方法就是从Sencha website中挑选一个例子,并且玩一玩。

ExtJS 3在我的小见解中比ExtJS 4更容易学习。我一直在使用ExtJS 3年,并认为4是思考的一大转变。

+1

这就是为什么我想避免学习过时的API。 – zeroc8 2011-06-15 20:28:58

+0

我同意,学习ExtJS 4会更困难,但使用sencha论坛,例子和stackoverflow.com,你应该没问题。 – JamesHalsall 2011-06-15 22:37:48

5

我终于完成了一个教程系列,演示了如何通过Peter Muller的软件补丁来使用ExtJS-4与CouchDB的新MVC模式和关联类。该系列包括介绍性文章,多个视频截屏以及其他一些资源。你可以阅读所有关于它在这里查看截屏:

http://averydc.com/ee/index.php/blog/couchdb_extjs4_a_winning_combination

我可能犯了一些错误,也许错误辐条在这里和那里,所以请随时提出建设性的批评。您可以在我的博文上发表评论。我的目的是帮助CouchDB用户和/或ExtJS-4用户从使用文档数据库构建MVC客户端/服务器CRUD应用程序作为关系数据库的替代方法获得快速启动。

Peter Muller为ExtJS-4和Sencha Touch创建了一个软件补丁,使得非标准化数据库的工作更容易。我发现这对我来说是一个非常可维护的解决方案。如果Peter的软件补丁适合您,请向Sencha开发者请求将补丁集成到ExtJS-4和Sencha Touch的正式版本中。 Ed Spencer正在观察该线索,因为他很好奇看到需求。要增加你的声音,立即下载补丁程序,或报告问题,请在彼得的线程在这里发表评论:

http://www.sencha.com/forum/showthread.php?127547-Sencha-Platform-denormalized-Data-patch&highlight=couch

希望这填补了一个需要...谢谢。

4

我也是新来的Ext,并决定从Extjs 4开始(但是,我们在工作中使用extjs 2)。

上周我终于拿到了Loiane Groner编写的Ext JS 4 First Look一书,并对它进行了一番研究,希望找到它可以帮助学习extjs并克服它。但经过一番略读,我发现这本书只适用于从Extjs3到Extjs4的切换器,对新手来说没有任何帮助。恕我直言,学习与玩的例子只给你的经验,但你会得不到洞察力(但是Jaitsu表示最快的方式)。为了成为一名专家,您需要成为一名具有深厚见识的经验丰富的开发人员!所以我的建议是从一本书中学习extjs 3,然后阅读Groner的书,并开始同时练习练习。