EmberJS 可维护性
EmberJS Maintainability
我正在写一篇关于 AngularJS 与 EmberJS 的文章。在这里,我将这两个与不同的问题进行比较,最后根据这些问题的答案决定哪一个更适合开发 Web 应用程序。
对于 EmberJS,我一直在努力解决的一个问题是关于可维护性。与 AngularJS.
不同,我找不到一篇提供相关信息的文章
我想知道 EmberJS 如何帮助您维护您的 EmberJS Web 应用程序。它提供了什么概念或其他什么来帮助您实现使用 EmberJS 构建的 Web 应用程序的高水平可维护性。
感谢您对回答此问题的帮助。
Ember如何帮助您维护您的应用程序?
其中一些是subjective/debatable,但本着随笔的精神,以下是Ember在可维护性方面的一些要点:
因为 Ember 非常自以为是,这让其他 Ember 开发人员很容易快速了解您的项目并从您离开的地方继续。虽然该框架的学习曲线非常臭名昭著,但一旦您对 Ember 感到满意,大多数应用程序就会有很多相似之处。 Ember 有规定的 'way' 用于大多数事情——从文件结构到 REST api 交互。如果您从事过一个 Ember 项目,那么转而维护另一个项目应该会很熟悉。这是一个大的、标准化的工具箱。
Ember Inspector 浏览器插件可让您更加透明地了解应用程序的幕后情况。调试和维护 Ember 应用程序非常有帮助。我还没有真正看到任何与其他框架完全相同的东西。 (https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi?hl=en)
Ember 的 handlebars 模板不允许您在模板中放置复杂的逻辑。模板中的任何 "if" 检查都必须引用布尔值。这意味着更少的地方可以追踪您需要处理的内容,并且可以更多地测试原始函数,因为您的视图所处理的不仅仅是基本逻辑。它还鼓励使用更具可读性的模板。
Ember 带有用于单元测试、集成测试和端到端测试的内置工具。这鼓励开发人员为他们的应用程序构建测试或为项目的现有测试做出贡献。测试有利于可维护性。
祝你好运!
我正在写一篇关于 AngularJS 与 EmberJS 的文章。在这里,我将这两个与不同的问题进行比较,最后根据这些问题的答案决定哪一个更适合开发 Web 应用程序。
对于 EmberJS,我一直在努力解决的一个问题是关于可维护性。与 AngularJS.
不同,我找不到一篇提供相关信息的文章
我想知道 EmberJS 如何帮助您维护您的 EmberJS Web 应用程序。它提供了什么概念或其他什么来帮助您实现使用 EmberJS 构建的 Web 应用程序的高水平可维护性。
感谢您对回答此问题的帮助。
Ember如何帮助您维护您的应用程序?
其中一些是subjective/debatable,但本着随笔的精神,以下是Ember在可维护性方面的一些要点:
因为 Ember 非常自以为是,这让其他 Ember 开发人员很容易快速了解您的项目并从您离开的地方继续。虽然该框架的学习曲线非常臭名昭著,但一旦您对 Ember 感到满意,大多数应用程序就会有很多相似之处。 Ember 有规定的 'way' 用于大多数事情——从文件结构到 REST api 交互。如果您从事过一个 Ember 项目,那么转而维护另一个项目应该会很熟悉。这是一个大的、标准化的工具箱。
Ember Inspector 浏览器插件可让您更加透明地了解应用程序的幕后情况。调试和维护 Ember 应用程序非常有帮助。我还没有真正看到任何与其他框架完全相同的东西。 (https://chrome.google.com/webstore/detail/ember-inspector/bmdblncegkenkacieihfhpjfppoconhi?hl=en)
Ember 的 handlebars 模板不允许您在模板中放置复杂的逻辑。模板中的任何 "if" 检查都必须引用布尔值。这意味着更少的地方可以追踪您需要处理的内容,并且可以更多地测试原始函数,因为您的视图所处理的不仅仅是基本逻辑。它还鼓励使用更具可读性的模板。
Ember 带有用于单元测试、集成测试和端到端测试的内置工具。这鼓励开发人员为他们的应用程序构建测试或为项目的现有测试做出贡献。测试有利于可维护性。
祝你好运!