سلام
میخوام استارت یه پروژه بزرگی رو با yii2 بزنم.
اگر هسته فریم ورک در آینده به روز رسانی بشه، برای پروژه مشکل ساز نمیشه؟
میشه فریم ورک رو به روز رسانی کرد؟
یا اینکه با yii1 شروع کنم؟
سلام
میخوام استارت یه پروژه بزرگی رو با yii2 بزنم.
اگر هسته فریم ورک در آینده به روز رسانی بشه، برای پروژه مشکل ساز نمیشه؟
میشه فریم ورک رو به روز رسانی کرد؟
یا اینکه با yii1 شروع کنم؟
فعلاً نسخه Stable همون 1.1.14 هست. نسخه 2 هنوز بتا هست و ممکنه خیلی بخشهاش بازنویسی بشه. بهرصورت پشتیبانی از Yii 1.1.x تا 2016 ادامه داره.
امکان به روز رسانی از طریق composer نیست؟
لینک زیر رو خوندم و مصمم شدم که ان شاء الله با yii2 شروع کنم...
http://www.yiiframework.com/news/77/...a-is-released/
ساختار اصلی yii beta حفظ میشه و در نسخه نهایی، فقط باگ ها برطرف میشن و مستنداتش کاملتر میشه.
ضمنا تیم yii اعلام کرده که انتظار میره اواسط 2014 نسخه نهایی منتشر بشه.
هرجور صلاحه. بعداً اگه عوض شد و خورد تو ذوقتون نگین نگفتیم. نسخه بتا اسمش روشه. این نسخه هنوز RC نیست. پس همه چیز قابل تغییره و صرف یک حرف که کسی گفته که مسئول مستنداته نه عضو تیم تولید اصلی، چیزی رو تثبیت نمیکنه.
اگه خیلی بزرگه با Yii ننویس
Yii سرعت خوب و امکانات خوبی داره اما چیزی که تقریبا هیچ جا ازش بحث نمیشه مصرف سی پی یوشه
پدر سرورو در میاره
برای سایتهای با بازدید خیلی بالا جالب نیست .
پیشنهادم این هست اگر قرار هست پروژه بزرگی پیاده کنید که مثلا ده ماه طول بکشه پیاده سازیش ، یک ماهش رو صرف پیاده سازی فریم ورک دلخواه مطابق با نیازتون بکنید.
من خودم از Yii استفاده میکنم اما تجربه ای که داشتم سر یکی از سایتهای خیلی خیلی پرترافیک این بود که یک سی پی یو 4 هسته ای رو از پا درآورد اول کاری!!!
مجبور شدم نصف پروژه رو در کنار Yii بصورت جدا بصورت پی اچ پی بنویسیم با کلاس دیتابیسی بر مبنای mysqli که کمی سریعتر هست .
:)
قبول کنید یک MVC + یک کلاس دیتابیس + کلاس کش + روتر + form validator میتونه پایه مناسبی برای یک پروژه باشه .
Yii امکانات خوب و زیادی داره و بلطبع هزینه این امکانات هم باید بپردازید :)
تعداد بازدیدهای سایت شاپرک اصلا رقمی در برابر تعداد درخواستهای روی اون سایت نیست :)
گفتم اگر سایت خیلی خیلی خیلی درخواست داشته باشه با Yii نوشتنش موجب مصرف زیاد سی پی یو میشه
سایت خود Yii و سایت شاپرک که یه سایت معمولی هستن !!!
اصلا منظورم جهان پی نبود ، جهان پی هم یه سایت معمولی حساب میشه ، چیز خاصی نداره که :)
جهان پی یه سرور معمولی داره ، البته کانفیگشو یه خارجی انجام داده که کارش خیلی خوب بوده .
حالا بگذریم وارد حاشیه نشیم .
سایت بزرگ و پر درخواست مثلا در حد وبگذر و بلاگفا و ایناست وگرنه من همین الان یه سرویس فروشگاه دهی ساختم که با Yii هست و انشاالله تا چند روز آینده ران میشه .
یعنی اینقدر کانفیگ سرور تو بازدهی و عملکرد سایت تاثیر داره ؟
راست میگه !
میترسه ایدشو بدزدی !
دوست عزیز این چه پروژه ایی با بازدید بالا هست که همه می تونن ببینن غیر از بچه های این سایت؟ البته کاری به موضوع ندارم ولی کانفیگ کردن سرور و نوع سیستم عاملی که روش نصب میشه و نوع سرویس های و تنظیمات سرویس ها و .... خیلی تو سرعت برنامه تاثیر داره ، شما که سایتی مثل Yii با اون پیج رنک و الکسا رنک رو سایت کم بازدیدی می دونید پس لابد منظورتون گوگل هست ، که اگه اون هست امیدوارم موفق باشید...
احتمالا یا تنظیمات سرور برای اون کار درست انجام نشده بود و یا سرور مناسبی برای کاری که مد نظرتون بوده انتخاب نشده
برای اینکه از بحث اصلی جدا نیافتیم به دوست عزیزمون هم عرض می کنم دنیای نرم افزار یعنی به روز رسانی مداوم ، و تغییر با شرایط روز .
امروز که Yii 1 هست و کاملا Stable روی همون کار کنید. فردا که Yii 2 اومد مجبورید برنامه هاتون رو با متد جدید به روز کنید.
به دنیای برنامه نویسی خوش آمدید.
لحنتون رو درست به کار ببرید لطفا !!!!دوست عزیز این چه پروژه ایی با بازدید بالا هست که همه می تونن ببینن غیر از بچه های این سایت؟ البته کاری به موضوع ندارم ولی کانفیگ کردن سرور و نوع سیستم عاملی که روش نصب میشه و نوع سرویس های و تنظیمات سرویس ها و .... خیلی تو سرعت برنامه تاثیر داره ، شما که سایتی مثل Yii با اون پیج رنک و الکسا رنک رو سایت کم بازدیدی می دونید پس لابد منظورتون گوگل هست ، که اگه اون هست امیدوارم موفق باشید...
طلبکار که نیستی !؟
سایتی مثل سایت خود فریم ورک یه سایت معمولیه همین ، چرا انقدر بزرگش میکنید قضیه رو .
با بازنویسی سایت هم با نصف منابع اعلام شده تا 5 برابر کاربر هم اضافه شد و به خوبی از پسش بر میاد .
من منظورم این نیست که Yii پر مصرفه بقیه کم مصرف .
اکثر فریم ورک های قوی پر مصرف هستن .
منم برام سوال شد که چرا شاپرک یه سایت معمولیه ولی وب گذر یه سایت با درخواست بالا؟
درسته. البته این نکته هم ناگفته نماند که اکثر سایتهای بزرگ در حد وبگذر و کلوب و... (شاید هم همه) سرور اختصاصی دارن و نمیان فرضاً روی هاست اشتراکی کار کنن. توی سرور اختصاصی هم چون دستمون برای تنظیمات و... بازه، میشه روی قدرت فریمورکها بیشتر از مصرف منابعشون حساب کنیم که البته باز هم بین فریمورکها ازنظر Performance و مصرف حافظه Yii در رده مطلوبی قرار داره.