这是一个悬而未决的问题,

为了为我的项目做出最佳选择,我需要知道什么是与jsPlumb 1.5.5(jQuery)结合使用以进行最简单,最可靠的实现以便处理所有业务逻辑和干净的代码划分。

我将根据以下著名框架进行选择:

1)AngularJS

这篇Stack帖子介绍了一种使用AngularJS控制器代码(使用自定义AngularJS服务处理jsPlumb逻辑)分离jsPlumb图形代码的方法:
Using AngularJS and jsPlumb (use jsPlumb functions in AngularJS controller)

这里有一个简单的实现示例:
https://github.com/mrquincle/jsplumb-example

2)Ember.js

我找到了这个Stack帖子,提到了一个问题(已解决):
Using jsPlumb in an Ember.js Application

3)Backbone.js

我只发现一个样本非常轻量。

由于这个有用的链接,我获得了有关这三个框架的一些信息:

https://sporto.github.io/blog/2013/04/12/comparison-angular-backbone-can-ember/

我需要知道什么是制作沉重且干净的前端完整js应用程序以实现此类产品的最佳方法:

http://equationmap.com/322/#.U1d8gfl_v-1

从我的角度来看,AngularJS是当今的最佳选择,但是我想了解一下此框架是否可能,在运行中添加一些新的HTML元素(创建jsPlumb元素)并将它们绑定到AngularJS业务逻辑中?

最佳答案

根据您的要求,我建议您尝试使用emberJS而不是angularJS。因为(Source):


  “ Angular对简单性的关注会带来严重的后果。
  是您可以实现的其中一些问题的解决方法
  自己在项目中具有良好的纪律,但请问自己:
  您团队中的所有开发人员都将遵循相同的约定吗?
  另外,如果您向AngularJS添加各种额外的构造,
  使它像Ember一样工作,为什么不首先使用Ember?”


还可以看看:http://ryantablada.com/post/why-i-chose-ember-js

关于javascript - jsPlumb与之关联的最佳javascript MVC框架,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23239377/

10-11 23:46