8

我已经阅读了一些关于 JavaScript MV* 框架的有趣文章和比较,并且我知道大多数流行框架(Ember、Backbone、Angular)的架构大纲但是作为一名想要学习其中之一的 PHP 程序员(和 Symfony 2 爱好者)详细地说,我担心Meteor(我的首选)是否足够灵活,可以被认为是一个完整的堆栈框架,所以我可以在大多数基本应用程序上完全放弃服务器端(例如 PHP)。直到今天,我还认为 PHP + Angular 提供了更多可能性(尽管维护服务器端和客户端都比较耗时),但是我想听听你的意见。从我在流星的截屏视频中看到的,它看起来非常棒。

4

1 回答 1

15

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

根据我使用流星的经验,我正在开发一个项目并阅读这本书。我能够在短时间内用 Meteor 做的事情完全让我大吃一惊。结合一些优秀的前端框架,比如 bootstrap,我真的不需要做任何 CSS 工作(如果我不想的话),这意味着我可以不用担心样式或 AJAX 进行开发,基本上可以节省我的时间用很少的工作量创建很棒的应用程序。

此外,正如他们所说,尝试 Meteor 只需一个周末。如果你有 JS 经验,那一点也不复杂。然而,我花了一点时间才明白,没有必要再用 MVC 来思考了。我只花了几天时间就构建了我的第一个流星应用程序,所以我建议你试试看!

于 2013-06-14T17:10:07.223 回答