什么时候它变得太多图书馆?

时间:2014-03-21 09:59:50

标签: javascript jquery twitter-bootstrap backbone.js

我最近被要求创建一个小的javascript应用程序,它接收一些数据(发票)并返回一些结果(例如是否会被支付?)

为了帮助我完成这个创作,我使用了多个库和框架,我使用过一些;

  • BackBone JS
  • JQuery的
  • 自举

我现在正在看一些我可以使用的其他插件?我用得太多了吗?如果是这样,这什么时候发生?

非常感谢, 路加

2 个答案:

答案 0 :(得分:2)

当您使用多个库时,很少会遇到同时运行代码的情况,导致速度大幅下降。如果性能下降,那么程序员可以将一些处理移动到服务器。如果您有多个级别的代码封装,那么只有这样才能同时使用多个库。

即使您有许多库,它们可能导致的唯一问题是传输过程中使用的带宽。

请记住,您可以将一些业务逻辑移至服务器。它可以生成代码:

  • 可读
  • 可扩展
  • 结构
  • 安全

但是,这些只有良好的编程才能实现。

答案 1 :(得分:0)

通过查看代码的一小部分,在我看来,当你遇到多个库可以执行相同任务时用于任务的库的困境时,它会有太多的库。

另外从性能角度来看,如果您需要的只是BackboneJS,Jquery和Bootstrap这些库中的一小部分,如果您只需要一小部分功能,那么您可以获得其他轻量级javascript库,单独一部分。或者是Jquery等的插件。

这样可以节省从服务器下载的数据量,并在服务器端和客户端(浏览器)上获得性能。

并且因为代码变得过于混乱,并且引入框架或结构以使其更易于维护。

相关问题