我无法理解Aurelia架构

时间:2016-08-30 15:56:34

标签: javascript architecture frameworks aurelia

我希望有人可以为我阐明Aurelia框架。我已经注意到很多帖子都在宣传这个框架,所以我决定深入研究它。虽然我在阅读他们的Doc HUB时开始时遇到了一些问题。我看到很多主观主张而不是很多代码。或图表。对不起,我可能是视觉学习者,但我认为通过拥有“有形”的东西(就像Web允许的那样)可以帮助像我这样的人采用这个框架。

现在的架构模式! 摘自Aurelia Docs:“MV * with Conventions”或使用“jQuery,React,Polymer,Bootstrap,MaterialiseCSS等等。”

MVVM还是MCV?好吧为什么不MV *! 请原谅我,但我不认为Bootstrap是这个词的框架。我怎么才能使用Aurelia?我是否可以决定我想要使用哪种架构而不是一起挑选几种架构?为什么明星在那里?这只是我在想这个还是应该是MV(C | *)?

另外,我还没有使用Aurelia编写任何代码,因此只需尝试使用它就可以轻松回答这个问题。我真的希望看到更多代码用于此框架。也许这会缓解我的视觉大脑海绵怪物。

感谢任何对这个愚蠢问题的回答,如果我有朋友,这个问题很容易得到解答。

1 个答案:

答案 0 :(得分:2)

根据我的观点,这里有一些答案。

  

为什么明星在那里?

*表示"无论"。它可能是MVVM,MVC等。

  

[...]在这个意义上,我不认为Bootstrap是一个框架。

是的,你是对的。事实上,jQuery,React和Bootstrap并不是真正的框架,但有人说Bootstrap是一个" Visual Framework"或"设计框架"。问题是术语"框架"有点模糊,容易混淆。

文档想要说的是,您可以将Aurelia与您喜欢的任何其他库一起使用。你不限于任何事情。

关于模式,我认为你应该看到这些资源:

联系经理教程http://aurelia.io/hub.html#/doc/article/aurelia/framework/latest/contact-manager-tutorial/1

使用Aurelia编写的应用程序列表(源代码可用)http://builtwithaurelia.com/

官方聊天 - https://gitter.im/aurelia/Discuss - 这个对您最有帮助。您可以与很多人交谈,并根据需要提出许多问题。我相信你的所有怀疑都会在那里得到解答。

我希望这有帮助!