Closed. This question is opinion-based。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
                        
                        5年前关闭。
                                                                                            
                
        
我最近在一个Rails项目中包含了Handlebars.js,而一位同事则对这个想法不屑一顾。在Rails项目中包含一个额外的JavaScript库时,现实的技术考虑是什么?

添加外部库是否会大大减慢站点交付和用户体验?这是工程戏剧的例子吗?

这个被测量了吗?

最佳答案

添加其他库会使站点交付速度降低几百毫秒。它还需要一些客户端时间来解析和运行其onload()类型的功能。从人类的角度来看,它需要一些时间来习惯使用新库。根据库的复杂性,有用性和省时程度,这可能是一个可以接受的折衷方案。

车把是一个很好的模板制作工具,但是您确实需要团队中的每个人都可以使用它。只是简单地引入一种全新的做事方式而没有真正讨论事情并不是很好。把手的变化足够大,至少可以进行讨论,即使没有表决也是如此。

如果您只是想把它放在那里,看看将来是否可以使用,或者只转换一两页,那么您应该在一个单独的分支中进行操作,并为团队做一个快速的原型和演示。

根据是否存在有效的业务案例和合法的用途,您和团队可以决定是否转换您的应用程序以使用它。

09-03 19:11