javascript - Meteor JS 是否可以灵活地成为全栈框架?

标签 javascript model-view-controller angularjs meteor

<分区>

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

最佳答案

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

根据我使用 meteor 的经验,我正在开发一个项目并且 reading the book .我在短时间内使用 Meteor 所做的一切让我大吃一惊。结合一些优秀的前端框架,比如 bootstrap,我真的不需要做任何 CSS 工作(如果我不想的话),这意味着我可以开发而不用担心样式或 AJAX,从根本上节省了我的时间只需很少的跑腿工作即可创建出色的应用程序。

此外,正如他们所说,试用 Meteor 只需要一个周末。如果你有 JS 经验,它一点也不复杂。然而,由于我花了一些时间才理解,所以没有必要再考虑 MVC 了。我只花了几天时间就构建了我的第一个 meteor 应用程序,所以我建议您尝试一下!

关于javascript - Meteor JS 是否可以灵活地成为全栈框架?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17108414/

相关文章:

javascript 在 textarea onload 中选择文本

javascript - jQuery attr vs. prop,有props列表吗?

c# - 获取生日提醒Linq查询忽略年份

php - 聊天和数据结构集成

javascript - Angular - 在模态中打开 View

javascript - 如何防止动画滚动文本在 HTML/CSS 中突然重新启动?

javascript - 这两个 module.exports 有什么区别?

javascript - C#/asp.net - 浏览器游戏,更新所有连接客户端的玩家位置

javascript - 如何以 Angular 将 JSON 转换为 HTML

javascript - Angular JS - 创建自定义服务