美文网首页
Composer学习

Composer学习

作者: 小小浪把_Dont_know拍 | 来源:发表于2017-04-10 07:50 被阅读125次

    什么是Composer

    在了解packagist之前,需要了解什么是Composer。Composer是php的一个依赖管理工具,其作用是将代码组件化,降低耦合,提高代码的复用率,快速引入,实现像使用java的jar依赖的类似效果。

    Composer的由来

    Composer是受到了 node的npm 和 ruby的bundler 的启发。在当时php并没有类似的工具。

    Composer与bundler的比较

    Composer:

    • Composer是php的一个依赖管理工具;
    • Composer默认是在每个项目里面进行安装;
    • Composer可以通过命令添加依赖,composer require "laravel/laravel";

    RubyGems:

    • RubyGems是Gems的一个包管理工具;
    • Gem是Ruby程序或以某种标准格式打包的类;
    • Gem可以通过命令安装,像gem install sinatra;

    参考资料

    Composer
    简介| Composer 中文文档| Composer 中文网
    “PHP Composer” compared with “Ruby Gems and Bundler”

    相关文章

      网友评论

          本文标题:Composer学习

          本文链接:https://www.haomeiwen.com/subject/mxajattx.html