我目前正在使用角度1,我想在具有大型数据网格的屏幕上构建,并且它具有基于选择隐藏/显示的过滤器。但我观察到它运行缓慢,特别是这个隐藏节目,并且它有大量的观察者大约16000。所以我正在寻找使用另一个框架来提高性能。我遇到了像react js,vue js,angular 6这样的框架。但是无法确定哪个是最好也是简单。任何人都可以建议任何满足我需求的好框架吗?
答案 0 :(得分:0)
React。
React很简单。您需要了解的唯一内容是如何使用组件,JSX和状态管理。但是要构建功能齐全的应用程序,您需要了解或学习许多其他库,这非常棘手。 React应用程序的主要优点是有很多自定义解决方案,从一个项目到另一个项目,它可以并且会有所不同。所以对于新员工而言,这并不是那么好。
Vue
在Vue中,您已经拥有完整的功能框架,并且您不需要连接很多库。无论如何,如果您需要,他们不会改变应用程序的体系结构。但是Vue已经有了更多你需要熟悉或学习的组件,比如指令,mixins,依赖注入等。
Angular
Angular的渲染有一个非常有趣的观点。 Angular使用浏览器的线程(UI区域)和服务工作者线程(工作区域)。工作区负责构建和编译指令,服务,过滤器和引导代码。 UI区域负责DOM渲染。 另一个很棒的部分是,渲染器可以根据运行应用程序的环境而有所不同。例如,如果要在画布上绘制应用程序,则可以轻松地执行此操作。您只需要实现Renderer类。
您可以阅读有关该here的更多信息,并查看效果图表。