我目前正在开发一个小型的AngularJS应用程序来部署在Web服务器上,但是我很难理解使用Angular's startup seed与链接HTML中的脚本之间的区别,如下所示:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.4/angular.js"></script>
据我所知,使用启动种子可以让你在本地开发,但是你也可以链接脚本并下载像http-server这样的东西来达到同样的效果吧?
那么使用一种启动方法比另一种启动方法有什么好处/缺点?具体来说,哪个更有利于在像Apache这样的Web服务器上托管应用程序?
答案 0 :(得分:0)
种子添加的好处在于配置。他们通过创建和配置任务运行器来处理诸如运行本地Web服务器,单元和e2e测试之类的事情,从而完成了大量设置。
如果没有种子,你必须从头开始设置所有这些。但是,如果您不关心测试,并且想要使用自己的本地Web服务器,那么您就不需要它了。
老实说,如果您计划在服务器上托管甚至远程严肃的Web应用程序,那么您需要担心的不仅仅是种子提供的内容。
您需要一个构建过程,将所有供应商和源代码连接成一个大型的缩小模糊文件,以便为大众提供服务。