[英]EmberJS vs. React
再会! 我有个问题。 计划开发一个大型网络项目,未来将进行扩展。 我想知道选择 EmberJS 或 React 哪个更好? 有使用 EmberJs 的经验,但我想听听对这两个框架都有经验的专家的意见。 听说react比较轻,但是同时需要包含很多库来添加像ember js这样的功能。 请告诉我。 很高兴在各种条件下看到一些基准。 多谢你们!
我从 React 开始,后来转到 Ember。 事实是,无论您使用什么工具,团队在开发前端/单页应用程序时面临的核心问题大致相同。 这些问题将包括学习业务,学习历史,努力避免过度使用框架,而是使用“平台”(使用 MDN 而不是框架文档等)。 一般来说,学习一个业务/现有产品比学习一个框架需要更多的时间。
对于 ember 整个生态系统的一些好处,React 没有:
听说react比较轻,但是同时需要包含很多库来添加像ember js这样的功能。
这是真的,但是,它很快就不再重要了。 Ember 只有 100KB (min+gzip) -- React(至少,我认为是 ~40kb (min+gzip),没有库(react + react-dom)),并且你的底层框架的大小开始不与您应用程序的其他代码相比,这非常重要。 除非您的目标是低连接区域并试图让您的网站在 < 0.1 秒内加载,否则框架选择 w/r/t 大小也无关紧要。 (我也会这么说 Angular!)。
Fwiw,也许这有点免责声明,我觉得 React 是现代的 jQuery(白话中的用法与 jQuery 几乎相同)。 几乎每个人都在使用它,因为几乎每个人都知道它。 工具好坏无关紧要,它无处不在,但对任何事情都没有意见,并依赖更广泛的社区来学习如何使用它。 你不能仅仅依靠 React 来构建产品。
有点愤世嫉俗的是,React 是一种让雇主直接从训练营中雇佣廉价劳动力的途径。
顺便说一句,我注意到有关框架的一件事是,大多数“很酷的东西”(您每天都想使用)没有记录在框架文档中。 它的知识来源于对框架的了解,以及网络本身可以做什么。
例如:
await import
组件: https ://twitter.com/nullvoxpopuli/status/1507715367581462531
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.