Meteor JS是否可以灵活地成为完整的堆栈框架?

时间:2013-06-14 12:22:47

标签: javascript model-view-controller angularjs meteor

我已经阅读了一些有趣的文章和JavaScript MV *框架的比较,我知道大纲最受欢迎的架构(Ember,Backbone,Angular)但是作为PHP程序员(和Symfony) 2爱人)谁想要详细了解其中一个,我担心Meteor(我的第一选择)是否足够灵活,可以被认为是一个完整的堆栈框架,所以我可以完全放弃服务器端(例如PHP) 大多数基本应用。直到今天,我认为PHP + Angular提供了更多的可能性(尽管维护服务器端和客户端都需要花费更多时间),但是我希望你对此有所了解。从我在流星的截屏视频中看到的,它看起来非常棒。

1 个答案:

答案 0 :(得分:15)

正如许多人所提到的,服务器端JS将完全取代PHP的功能。但是Meteor远不止于此;它允许您用声明性代码替换命令式代码。 Meteor负责同步数据,您只需决定如何渲染它。不再通过AJAX传递消息。正如一篇文章所说,Meteor has made MVC obsolete

根据我对流星的经验,我正在开发一个项目reading the book。我在短时间内用Meteor做的事情让我大吃一惊。结合一些优秀的前端框架,如bootstrap,我不需要做任何CSS工作(如果我不想),这意味着我可以开发而不用担心样式或AJAX,基本上可以节省我的时间用很少的工作来创建很棒的应用程序。

此外,正如他们所说,只需要一个周末来尝试Meteor。如果你有JS经验,那就不复杂了。但是,由于我需要了解一点,所以不必再考虑MVC了。我花了几天时间来构建我的第一个流星应用程序,所以我建议你试一试!