数据驱动的Web应用程序的哪个Javascript框架?

罗伯·麦卡比(Rob McCabe)

我被要求设计一个具有多层的Web应用程序。它将具有一个客户端方面(为用户呈现信息),一个服务器方面(Web api服务数据)和所有这些后面数据库

我很乐意为Web api和数据库选择技术堆栈。它将是带有SQL后端的Microsoft Web Api或带有MySQL的nodeJS的选择。

对我而言,挑战(以及本文的提示)是为客户端选择正确的框架。

我已经使用AngularJS了好几次了,对于我来说,再次走这条路很简单,但是该项目的生命周期为5年,我担心选择Angular 1.x(自2009年以来一直存在)并且由于完全不同的Angular 2.0所取代,这是一笔不明智的投资。

我很可能会在基本CSS一侧使用bootstrap。

因此,在众多框架中,对于客户端数据驱动的Web应用程序来说,最强大的是什么?

一些明显的选择是:

  • 人类
  • 骨干
  • 反应
  • 昏死
  • 流星
  • 聚合物
  • 活跃的
  • 杜兰达
  • Angular 2.0?

这仅仅是列举的一小部分!哪个最好,为什么?我不想利用像React这样的服务器端功能。仅来自客户端的数据(读/写)。

达涅利

从您的列表中,我尝试了很多:角度(1),主干,活动。我看了其他几个,但没有进一步调查它们。

根据我的经验,Ractive是赢家。我仍然坚持并对此感到满意。

我的第一次经历是在骨干领域。看起来很简单,正是我所需要的。但是,当我开始做一些琐碎的事情时,我很快就死定了。我的视图和数据有时不同步,我不知道如何执行其他操作。

我的第二次体验是Angular。经过所有的炒作,我认为它一定很棒。但是进入它很困难。只是...复杂。一旦我想构建一个非平凡的指令,我就像“ wtf?wtf!”。第二个阻止因素是调试能力。在某个时刻,一切都崩溃了,我的调试控制台只是抛出了一个奇怪的堆栈跟踪,这使我完全不知道可能是什么问题。...很长一段时间后,我偶然发现我放置了一个@而不是a#或类似的东西。另外,我从一开始就不喜欢的一件事是,它迫使您按角度进行所有操作,但并不总是与其他库配合得很好。

我的最后一个经验是Ractive,并且从大约一年后开始用它编写生产代码。我对此非常满意。当然,这不是灵丹妙药,并且有一些怪癖。但总的来说,这是一个可以快速入门的库,可以做很多事情,而且不会妨碍您。维护者也出奇的反应。

...但是,如果您有一定的经验,也许最好继续这种方式。

那是我的2美分。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

数据驱动的Web应用程序的哪个Javascript框架?

来自分类Dev

实时 Web 应用程序 + 移动应用程序我应该更喜欢哪个 Node 框架

来自分类Dev

Web应用程序中的哪个元素应负责加载应用程序范围的数据?

来自分类Dev

哪个 javascript 框架在移动应用程序开发中效果最好

来自分类Dev

哪个单元测试框架用于 JavaFX 应用程序?

来自分类Dev

跟踪哪个应用程序将数据发送到Web API

来自分类Dev

大型Web应用程序的框架和数据库建议

来自分类Dev

使用Selenium Web驱动程序将数据插入Web应用程序中提供的html表中

来自分类Dev

使用Spring Framework开发Web应用程序的推荐javascript框架是什么?

来自分类Dev

跨平台Web应用程序的哪个广告网络

来自分类Dev

在Maven驱动的Vaadin 14 Web应用程序中启动Web应用程序时,将Java代码加载的数据或配置文件放在何处

来自分类Dev

播放框架Web应用程序:何时使用Akka?

来自分类Dev

VS Web应用程序项目没有框架/ DLL?

来自分类Dev

无法使用SBT创建Play框架Web应用程序?

来自分类Dev

在.Net框架内构建Web应用程序

来自分类Dev

Scala Play框架Web应用程序托管流程

来自分类Dev

无法使用sbt创建Play框架Web应用程序?

来自分类Dev

我的Web应用程序使用什么框架?

来自分类Dev

在.Net框架内构建Web应用程序

来自分类Dev

使用 elixir 的 Web 应用程序框架选项?

来自分类Dev

Java的以数据为中心的应用程序框架

来自分类Dev

如何找出哪个应用程序打开了Windows上物理驱动器的句柄?

来自分类Dev

ASP.net Web窗体应用程序“在服务器上”使用实体框架获取旧数据值

来自分类Dev

开发android应用程序需要哪个框架?MVC / MVP / MVVM

来自分类Dev

哪个是可用于开发本机android应用程序的最佳框架?

来自分类Dev

哪个框架/软件包提供了许多gnome应用程序使用的文件对话框?

来自分类Dev

哪个框架适合构建条码扫描仪移动应用程序?

来自分类Dev

C ++应用程序框架

来自分类Dev

后端应用程序如何验证JavaScript框架应用程序发送的JWT令牌?

Related 相关文章

  1. 1

    数据驱动的Web应用程序的哪个Javascript框架?

  2. 2

    实时 Web 应用程序 + 移动应用程序我应该更喜欢哪个 Node 框架

  3. 3

    Web应用程序中的哪个元素应负责加载应用程序范围的数据?

  4. 4

    哪个 javascript 框架在移动应用程序开发中效果最好

  5. 5

    哪个单元测试框架用于 JavaFX 应用程序?

  6. 6

    跟踪哪个应用程序将数据发送到Web API

  7. 7

    大型Web应用程序的框架和数据库建议

  8. 8

    使用Selenium Web驱动程序将数据插入Web应用程序中提供的html表中

  9. 9

    使用Spring Framework开发Web应用程序的推荐javascript框架是什么?

  10. 10

    跨平台Web应用程序的哪个广告网络

  11. 11

    在Maven驱动的Vaadin 14 Web应用程序中启动Web应用程序时,将Java代码加载的数据或配置文件放在何处

  12. 12

    播放框架Web应用程序:何时使用Akka?

  13. 13

    VS Web应用程序项目没有框架/ DLL?

  14. 14

    无法使用SBT创建Play框架Web应用程序?

  15. 15

    在.Net框架内构建Web应用程序

  16. 16

    Scala Play框架Web应用程序托管流程

  17. 17

    无法使用sbt创建Play框架Web应用程序?

  18. 18

    我的Web应用程序使用什么框架?

  19. 19

    在.Net框架内构建Web应用程序

  20. 20

    使用 elixir 的 Web 应用程序框架选项?

  21. 21

    Java的以数据为中心的应用程序框架

  22. 22

    如何找出哪个应用程序打开了Windows上物理驱动器的句柄?

  23. 23

    ASP.net Web窗体应用程序“在服务器上”使用实体框架获取旧数据值

  24. 24

    开发android应用程序需要哪个框架?MVC / MVP / MVVM

  25. 25

    哪个是可用于开发本机android应用程序的最佳框架?

  26. 26

    哪个框架/软件包提供了许多gnome应用程序使用的文件对话框?

  27. 27

    哪个框架适合构建条码扫描仪移动应用程序?

  28. 28

    C ++应用程序框架

  29. 29

    后端应用程序如何验证JavaScript框架应用程序发送的JWT令牌?

热门标签

归档