我想了解如何对可用的流行JS前端框架(React / Redux,Vue,Angular等)进行独立评估,以便在我们正在尝试构建的新应用程序中使用。
许多在线参考文稿最终都得出结论并将一个框架评定为另一个框架。但是,我发现很难与之相关。比如说,有一份报告说Vue的学习曲线比React的JSX简单。我发现这个论点非常有意义,因为它取决于一个人的曝光和模块化UI组件的想法。
因此,提出这个问题是为了得到一堆混合的评估建议/策略/方案,以对这些可用和流行的框架进行独立调查。
我可以考虑使用哪些主题和方法来评估常用的前端框架?
请指教。
答案 0 :(得分:1)
框架背后的社区对我来说是最重要的因素之一。我希望能够在Stack Overflow上找到我的问题的答案,我希望能够找到我可以使用的积极维护的库和包。
我最喜欢React,因为它很容易集成到其他后端框架中,例如轨。
答案 1 :(得分:0)
这个答案是由jeremy-d给出的,并且复制粘贴他的答案,因为我 爱的反应,我发现反应更有趣的工作。这是1年 在反应和反应社区也非常活跃。
https://stackoverflow.com/users/856942/jeremy-d
使用React的优点:
React什么不太好?
如果反应原生的确如此描述,反应会变得更大。
性能方面,它非常好,因为它依赖于虚拟dom来了解UI中真正发生的变化,并且只会重新渲染真正改变的内容。对于非常大的,略有变化的儿童名单(2000 <li>
测试),它确实有问题,但可以简单地进行优化。
如果您不确定,只需考虑使用React的大项目: instagram,hipchat,facebook chat等。
一些资源:
可能是我最喜欢的博文之一Why React is awesome?