Composer
مدیر وابستگی استاندارد زبان PHP. کتابخانههای موردنیاز پروژه را با نسخهٔ دقیق نصب میکند، وابستگیهای آنها را حل میکند و بارگذاری خودکار کلاسها را فراهم میآورد. فایل قفل آن نصب را در همهٔ محیطها تکرارپذیر میکند.
معرفی محصول
پیش از Composer، افزودن کتابخانه به پروژهٔ PHP یعنی دانلود دستی فایلها و نوشتن require برای هر کلاس. Composer این را به یک فایل تعریف وابستگی و یک دستور تبدیل کرد و شکل توسعهٔ PHP مدرن را عوض کرد.
کاربرد اصلی
وابستگیها را در فایل پیکربندی تعریف میکنید و با یک دستور نصب میشوند. فایل قفل، نسخهٔ دقیق هر بسته را ثبت میکند تا محیط توسعه و محیط تولید دقیقاً یکسان باشند.
مناسب چه کسانی است
برای هر توسعهدهندهٔ PHP. حتی اگر با فریمورک کار نمیکنید، بارگذاری خودکار استاندارد آن بهتنهایی ارزش نصب دارد.
مزایا
حل خودکار درخت وابستگی، نصب تکرارپذیر با فایل قفل، و دسترسی به مخزن بزرگ بستههای PHP. اسکریپتهای قابل تعریف هم اجازه میدهند کارهای تکراری پروژه را خودکار کنید.
اطلاعات فنی
- سازنده: Nils Adermann، Jordi Boggiano
- لایسنس: MIT
- پیشنیاز: PHP نصبشده روی سیستم
لایسنس و اجازهٔ استفاده
این محصول تحت لایسنس MIT منتشر شده است؛ یعنی استفادهٔ رایگان، تغییر و استفادهٔ تجاری طبق شرایط همان لایسنس مجاز است. پیش از استفاده در پروژهٔ تجاری، متن کامل لایسنس را در منبع رسمی ببینید.
منبع رسمی
زوانو این فایل را بازنشر نمیکند؛ دانلود مستقیماً از منبع رسمی سازنده انجام میشود تا همیشه آخرین نسخهٔ اصلی و دستنخورده را بگیرید.
- وبسایت رسمی: https://getcomposer.org/
- مخزن کد: https://github.com/composer/composer
- مستندات: https://getcomposer.org/doc/
�
تنباز و رایگان
لایسنس MIT
�
دیریت وابستگی PHP
نصب و بهروزرسانی کتابخانهها
حل درخت وابستگی
یافتن نسخهٔ سازگار �
یان بستهها
فایل قفل
نصب تکرارپذیر در ه�
هٔ �
حیطها
بارگذاری خودکار
بدون نیاز به require دستی کلاسها
اسکریپتهای سفارشی
خودکارسازی کارهای تکراری پروژه
نصب فقط برای توسعه
جدا کردن ابزارها از وابستگیهای تولید
�
خزن بستهٔ بزرگ
دسترسی به کتابخانههای �
تنباز PHP
- نصبکننده را از سایت رسمی بگیرید و Composer را نصب کنید.
- در پوشهٔ پروژه فایل پیکربندی را بسازید.
- بستههای موردنیاز را با دستور require اضافه کنید.
- فایل بارگذاری خودکار را در نقطهٔ ورود پروژه وارد کنید.
هنوز دیدگاهی ثبت نشده است
اولین کسی باشید که تجربهاش را از این محصول مینویسد.
محصولات مرتبط
phpMyAdmin
ابزار مدیریت بانک اطلاعاتی MySQL و MariaDB از طریق مرورگر. ساخت جدول، اجرای پرسوجو، درونریزی و برونبری داده و مدیریت کاربران را بدون کار با خط فرمان انجام میدهد. روی تقریباً هر هاست اشتراکی از پیش نصب است.
Visual Studio Code
ویرایشگر کد سبک و پرکاربرد با تکمیل خودکار هوشمند، اشکالزدای داخلی، یکپارچگی Git و بازار افزونهٔ بسیار بزرگ. برای PHP، جاوااسکریپت، پایتون و تقریباً هر زبان دیگری آماده میشود. کد منبع آن با لایسنس MIT در مخزن رسمی منتشر میشود.
Git
سامانهٔ کنترل نسخهٔ توزیعشده که استاندارد عملی صنعت نرمافزار است. تاریخچهٔ کامل پروژه را نگه میدارد، کار موازی روی شاخهها را ممکن میکند و بازگشت به هر نقطه از گذشته را ساده میسازد.
Node.js
محیط اجرای جاوااسکریپت خارج از مرورگر. برای ساخت سرور، ابزار خط فرمان و اجرای فرایند ساخت پروژههای فرانتاند به کار میرود و مدیر بستهٔ npm همراهش نصب میشود. بیشتر ابزارهای مدرن فرانتاند روی آن اجرا میشوند.