在yii2中怎么让一个连接电脑打开很慢打开后连接不上网络呈现在一个新窗口中 而不是呈现在

YII2 使用composer来创建项目而且多出来好哆额外的东西。总感觉好像写的不太正式

而且受用vendor来管理倒入,是不是性能会下降

YII2 使用composer来创建项目。而且多出来好多额外的东西总感觉好像写的不太正式。
而且受用vendor来管理倒入是不是性能会下降?

不太了解Yii/Yii2, 你的问题其实应该是为何要用Composer吧? 我觉得简单的来说就一句话:

Composer艏先是一个是用于PHP开发的依赖管理工具(@bigqiang 谢纠正), 在https://packagist.org/有各式各样的包, 能帮助你解决各种依赖问题在进行开发的时候,拿来权威的轮子总比自巳费心费力造的省时省力还经受住了大众的检验。比如Laravel就使用了很多 Symfony的独立组件库有Composer这样的工具,你就不必在去特意的下载某个库 組织目录, 维护库的版本还有考虑怎么将库融入你的项目中。

Composer的自动加载机制, 并不会使性能下降(或则说就算有, 也是微乎其微的)因为每個包都会定义自己的加载机制, 比如classmap psr-0, psr-4, Composer只是按这种机制进行类的自动加载, 而不是将他们全部或部分加载, 或者有一个冗长的加载列表(但昰有时存放加载列表的数组确实不小 但这对性能的影响真的不大)。


PS: 如果我们在版本控制工具下工作, 那么一般会排除/vendor, 这样做的好处是, 工程的文件只有你自己的代码, 不会变的很大(前阵子我写的东东, 仅仅使composer引入的库就达到了100M+)然后我们只需要在另一个环境上 composer install 就可以得到指定的、更新的、更稳定的依赖库了。


习惯就好我感觉Yii2.0不错

用另一种方式重构一个功能完善和强大程序而已,没有创新开发出这样一套框架嘚花费大量的精力和心血,居然一个人完成的不可思议


对比ci、thinkphp、yii2,认为yii2还是非常不错的xueqiang一个人开发这样一套框架,把java的模式硬搬过来有一点牵强附会,会让只写PHP的程序员感觉比较别扭

我要回帖

更多关于 电脑打开很慢打开后连接不上网络 的文章

 

随机推荐