من تازه میخواهم کار با پی اچ پی را شروع کنم و میخواهم یک پروژه بزرگ رو راه اندازی کنم پروژه یک سایت فروشگاه در حد دیجی کالا و یا شاید بزرگتر برای همین در حال پرس و جو هستم که از قدم اول انتخاب درستی داشته باشم.
به همین دلیل از شما اساتید بزرگ خواهشمندم من رو راهنمایی کنید.
بعد از جستجو های متعدد در مورد فریمورک به دو فریمورک معروف بر خوردم که الان نمی توانم تصمیم بگیرم که کدام برای کار من مناسب تر هست. و از این موضوع میترسم که بعد از پیشرفت پروژه و امکانات جدید فریمورک نتواند نیازهای من را برآورده کند.
لطفا نظرتون رو راجع به لاراول 4 و یی 2.0 بیان کنید بگین که کدوم مناسبتر خواهد بود.
در مورد "آی دی ایی" هم اگر مشکلی نیست راهنمایی بفرمایید. خودم به "پی اچ پی استورم" رسیدم… اساتید نظر دیگه ای دارن ممنون میشم که به ما هم منتقل کنن.[/font][/right]
من به شما پیشنهاد می کنم یک قسمت کوچیک از این سایت رو بطور تستی با هر دو فریمورک بنویسید. ببینید با کدوم راحتترید.
یادتون باشه که فریمورکها همشون open-source هستند. یعنی شما می تونید کاملا ببینید که هر تکه چطور کار می کنه. هر دوی این فریمورکها مثل هر فریمورک دیگه کمبودهایی خواهند داشت. اینکه سایت شما میتونه از لحاظ فنی از پس اون چیزی که شما میخواین بر بیاد زیاد وابسته به فریمورکی که استفاده میکنید نیست، و بیشتر به برنامه نویسی درست و استفاده بجا از سیستمهای کمکی مثل caching ربط داره.[/rtl]
[font="Tahoma"][rtl] بنده هم با نظر آقا پرهام موافقم[/rtl][rtl]بهتره خودتون تجربه استفاده از هر جفتش رو داشته باشین و در نهایت خودتون تصیمیم بگیرید اگر تصمیم رو برعهده دیگران بذارید به طور مثال در انجمن Yii همه میگن Yii[/rtl]
با یی انجام بده. بهت قول میدم پشیمون نشی. یی انعطاف پذیری لازم برای انجام پروژه در هر ابعادیو داره.
کسی که یی را ساخت قبلا فریمورک قدرتمندی مثل کیک را ساخته بود و با کوله باری از تجربه و دانش یی را استارت زد.
شاید اگه میگفتی بین یی ، کیک یا زند کدومو انتخاب کنم یکم جوابش سخت میشد ولی لاراول واقعا در این حدا نیست.
با فریمورکی مثل لاراول تو باید برنامه نویس حرفه ای باشی که پروژه خوب از آب دربیاد ولی با یی تو یک برنامه نویس متوسط هم که باشی پروژت خوب خواهد شد.[/right]
کیک و زند اصلا توی رینج کاری لاراول و یی نیستن. تفاوتهای این فریمورکهایی که گفتین انقدر زیاده که اصلا نمیشه با هم مقایسشون کرد. لاراول از کامپوننتهای سیمفونی استفاده میکنه که به مراتب از یی بهتره، ولی اکستنشنهاش مثلا به زیادی یی نیست. در عوض لاراول رو میشه برای اپلیکیشنهای real-time ازش استفاده کنی که یی اصلا اون ورا نمیره.
حرفم چیه؟ حرفم اینه که شما و خیلیهای دیگه چون با یه فریمورک خاص راحتی نمیشه انتظار پیشنهاد دقیق داشت. ممکنه برای کسی که این سوال رو پست کرده لاراول، سیمفونی، کیک، زند، یا هر فریمورک دیگه ای بهترین فریمورک باشه. تنها راه فهمیدنش امتحان کردنه.[/right]
[right]فریمورک شلوار نیست بخوای هر کدومو یه تن بزنی ببینی کدوم خوبه.
مثل این میمونه که برای ساختن پل رو رودخانه تیمز لندن بیان از هر طرح نصفشو اجرا کنن بعد اگه خوب نبود خرابش کنن.
واقعیت اینه که با یه مفدار کار نمیتونی یک فریمورک را محک بزنی.
اهمیت یک فریمورک در نتیجه کاریه که از خودش بجا میزاره. راحتی کار با اون در اولیت کمتریه گرچه در مورد یی حتی راحتی هم بیشتر از بقیه فریمورکها براتون فراهم میشه.
یی مال من نیست که بخوام ازش طرفداری کنم . من هم هر وقت فریمورکی بهتر از این بیاد میرم سراغ اون فریمورک.
برای بررسی دقیق این مسئله من توصیه میکنم بجای بررسی راحتی یک تحقیق به زبان انگلیسی انجام بدید اگه به نتیجه ای غیر از چیزی که بهتون گفتم رسیدید ممنون میشم ما را هم در جریان قرار بدید.
من نتیجه تجربه خودمو بهتون گفتم ولی مجال اینو ندارم که بخوام یک مقایسه علمی براتون ارائه بدم. امیدوارم با انتخاب فریمورک اشتباه وقت و انرژی خودتونو تلف نکنید.[/right]
[font="Tahoma"][rtl]تمثیلتون اشتباه هست دوست عزیزفریم ورک یک ابزاره یک ابزار که باهاش یک چیزی ساخته میشه پس باید چند ابزار رو تست کرد و بهترین رو انتخاب کرد چون قراره یه عمر ابزار دست آدم باشه .[/rtl][/font]
سلام دوست عزیز من از یی خیلی راضی هستم وسایت خبری اداره را هم با یی طراحی کردم.ولی فقط می خوام بدونم چرا از نظر محبوبیت چرا لاراول از نظر گوگل اینقدر بالاتر از یی هست و چرا هرچه قدر دنبال هم تیمی برای یی می گردم همه لاراول
کارن.و از یی اطلاعاتی ندارن.سایت سازمان همیاری شهرداری آذربایجان غربی الان دو ساله با یی راه اندازی شده و من خیلی راضی هستم ولی یه هم تیمی نمی تونم پیدا کنم. نظر جنابعالی و سایر اعضا را در این خصوص می خوام بدونم ممنون
سلام
میخواستم در این مورد یک مطلبی بنویسم و مفصل توضیح بدم ولی هنوز فرصت نکردم. اینجا خلاصه میگم.
لاراول از اول دارای جامعه بزرگتری در سطح دنیا بود. آخرین نسخه هایی که داد نسخه های خوبی بودند و به نظرم این دو عوامل محبوبیت بیشترش نسبت به یی هستند.
در ایران هم آموزشگاه های برنامه نویسی که شکل گرفتند لاراول تدریس کردند چون هم اساتیدش با لاراول آشنا بودند و هم محبوبیتش در سطح جهانی و بازار کار بزرگترش را در نظر گرفتند. برای همین سالهاست برنامه نویسهای وب در ایران فریمورک اولشون لاراول هست.
تجربه ای که در چند شرکت و با پروژه ها و تیمهای مختلف داشتم نشون میده که معمولا کسایی که یی یاد میگیرند، فریمورک دومشون هست و حوصله وقت کافی برای یادگیریش نمیگذارند و چون به اشتباه ازش استفاده میکنند دچار مشکل میشن و زود ازش دلسرد میشن و رهاش کنند.
خیلی وقتها هم برنامه نویسهایی که یک دانش سطحی از معماری ام وی سی دارند سعی میکنند داخل فریمورک نیتیو کد بزنند یا فریمورک را انقدر بشکنند تا با دانش محدودشون سازگار بشه که خب نتیجه ش فاجعه ست و بعد هم انگشت اتهام را به سمت فریمورک میگیرند.
بازار کار برای لاراول خیلی بزرگتر هست و بیشتر برنامه نویسها لاراول بلدند این باعث میشه رقابت هم براشون سختتر باشه. ولی در یی چون معمولا کسایی که با یی خوب کار میکنند خودشون رفتند دنبالش و یاد گرفتن تعداشون خیلی کمه ولی خوبیش اینه که امنیت شغلیش بالاتره چون رقابت کمتره و کارفرماها مجبورند باهاشون بیشتر مدارا کنند و قدرشونو بدونند.
ممنون آقای نراقی از توضیحات جالب توجهتون. تفاوت مقبولیت این دو فریم ورک در گوگل ترند با توجه به توانایی های یی برام عجیب بود. ولی بنظر من در آینده این آمارها تغییر می کنه و یی سهم خودشو از بازار کار بدست می یاره به شخصه من خودم نمی خوام وقتو از دست بدم و برم سراغ فریم ورک لاراول و نمی خوام فقط سرم تو کد زدن باشه.در ضمن من فقط می خواستم با جامعه وبازار کار بزرگتری در ارتباط باشم. ویه جایی گیر کردم یه نفر پیدا بشه زبون آدمو بفهمه.!!بنظر من جامعه یی باید کمی کارشناساش هوای همدیگه را داشته باشن و کارهای تیمی را را توسعه بدن.البته فکر کنم هستند کسایی که دارن تیمی کار می کنن ولی من حداقل بی خبرم ممنون می شم از نکته نظارات جنابعالی و سایر دوستان باخبر بشم
اگر قصد دارید تو ابعاد دیجی کالا کار کنید مقایسه فریم ورک
ها مثل مقایسه رنگ لباس هستش، در حالی که جنس پارچه و نحوه دوخت و… مهمتره…
در مورد معماری ها و متدولوژی های نرم افزاری بیشتر تحقیق کنید… وقتی میبینم برای انتخاب آی دی ای هم دنبال مشورت هستید احساس میکنم سطح اطلاعاتتون در مورد پروژه های انترپرایز پایین هستش… امیدوارم ناراحت نشده باشید قصد کمک به انتخاب مسیر درست تر بود