Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 主干与角度:移动webapp+;内存管理_Javascript_Angularjs_Backbone.js - Fatal编程技术网

Javascript 主干与角度:移动webapp+;内存管理

Javascript 主干与角度:移动webapp+;内存管理,javascript,angularjs,backbone.js,Javascript,Angularjs,Backbone.js,我知道这感觉就像我要讨论哪个MVC JS框架比其他框架好,开发人员之间的无用争论 但在我的案例中,我有两个非常具体的问题,这些问题很少在网络IMHO上记录: 我担心Angular中的内存泄漏。这实际上是一个问题还是主干网在相同的用例中有相同的问题?(我顺便读了一下) 我们还将为我们的web应用开发一个移动版。当然,我们也将在那里使用一些MVC JS。是否有一个库确实不推荐用于web mobile?(兼容性、内存使用、加载时间等) 我目前正在考虑主干和棱角,但如果这真的有意义,我愿意接受其他人

我知道这感觉就像我要讨论哪个MVC JS框架比其他框架好,开发人员之间的无用争论

但在我的案例中,我有两个非常具体的问题,这些问题很少在网络IMHO上记录:

  • 我担心Angular中的内存泄漏。这实际上是一个问题还是主干网在相同的用例中有相同的问题?(我顺便读了一下)
  • 我们还将为我们的web应用开发一个移动版。当然,我们也将在那里使用一些MVC JS。是否有一个库确实不推荐用于web mobile?(兼容性、内存使用、加载时间等)
我目前正在考虑主干和棱角,但如果这真的有意义,我愿意接受其他人。从我提出问题的方式来看,目前我对主干的看法可能更为明确(出于几个原因,我在此不再详述)


感谢您的支持

好吧,首先,AngularJS中出现漏洞的典型方式是通过一些全局变量引用控制器中的方法,这些全局变量使控制器在应用程序期间保持活动状态,或者在销毁作用域时不清除手动应用的javascript事件。因此,如果你确保你一直呆在AngularJS,并且你没有试图走出去做一些没有角度的事情,然后试图找到一种方法回到AngularJS,你不应该有问题

我认为AngularJS是用于移动开发的完美语言,因为它是一种完整的堆栈语言,并且由于所有的双向数据绑定,它最终会感觉更像一个本地应用程序,因为它将完全存在于一个页面负载中。更不用说它的能力让主干网相形见绌

为了回答你的问题,有一个很棒的移动框架正在开发中,它使用AngularJS,最近他们获得了一轮资金


Angular JS比Backbone好得多,如果您正在开发页面中组件不超过1000个的web应用程序。angular JS的独特之处在于,它使用脏检查,有助于不断更新视图,但如果包含太多组件,这反过来也会使应用程序陷入困境。angular不是一种语言,它是一种框架,javascript是一种语言。不过,我无法检查ionic。