React,Ember,Angular和Polymer库有什么区别?

时间:2017-09-18 00:03:24

标签: javascript

我是一名试图学习js的设计师。我有点(有点)掌握HTML5和CSS3并转向Javascript。经过大量研究后,我发现大多数人都建议学习反应,余烬,角度或聚合物。

如果我想构建自己的SaaS程序,我应该学习哪些框架或库有什么区别?

1 个答案:

答案 0 :(得分:2)

你在问一个重要的问题,答案真的取决于你想做什么。

以下是关于React和Ember HERE

之间差异的简短讨论

简而言之,Ember是一个固执己见的框架,其中Reach更像是一个前端“视图”,您可以选择后端。

类似于React和Ember之间的差异,Angular是用于构建应用程序的完整框架,Polymer是用于创建组件的库。

为工作挑选合适的工具取决于许多因素,例如您使用编码语言的经验,前端和后端开发的资源,安全问题,性能,SaaS的部署方式等等。 / p>

我建议您创建一套SaaS所需的要求,然后查看每个框架选项,以帮助确定哪个是适合您的工具。你应该研究学习ES6,有很多免费的教程。 ES6变得越来越像Python,更容易使用 - 更具可读性。

他们都是不错的选择。我的偏好是一个带有React前端的Python(如django)后端。您构建的React组件可与React-Native一起使用,以构建适用于Android,iOS和(是的,真的)Windows 10 UWP应用程序的移动应用程序。

所有这些都有一个学习曲线,数小时的乐趣。