我想了解如何对可用的流行JS前端框架(React/Redux、Vue、Angular等)进行独立评估,以便在我们试图构建的新应用程序中使用。
许多在线参考文献最终得出结论,并对一个框架进行评级。然而,我发现很难与之产生共鸣。比如说,有一份报告说,Vue的学习曲线比React的JSX简单。我不认为这个论点很有意义,因为它取决于一个人的曝光率和模块化UI组件的想法。
因此,提出这个问题是为了得到一个混合的评估建议/策略/方案,以对这些可用的和流行的框架进行独立调查。
我可以考虑哪些主题和方法来评估流行的前端框架?
请给我建议。
发布于 2017-07-26 00:39:48
这个答案是由jeremy-d给出的,并复制粘贴他的答案,因为我喜欢react,我发现react更有趣。react已经有一年了,react社区也非常活跃。
https://stackoverflow.com/users/856942/jeremy-d
使用React的优点:
React有什么不好的地方?
如果react-native真的是这样描述的,那么react将变得更大。
在性能方面,它真的很好,因为它依赖于一个虚拟dom来知道你的UI中真正发生了什么变化,并且只会重新渲染真正发生变化的东西。它在处理非常大的、稍有变化的子列表(2000 <li>
测试)时确实有问题,但可以简单地进行优化。
如果你不确定,只需考虑使用React的大型项目: instagram、hipchat、facebook聊天等等。
一些资源:
可能是我最喜欢的博客文章之一Why React is awesome?
发布于 2017-07-26 00:49:23
对我来说,框架背后的社区是最重要的因素之一。我希望能够在Stack Overflow上找到我的问题的答案,我希望能够找到我可以使用的、被积极维护的库和包。
我最喜欢React,因为它很容易集成到其他后端框架中,比如Rails。
https://stackoverflow.com/questions/45308882
复制相似问题