【发布时间】:2012-05-31 07:49:02
【问题描述】:
我目前正在处理一个用 javascript 编写的带有 node.js 和 Express 服务器端的 Web 应用程序项目,是时候考虑这个应用程序的客户端了。这两个问题是:
- 我应该考虑使用框架还是可以不用这样的工具来编写它?
- 如果不是,是哪个框架?
我选择了其中的三个:backbone、knockout 和 Ember。我阅读了我发现的所有关于它们的问题,但我仍在犹豫。需要考虑的要点是:
- 像knockout那样混合html和javascript好不好?
- 我的应用程序是否易于维护?
- 该框架是否会在明天继续存在并且不会消失,让我处于非常不舒服的境地?
编辑:您对 JavaScriptMVC 有什么看法?
【问题讨论】:
-
我确实理解你的观点,你说的很对,但我的问题更多的是关于每个人的做法。例如淘汰赛的 javascript/html 混合等等……而且由于我是 web 开发的新手,如果想在没有框架的情况下制作应用程序是疯狂的。
-
@MartinGOYOT 当您刚开始进行 Web 开发时,我认为创建一个没有框架的 Web 应用程序并不疯狂。我实际上推荐这个,因为你将能够看到事情在内部是如何运作的。这真的取决于项目。如果是一个小项目,并且您没有截止日期,请尝试没有截止日期。从长远来看,它将对您有所帮助。当您意识到为每个项目重新发明轮子毫无意义并且您了解框架的作用以及它如何帮助您加快开发过程时,应该使用框架。
-
在 Stack 网站网络上,您提出的每个问题都有答案。在引用链接之前,我会给你一些时间。在一天结束的时候,我会教一个人去寻找美好的事物:)
标签: javascript backbone.js knockout.js ember.js