我最近被要求创建一个小的javascript应用程序,它接收一些数据(发票)并返回一些结果(例如是否会被支付?)
为了帮助我完成这个创作,我使用了多个库和框架,我使用过一些;
我现在正在看一些我可以使用的其他插件?我用得太多了吗?如果是这样,这什么时候发生?
非常感谢, 路加
答案 0 :(得分:2)
当您使用多个库时,很少会遇到同时运行代码的情况,导致速度大幅下降。如果性能下降,那么程序员可以将一些处理移动到服务器。如果您有多个级别的代码封装,那么只有这样才能同时使用多个库。
即使您有许多库,它们可能导致的唯一问题是传输过程中使用的带宽。
请记住,您可以将一些业务逻辑移至服务器。它可以生成代码:
但是,这些只有良好的编程才能实现。
答案 1 :(得分:0)
通过查看代码的一小部分,在我看来,当你遇到多个库可以执行相同任务时用于任务的库的困境时,它会有太多的库。
另外从性能角度来看,如果您需要的只是BackboneJS,Jquery和Bootstrap这些库中的一小部分,如果您只需要一小部分功能,那么您可以获得其他轻量级javascript库,单独一部分。或者是Jquery等的插件。
这样可以节省从服务器下载的数据量,并在服务器端和客户端(浏览器)上获得性能。
并且因为代码变得过于混乱,并且引入框架或结构以使其更易于维护。