我被要求设计一个具有多层的 Web 应用程序。它将有一个客户端方面(为用户呈现信息)、一个服务器方面(提供数据的 Web api)和一个数据库。
我很乐意为 web api 和数据库选择技术堆栈。它可以选择带有 SQL 后端的 Microsoft Web Api 或带有 MySQL 的 nodeJS。
对我来说,挑战(以及这篇文章的提示)是为客户端选择正确的框架。
我已经使用过 AngularJS 很多次了,这对我来说很容易再次走上这条路,但是有问题的项目将有 5 年的生命周期,我担心选择 Angular 1.x,自 2009 年以来就已经推出并且由于被完全不同的 Angular 2.0 取代,是一项糟糕的投资。
我很可能会在基本 css 端使用引导程序。
那么在众多的框架中——对于客户端数据驱动的 Web 应用程序来说,最强大的框架是什么?
一些明显的选择是:
- 余烬
- 骨干
- 反应
- 昏死
- 流星
- 聚合物
- 活性
- 杜兰达尔
- 角2.0?
这仅仅是列举的一小部分!哪个最好,为什么?我不希望利用 React 之类的服务器端功能。只是来自客户端的数据(读/写)。