gpt4 book ai didi

javascript - Ext JS - 一个开始

转载 作者:行者123 更新时间:2023-11-30 07:06:05 25 4
gpt4 key购买 nike

各位,

我开始学习 ExtJS。我看了一下 Sencha's website .我经历了一些已经在这里问过的问题。

但有一些疑惑,

  1. ExtJS designer 之间有什么区别?和 Aptana ?我们需要两者吗?
  2. 如何开始在 ExtJS 中构建您自己的第一个应用程序?任何面向初学者的教程。
  3. 我是否需要手动编写 JavaScript 代码或使用 ExtJS 设计器来为我编写代码?

谢谢。

最佳答案

我有点不同意已经接受的答案。

  1. They are both optional. I use neither.

好吧,不是太有帮助。 Aptana 是一个通用的 IDE。它基于 Eclipse,但与 vanilla Eclipse(它是面向 Java 的)不同,Aptana 有许多用于执行 JavaScript、PHP 和其他“以 web 为中心”的开发的添加和插件。我实际上自己使用 Aptana,甚至用于 Ext 开发,因为它适合我。 IDE 讨论往往变得宗教化——每个人都有自己的要求和烦恼,YMMV。 Aptana 实际上支持特定于框架的自动完成,包括 Ext JS(尽管我认为它们仍在旧版本上)。请注意,您可以使用 WebStorm、Komodo、NetBeans、TextMate 或任何旧的文本编辑器来完成与 Aptana(一般来说)相同的事情——这取决于您认为哪些特定于 IDE 的功能有用或无用。

Ext Designer(现在为 Sencha Architect)在另一方面不是一个通用的 IDE——它严格来说是一个 Ext UI 设计工具。然而,它确实不仅仅是在页面上“放置小部件”。您可以轻松地将事物拖放到位并预览它们将如何呈现,将数据存储连接到数据绑定(bind)小部件(再次通过简单的拖放交互),它包括特定于上下文的配置和属性设置(这使得它更容易知道哪些选项可用,而不必经常引用 API 文档)等。然后,Architect 以最佳实践代码格式生成类,您可以将其放入您的应用程序,然后根据需要使用您自己的业务逻辑进行扩展。 Architect 的输出基本上可以成为 Aptana(或其他)的输入项目,您可以在其中构建应用程序代码(尽管许多人只使用 Architect)。

关于教程,docs site Sencha.com 的网站最近进行了修改,包括许多针对最新版本的 Ext 更新的教程。当然,官方示例也是一个不错的起点。关于 Ext 开发的最佳书籍可能是 Jay Garcia 的 Ext JS in Action ,但不幸的是,它还没有针对 Ext 4 进行更新(他目前正在努力)。不过,这本书很好地概述了 Ext 的一般概念和最佳实践,而且那本书中的很多内容今天仍然适用。

最后,虽然 Architect 肯定会让您开始使用良好的 UI 代码,但它不会将您的应用程序连接在一起或为您编写任何业务逻辑。为此,您必须使用现有的教程和示例来帮助指导您编写自己的代码。

关于javascript - Ext JS - 一个开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7532241/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com