اگر برنامه نویس هستید و دارید این مطلب را میخوانید احتمالا با لاراول که محبوبترین فریم ورک زبان PHP هست، آشنایی دارید. این یک پست هست که شاید اعتماد به نفس شما را در بکارگیری این فریم ورک پایین بیاورد.
خوب داستان از چه قرار است. Taylor Otwell در سال 2011، لاراول را با تأسی گرفتن از Symfony, ROR ,.... به وجود آورد و روز به روز بزرگتر و قوی تر شد. حالا هزاران پکیج و ابزار کمکی برای این فریم ورک به وجود امد و وقتی به صفحه این فریم ورک در گیت هاب نگاه میکنیم، میببنیم صدها توسعه دهنده وجود دارد. ولی آیا این تمام واقعیت ماجراست؟
نکته منفی اینجاست که لاراول تنها توسط Taylor Otwell مدیریت و توسعه داده میشود. اگر به پروژه نگاه کنید میبنید بقیه توسعه دهندهای درج شده تنها رفع باگ، گزارش خطا، تصحیح ترجمه ... بودند.
آیا پروژه های بزرگ و بلند مدت را روی فریم ورکی بر پایه یک نفر بنا کنید کمی خطرناک نیست؟ اگر روزی Taylor Otwell دچار مشکل شد چه میشود؟ اگر Taylor Otwell بیمار شد یا مسافرت رفت. لاراول چه میشود؟ اگرچه توسعه دهنده های خوبی مثل Jeffrey Way به لاراول اضافه شدند ولی نه برای توسعه خود لاراول، تنها برای توسعه های جانبی و آموزش ها ....
نکته منفی دیگر اینکه پروژه لاراول تنها با نظر خود شخص آتول پیش برده میشود و نظرات ، ایده ها و... دیگر برنامه نویسان اهمیت چندانی ندارد و تصمیم گیرنده نیستند!
این اتفاق دور از ذهن نیست! و برای دیگر فریم ورک هایی که امروز اسمی از انها نمی شنوید قبلا افتاده است. Yii توسط Qiang Xue ایجاد شد، فریم ورکی با امکانات فراتر از زمان خودش و حتی بسیار پیشرفته تر از لاراول امروزی! (امکاناتی که در حال حاضر در لاراول ارزوست در Yii2 قبلا پیاده سازی شدند) ولی با رفتن Qiang Xue و ترک کردن دنیای PHP، این فریم ورک تب و تاب خود را از دست داد (اگرچه با چند توسعه دهنده خوب قبلی هنوز توسعه داده میشود)
خلاصه در پروژه های بزرگ خود با دقت بیشتری از لاراول استفاده کنید!