首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何评估前端框架?

如何评估前端框架?
EN

Stack Overflow用户
提问于 2017-07-26 00:27:48
回答 2查看 819关注 0票数 0

我想了解如何对可用的流行JS前端框架(React/Redux、Vue、Angular等)进行独立评估,以便在我们试图构建的新应用程序中使用。

许多在线参考文献最终得出结论,并对一个框架进行评级。然而,我发现很难与之产生共鸣。比如说,有一份报告说,Vue的学习曲线比React的JSX简单。我不认为这个论点很有意义,因为它取决于一个人的曝光率和模块化UI组件的想法。

因此,提出这个问题是为了得到一个混合的评估建议/策略/方案,以对这些可用的和流行的框架进行独立调查。

我可以考虑哪些主题和方法来评估流行的前端框架?

请给我建议。

EN

回答 2

Stack Overflow用户

发布于 2017-07-26 00:39:48

这个答案是由jeremy-d给出的,并复制粘贴他的答案,因为我喜欢react,我发现react更有趣。react已经有一年了,react社区也非常活跃。

https://stackoverflow.com/users/856942/jeremy-d

使用React的优点:

  • 很容易了解组件是如何呈现的,只需查看render函数即可。
  • JSX使您可以轻松地读取组件的代码。还可以很容易地看到布局,或者组件是如何相互插入/组合的。您可以在server-side.
  • it上呈现React很容易测试,您还可以集成一些工具,如jest。
  • 它确保了可读性,并使可维护性更容易。
  • 您可以对任何框架(Backbone.js、Angular.js)使用React,因为它只是一个视图层。

React有什么不好的地方?

  • 它只是一个视图层,你仍然需要为Ajax请求、事件等等插入你的代码。有些人对此感到惊讶。
  • 这个库本身就相当大。
  • 学习曲线可能是陡峭的。

如果react-native真的是这样描述的,那么react将变得更大。

在性能方面,它真的很好,因为它依赖于一个虚拟dom来知道你的UI中真正发生了什么变化,并且只会重新渲染真正发生变化的东西。它在处理非常大的、稍有变化的子列表(2000 <li>测试)时确实有问题,但可以简单地进行优化。

如果你不确定,只需考虑使用React的大型项目: instagram、hipchat、facebook聊天等等。

一些资源:

可能是我最喜欢的博客文章之一Why React is awesome?

票数 1
EN

Stack Overflow用户

发布于 2017-07-26 00:49:23

对我来说,框架背后的社区是最重要的因素之一。我希望能够在Stack Overflow上找到我的问题的答案,我希望能够找到我可以使用的、被积极维护的库和包。

我最喜欢React,因为它很容易集成到其他后端框架中,比如Rails。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45308882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档