Str*_*rry 60 javascript angularjs meteor
Angular对于构建单页面应用程序非常有用.它基本上建立在当前范例的基础上,我们向不同的端点发出请求,以帮助我们创建更好的单页面应用程序.
另一方面,我们有Meteor似乎更有能力,特别是因为他们有一个名为DDP的功能,它基本上允许双向数据流.看起来Meteor是Angular的超集并且是明显更好的选择.
虽然Angular确实提供了一些整洁的东西,比如测试和本地化,但我只是不明白为什么我会使用Angular和Meteor,而不是仅仅使用Meteor.如果我使用Meteor,有人可以解释为什么我会想要使用Meteor与Angular,甚至使用任何MV*前端框架?
Uri*_*igo 31
我们团队当前的大多数应用程序都是使用两种框架的组合构建的.
我不会解释我们使用Meteor的原因,因为那不是你的问题(虽然我喜欢谈论Meteor是多么伟大我有机会)所以我只想谈谈Angular:
顺便说一句 - 目前正确的答案已经过时了.Meteor的新模板引擎(Blaze)出局了,它很棒......
Aks*_*hat 29
这两者略有不同.对日常工作最明显的是约束力.
在Meteor中它有点像Angular但没有这个绑定,因为你必须手动执行它.如果您使用angular它可以自动绑定到您的html,那么Meteor可以更进一步将其推送到服务器和其他所有人.
Meteor确实也有测试,但它是非官方的.您必须在atmosphere.meteor.com上安装软件包才能使用此额外功能.那里还有很多其他的东西.
需要记住的一件事是Meteor在作品中使用了一个名为Meteor-UI的新模板引擎,该引擎解决了当前实现的角色有很多问题.主要的是DOM隔离.有关它的更多详细信息:https://github.com/meteor/meteor/wiki/New-Template-Engine-Preview
新的Meteor-UI模板引擎实际上比角度更进一步,因为引入了新的"控件"概念.这意味着您可以添加带有把手的文本框,例如代码,并通过验证自动绑定到事件和后端.
随着本地化,有一个关于氛围的包,有点帮助.您可以使用把手占位符并根据您要显示的语言替换它们.
这也取决于您的偏好,如果您对使用Angular感到满意,它可以创建非常原生的漂亮应用程序.Meteor也以不同的方式做到这一点,目前因为绑定而需要更多工作,但由于Meteor-UI,它会在接下来的一两个月内发生变化.
小智 6
我们最近写了一篇关于Meteor vs Angular的文章.我认为Angular现在可以作为Meteor的赞美,但Meteor将继续每天进入与Angular相同的前端功能集.
我也会说我对测试方面有点偏颇,因为我正在写测试流星书.有一项新的计划已经开始,名为Velocity,它将使Meteor的测试场景更加标准化.
归档时间: |
|
查看次数: |
20846 次 |
最近记录: |