我是Angular的新手,我想从一开始就学习良好的做法。我遇到了三个角样式指南,它们似乎都很棒。我想知道,哪一种最适合我采用,但我对此无能为力,因为我对大型Angular应用程序经验不足。

那么哪一个是最好的呢?或什至不是更好,然后更直观/在开发过程中引起的问题更少?也许你们中的一些人对他们都有经验,可以指出他们的优缺点?

链接:

  • Todd Motto的:https://github.com/toddmotto/angularjs-styleguide
  • 约翰·帕帕(John Papa):https://github.com/johnpapa/angularjs-styleguide
  • Minko Gechev:https://github.com/mgechev/angularjs-style-guide
  • 最佳答案

    我已经阅读了Motto和Papa的指南,并且90%的时间他们都同意相同的指南和用法。座右铭很短,很容易遵循,爸爸很长,但是几乎涵盖了所有内容。我认为您最好从它们中的任何一个(最好是较短的一个)开始,当涉及到新事物时(例如:您可能一开始可能没有实现指令,而是在一段时间后实现),然后阅读指令部分。不要尝试从头到尾阅读所有内容,因为这可能会使您感到困惑。从最需要的工具开始,开始对应用程序进行编码。

  • 文件结构(Minko)-应用程序结构(爸爸)
  • IIFE(爸爸)
  • 模块(Motto,Papa)-模块化(爸爸)
  • Controller 声明和最佳实践(Motto,Papa)
  • 服务声明和最佳实践(Motto,Papa)
  • 评论(Motto,爸爸)
  • 命名(爸爸)

  • 这些应该足以让您开始使用Angular并完成大部分开发工作,然后当您进入angular的新 Realm 时(例如,如果您打算构建指令),然后阅读这些指南中的该部分。否则,您将花费数天时间阅读和思考指南,而无需进行实际工作。除非您使用它,否则您将看不到最佳的方法来自己实现某事,而且是最佳实践背后的原因。

    07-24 09:20