۲ میلاد صادقیان
استفاده از پکیج در هر پروژه ای؟
جامعه وردپرس (برنامه نویسی) ایجاد شده در ۱۶ شهریور ۱۴۰۱

سلام. وقت بخیر

استاد توی ویدیو گفتن که بهتره از پکیج در پروژه‌های شخصی استفاده بشه اما دلیلشو نگفتن و منم با سرچ کردن دلیلشو پیدا نکردم.

چرا نباید در پروژه هایی که در مارکت‌ها قراره منتشر بشه از پکیج استفاده کرد؟ دلیل خاصی داره؟

سلام دوست عزیز

شما مختار به استفاده از پکیج هستید اما در نظر داشته باشید پکیج‌ها ممکنه دیر بروز بشن یا به conflict بخورن و حتی دیگه توسعه داده نشن و این به اعتبار شما در بین یوزرها لطمه میزنه و ممکنه سایت اون‌ها رو از کار بندازه

اما میتونید از پکیج‌های مطمئن مثل phpunit و... استفاده کنید

موفق باشید ?

بهترین پاسخ
محمد گازری ۱۶ شهریور ۱۴۰۱، ۱۳:۵۰

سلام و احترام

استفاده از پکیج‌های کامپوزر در پروژه‌های php بسیار مرسوم هست و ممانعتی ندارد فقط موارد زیر را در نظر داشته باشید:

  • حتما سابقه وتعداد نصب پیکج هایی که استفاده می‌کنید را بررسی نمایید.
  • هنگام استفاده از نسخه stable پکیج مد نظر استفاده کنید.
  • نیازمندی‌های پکیج را بررسی کنید که ایا نسخه‌های php مد نظر شمارا پشتیبانی می‌کند یا خیر.

زمانی از پکیج‌ها در پروژه استفاه می‌شود باید بروزرسانی و نگهداری دائمی انجام شود چون ممکن است باگ هایی در پکیج وجود داشته باشد که بسیار مهلک باشند و نیاز باشد سریعا توسط شما بروزرسانی ارائه شود و تمامی محیط‌های پروداکشن نسخه جدید سیستم را نصب نمایند.

(احتمالا به همین دلیل که ممکن است تمامی سایت هایی که پلاگین و یا قالب شمارا نصب دارند به بروزرسانی‌ها توجه نکنند استاد استفاده از ان را پیشنهاد نکرده است)

در حال حاظر بزرگ‌ترین و مطرح‌ترین پلاگین‌ها و قالب‌های وردپرسی جهان نیز از کامپوزر و امکانات آن بهره میبرند.

موفق باشید

بهنام مرادی ۱۶ شهریور ۱۴۰۱، ۱۴:۰۳

سلام مهمترین دلیلی که توصیه میشه صرفا در پروژه‌های شخصی و یا خاص از پکیج‌ها استفاده بشه اینه که در پلاگین‌ها و قالب‌های تجاری که شما قراره به افراد مختلف اونها رو بفروشید و یا رایگان در دسترس عموم باشه و از اونجایی که طیف وسیعی از کاربران تسلطی به بحث توسعه و برنامه نویسی ندارن ممکنه در نصب پکیج‌ها در هنگام استفاده از قالب یا افزونه شما به مشکل بخورن چون شما در هنگام عرضه پلاگین یا قالبتون نمی‌تونید پیکیج‌ها رو هم همراهش قرار بدید و منطقی هم نیست و یا ممکنه کاربر بعدا در بروزرسانی پکیج‌ها به مشکل بخوره یا تداخلی از نصب پکیج‌ها پیش بیاد در دوره جدید در بخش کار با composer این موارد رو کامل توضیح داده ایم.

وحید صالحی ۱۸ شهریور ۱۴۰۱، ۱۱:۳۵