使用 extjs 和 Sencha Architect 开发 Java EE 应用程序的最佳实践



我是extjs的新手,也是javascript世界的新手。我已经在jsp/servlet,JSF等中开发了应用程序。我们计划使用 extjs 和 Sencha Architect 为我们的应用程序开发 UI。作为新手,我有几个问题正在寻找答案

问题 1.在版本控制方面,我们应该如何在多开发人员环境中使用 Sencha Architect。我们是否应该将架构师项目签入 svn 并要求每个开发人员处理同一个项目。

问题 2.Sencha Architect项目的结构应该是什么(基本上如何确保每个开发人员都在不影响其他组件的情况下处理他/她的单个模块)。是否有任何最佳实践。

问题 3.开发包含多个页面和导航的应用程序的最佳实践是什么。我们应该创建一个 html 文件(有很多 javascript 来修改正文)还是应该有多个 html?

  1. 是的,它当然应该在源代码管理中。 但是,您将希望特定于开发人员的设置不在源代码管理中。

  2. 最好的方法是创建一个带有菜单栏的应用程序"shell",并加载模块/插件并让它们向应用程序注册,添加自己的菜单等。

  3. 绝对是单页应用程序。 安全性保留在服务器上(例如在您的 REST API 中)。 安全性在客户端上无关紧要,因为它们可以控制源代码。 您应该隐藏用户不应使用的功能。

如何将不同的视图加载到视口中?

最新更新