【问题标题】:Best development practices when using JavaScript UI frameworks使用 JavaScript UI 框架时的最佳开发实践
【发布时间】:2019-07-18 17:41:19
【问题描述】:

我不想在这里建立一个框架。我正在研究使用 JavaScript UI 框架(即 ExtJs MVC 4.2、Angular JS 等)开发应用程序的最佳实践/指南。应用程序的范围可以从个人簿记、维护联系人到非常庞大的银行应用程序。我相信在使用单独的 JavaScript UI 框架时需要遵循一些规范。有没有人遇到过任何有趣的文章,其中包含构建大型单页应用程序的指南?

注意:如果问题范围太大,请回答 JavaScript 部分的最佳实践。

【问题讨论】:

标签: javascript angularjs model-view-controller architecture extjs4.2


【解决方案1】:

以如此模糊的要求提出建议有点困难。任何框架都可以做到这一点,所以问题是你最喜欢哪一个。最近对我来说,如果应用程序适合我将从 AngularJS 开始。它有自己的做事方式,但如果你能在它的限制范围内生活,CRUD 应用程序可以非常简单。

【讨论】:

  • 同意 CRUD 部分和 RESTfull 服务方法。 Angular 存在内存泄漏问题。我在为组织构建应用程序时也使用过 ExtJs 和 Angular。 ExtJs 没有内存泄漏,是一个单页面应用程序,其中 Angular 与 html 页面紧密耦合,并且绑定非常出色;但为什么内存泄漏。我不想讨论 angular Js vs extJs。但是,在使用 Javascript UI 框架开发应用程序时,是否有任何好的实践或基本规则。如果 angularJs 有最佳实践,请随时分享文章。
  • 由于它很受欢迎,有很多关于 Angular Developer 的好文章。但是,这里有一些我觉得有用的链接。项目结构 - joshdmiller.github.io/ng-boilerplate/#/home。 UI 控件和组件 - angular-ui.github.io(Angular UI Router 可以让事情变得如此简单,UI-Bootstrap 非常棒)。我从 ng-boilerplate 的一些变体开始项目,并将 Angular-UI 组件用于 UI 的大部分。当然,知道如何编写自己的指令是在 Angular 方面非常高效的关键,docs.angularjs.org/guide/directive
  • github.com/johnpapa/angular-styleguide 是一篇很好的文章和一套可以遵循的准则。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-07-03
  • 2021-10-15
  • 1970-01-01
  • 1970-01-01
  • 2011-11-02
  • 1970-01-01
相关资源
最近更新 更多