زمان جاری: 2012/05/25, 04:54 AM خوش آمدید مهمان گرامی! (ورودعضویت)



مقایسه cake با yii


ارسال موضوع  موضوع بسته شده 
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
مقایسه cake با yii
نویسنده پیام
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #1
مقایسه cake با yii
با احترام.
من جدیدا در مورد yii خیلی شنیدم. کسی می تونه مقایسه ای از yii با cake بکنه یا حداقل یه توضیحاتی در اون مورد بده.
تشکر.

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/01/10 04:18 AM
یافتن تمامی ارسال‌های این کاربر
mohsened آفلاین
محسن افتخاردادخواه
**

ارسال‌ها: 73
تاریخ عضویت: May 2010
رتبه: 1
تشکر: 71
83 بار تشکر شده در 31 پست
ارسال: #2
RE: مقایسه cake با yii
سلام دوست عزیز ،

من فعلا فقط دو موردش رو براتون می گم :
Performance فریم ورک Yii بسیار بالا تر از CakePHP هست .
Yii در حال حاضر از Active Record و به زودی از ORM استفاده می کنه ولی CakePHP ORM داره .

به زودی هم یه مقایسه کامل بینشون انجام می دم Wink

http://www.yiiframework.com/features
(آخرین تغییر در این ارسال: 2011/01/10 02:49 PM توسط mohsened.)
2011/01/10 01:58 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #3
RE: مقایسه cake با yii
تشکر از آقا محسن. اما می خواستم بدونم چه برتری داره نسبت به cakephp؟ بهتره یا نه کاربردش متفاوت هست؟ چون forum خیلی شلوغی نداره.

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/01/10 02:58 PM
یافتن تمامی ارسال‌های این کاربر
mohsened آفلاین
محسن افتخاردادخواه
**

ارسال‌ها: 73
تاریخ عضویت: May 2010
رتبه: 1
تشکر: 71
83 بار تشکر شده در 31 پست
ارسال: #4
RE: مقایسه cake با yii
فریم ورک یه چیزه سلیقه ای هست پس نمی تونیم بگیم که کدوم بهتره باید خودتون امکانات جفتشون رو نگاه کنید و تصمیم گیری کنید و ببینید که کدوم بیشتر پاسخگوی نیاز های شما هست. حالا شاید شما توی پروژه هایی که انجام می دید مثلا به AJAX نیاز نداشته باشید پس فریم ورکی که انتخاب می کنید حتما نباید پشتیبانی از AJAX رو داشته باشه یا بلعکس .

انجمن Yii هم به خاطر اینکه تازه تاسیس شده و Yii هم فریم ورک جوانی هست یکم خلوته.
2011/01/10 03:10 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #5
RE: مقایسه cake با yii
بازهم تشکر. پس اگر لطف کنید اون مقایسه رو ارایه بدید عالی میشه. تشکر

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/01/10 03:16 PM
یافتن تمامی ارسال‌های این کاربر
mohsened آفلاین
محسن افتخاردادخواه
**

ارسال‌ها: 73
تاریخ عضویت: May 2010
رتبه: 1
تشکر: 71
83 بار تشکر شده در 31 پست
ارسال: #6
RE: مقایسه cake با yii
البته این مقاله رو هم بخونید خالی از لطف نیست :
http://php-thoughts.cubedwater.com/2008/...to-cakephp
2011/01/10 03:30 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #7
RE: مقایسه cake با yii
محسن عزیز منابعی که ذکر میکنید. بسیار قدیمی هستند. حداقل مال 2 سال پیش و این دلیل خوبی نیست. من خیلی دونبال همچین منبعی به روزی گشتم اما پییدا نکردم. منبع به روزی دارید؟ مثلا کیک 1.3 رو با yii یا فریم ورک دیگری مقایسه کنه؟
2011/01/13 06:38 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر
mohsened آفلاین
محسن افتخاردادخواه
**

ارسال‌ها: 73
تاریخ عضویت: May 2010
رتبه: 1
تشکر: 71
83 بار تشکر شده در 31 پست
ارسال: #8
RE: مقایسه cake با yii
مقایسه جدیدی کلا انجام نشده .
http://snook.ca/archives/php/codeigniter_vs_cakephp
اینم قدیمی هست ولی خوبه .
2011/01/13 12:41 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #9
RE: مقایسه cake با yii
نکته همینجاست دیگه خواستم خودتون به ایین نتیجه برسید. که کسی نتونسته رو 1.3 بیاد مقایسه انجام بده. جایی برای اینکار نمونده. حالا در نسخه 2 که دیگه جای خود دارد
2011/01/13 12:55 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر
 تشکر شده توسط : parsig
Alir3z4 آفلاین
تازه کار
*

ارسال‌ها: 26
تاریخ عضویت: Nov 2010
رتبه: 1
تشکر: 1
4 بار تشکر شده در 14 پست
ارسال: #10
RE: مقایسه cake با yii
الان يه چيز
كيك خيلي سرعت پاييني داره
البته سرعت رو بيخيال...
كيك تا چه پروژه هايي كشش داره
نگيد كه تا هرچي دلت بخواد چون وقتي ميگيم چه پروژه اي محدود به پروژه هايي نيست كه قرار يه سري چيز ميز به كاربر نشون بده و يه سري هم دستورات SQL هم تو سرور ديتابيس
خب حالا موضوع در مورد YII چي ميشه ؟
2011/01/14 07:31 AM
یافتن تمامی ارسال‌های این کاربر
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #11
RE: مقایسه cake با yii
دلیلتون برای سرعت پائین کیک چیه؟ تا الان باهاش چه پروژه ای رو انجام داده اید که احساس کردید سرعتش پائینه؟
2011/01/14 04:48 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #12
RE: مقایسه cake با yii
کلا فریم وورک ها با توجه به اینکه ساختار خودشون رو اعمال می کنند کمی روی سرعت تاثیر می گذارند. اما امکاناتی در اختیار برنامه نویس می گذارند و همچنین نظم و امنیت و ... باعث می شه فریم وورک ها به ساختار های معمولی ترجیح داده بشند. اما هرچی یک فریم وورک سریعتر باشه معمولا به این قلمداد میشه که کلاس ها و امکاناتش نسبت به فریم وورک دیگه کمتر هست. این یک قانون نیست اما میشه با یک دو دوتای ساده به این نتیجه رسید. زمانی می تونیم 2 تا فریم وورک رو از لحاظ سرعت با هم مقایسه کنیم که امکانات یکسانی داشته باشند. مثلا cake دارای ORM بسیار خوبی هست، در حالی که YII تا اونجایی که من می دونم ( توجه کنید-> تا اونجایی که من می دونم شاید عوض شده ) از ORM استفاده نمی کنه. YII دارای ساختار widget در ui هست اما cake یک همچین ساختاری هنوز نداره.
اما شما توی چند جا می تونید بفهمید که سرعت خوب هست یا نه.
1. در عملکردهای با تراکنش بالا
2. سیستم های ضعیف مانند ARM
3. تعداد بازدید بالا

حال اگر مقیاس قابل ارائه ای وجود دارد از ارائه اون نهایت تشکر را دارم.

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
(آخرین تغییر در این ارسال: 2011/01/14 08:18 PM توسط ghasem.fattahpour.)
2011/01/14 08:17 PM
یافتن تمامی ارسال‌های این کاربر
 تشکر شده توسط : saleh
mohsened آفلاین
محسن افتخاردادخواه
**

ارسال‌ها: 73
تاریخ عضویت: May 2010
رتبه: 1
تشکر: 71
83 بار تشکر شده در 31 پست
ارسال: #13
RE: مقایسه cake با yii
دوست عزیز

اینی که شما می گی سرعت به امکانات مربوط هست کاملا نادرسته .
اگه یه سری به سایت خوده Yii بزنید متوجه میشید چرا سرعتش بالاس .
کد:
[b]Why Yii is so Fast[/b]

Yii is so much faster because it is using the lazy loading technique extensively. For example, it does not include a class file until the class is used for the first time; and it does not create an object until the object is accessed for the first time. Other frameworks suffer from the performance hit because they would enable a functionality (e.g. DB connection, user session) no matter it is used or not during a request.

در ضمن مثل اینکه Yii قراره توی نسخه جدید از ORM استفاده کنه اما الآن هم با ARO مشکلی نیست و هیچ محدودیتی برای شما ایجاد نمی شه و Yii با ORM هایی که مسلما از ORM کیک قدرت بیشتری دارند تلفیق میشه مثل Doctrine .
کد:
http://www.yiiframework.com/extension/doctrine-yii/
(آخرین تغییر در این ارسال: 2011/01/14 11:32 PM توسط mohsened.)
2011/01/14 11:28 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر
Alir3z4 آفلاین
تازه کار
*

ارسال‌ها: 26
تاریخ عضویت: Nov 2010
رتبه: 1
تشکر: 1
4 بار تشکر شده در 14 پست
ارسال: #14
RE: مقایسه cake با yii
آقا خواهشا دمپايي هاتون رو پاي خودتون نگه دارين و به من پرت ندين Big Grin
وقتي ميگم كيك كند هست يعني نسبت به ديگر فرامورك ها!
يه برنامه hello_Babe ساده با هرفرامورك ي بنويسين بلاخره متوجه ميشيد كدومشون كند تر ميزنه
صد البته كيك خيلي بند و بساط دم دست ميزاره واسه راحتي كار ولي خب هرچيزي بهايي هم داره (هرچند نه زياد Big Grin)
ولي خب واقعا كي مخالف اينه كه كيك كند ني !!
2011/01/15 12:40 AM
یافتن تمامی ارسال‌های این کاربر
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #15
RE: مقایسه cake با yii
محسن عزیز مقداری داری غیر تخصصی صحبت می کنی و من از این موضوع ناراحتم. واقعا شما میدونید lazy loading به چه معناست؟ و ایا این سرعت رو زیاد میکنه برای چه سطحی هست؟ ایا برای کار با اون فرم ورک یا سرعت خود فریم ورک.

لطفا اصولی و تخصصی نظرات خودتون رو بیان کنید.
2011/01/15 12:46 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر
parsig آفلاین
Super Moderator
******

ارسال‌ها: 323
تاریخ عضویت: Jan 2010
رتبه: 6
تشکر: 131
357 بار تشکر شده در 179 پست
ارسال: #16
RE: مقایسه cake با yii
جا داره که بخاطر این استدلال قشنگ یک اخطار خوشمزه بهت بدم ! Big Grin
د آخه بنده‌ی خدا ؛ اگه قرار بود با یه hello babe نوشتن با هر فریم‌ورکی پرفورمنس رو محاسبه کنن که ... !
ملاک تشخیص خیلی فرا تر از اینی بود که گفتی عزیز دل !

[تصویر: ubuntu2_userbar.gif]
یک برنامه نویس
آنکه مست آمد و دستی به دل ما زد رفت ... در این خانه ندانم به چه سودا زد و رفت
2011/01/15 12:48 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
871 بار تشکر شده در 560 پست
ارسال: #17
RE: مقایسه cake با yii
(2011/01/15 12:40 AM)Alir3z4 نوشته است:  آقا خواهشا دمپايي هاتون رو پاي خودتون نگه دارين و به من پرت ندين Big Grin
وقتي ميگم كيك كند هست يعني نسبت به ديگر فرامورك ها!
يه برنامه hello_Babe ساده با هرفرامورك ي بنويسين بلاخره متوجه ميشيد كدومشون كند تر ميزنه
صد البته كيك خيلي بند و بساط دم دست ميزاره واسه راحتي كار ولي خب هرچيزي بهايي هم داره (هرچند نه زياد Big Grin)
ولي خب واقعا كي مخالف اينه كه كيك كند ني !!

فکر می کنم شما هنوز تو برنامه نویسی های کلاسیک موندید. که فریم ورک ها رو با این روش مقایسه میکنید.

در ثانی شما دیباگ روی 0 بزارید برای این مثالتون تا سرعت بیاد جلوی چشمتون
2011/01/15 12:50 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر
 تشکر شده توسط : parsig ghasem.fattahpour
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #18
RE: مقایسه cake با yii
(2011/01/14 11:28 PM)mohsened نوشته است:  دوست عزیز

اینی که شما می گی سرعت به امکانات مربوط هست کاملا نادرسته .
اگه یه سری به سایت خوده Yii بزنید متوجه میشید چرا سرعتش بالاس .
کد:
[b]Why Yii is so Fast[/b]

Yii is so much faster because it is using the lazy loading technique extensively. For example, it does not include a class file until the class is used for the first time; and it does not create an object until the object is accessed for the first time. Other frameworks suffer from the performance hit because they would enable a functionality (e.g. DB connection, user session) no matter it is used or not during a request.

در ضمن مثل اینکه Yii قراره توی نسخه جدید از ORM استفاده کنه اما الآن هم با ARO مشکلی نیست و هیچ محدودیتی برای شما ایجاد نمی شه و Yii با ORM هایی که مسلما از ORM کیک قدرت بیشتری دارند تلفیق میشه مثل Doctrine .
کد:
http://www.yiiframework.com/extension/doctrine-yii/

با احترام، دوست عزیز شما که حرف بنده را در قسمت اول رد و در قسمت دوم تایید نمودید. ثانیا ORM و schema یک مورد بسیار دوست داشتنی است که دیگر برای برنامه نویسان امر عادی به حساب میاد. من در حالی که گاهی با برد های با سرعت پایین کار می کنم دلم نمی یاد که غیر از cake استفاده کنم مگر اینکه دلیل محکمی داشته باشم. cake تغییرات خیلی کمی داره یعنی به ثبات نسبی رسیده. اما تغییراتی در حد اضافه کردن ORM چیز کمی نیست. ولی من اگر یک مقایسه مناسب از این مسئله داشته باشم حاظر به پذیرش منطقی مسائل هستم.

در ضمن حرف آقا صالح را تست کنید ایشون درست میگن سرعت مناسبی داره.
تشکر

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
(آخرین تغییر در این ارسال: 2011/01/15 01:08 AM توسط ghasem.fattahpour.)
2011/01/15 01:06 AM
یافتن تمامی ارسال‌های این کاربر
 تشکر شده توسط : saleh parsig
Alir3z4 آفلاین
تازه کار
*

ارسال‌ها: 26
تاریخ عضویت: Nov 2010
رتبه: 1
تشکر: 1
4 بار تشکر شده در 14 پست
ارسال: #19
RE: مقایسه cake با yii
عجب گيري شده بين اين حرفه اي ها، ها!!!
2011/01/15 01:09 AM
یافتن تمامی ارسال‌های این کاربر
 تشکر شده توسط : ghasem.fattahpour cybercoder
cybercoder غایب
Expired
**

ارسال‌ها: 113
تاریخ عضویت: Dec 2009
رتبه: 1
تشکر: 51
84 بار تشکر شده در 47 پست
ارسال: #20
RE: مقایسه cake با yii
نمی خواستم وارد این بحث بشم
اما نظر شخصیمو می گم. من cake رو با هیچ framework ی عوض نمی کنم. همون طور که Joomla رو با هیچ cms آماده ای عوض نمی کنم، همون طور که فتوشاپ رو با هیچ برنامه ویرایش تصویر دیگه، دلفی رو با هیچ زبان برنامه نویسی تحت ویندوز دیگه شطرنج رو با هیچ ورزش دیگه و لنووو رو با برند دیگه.
انتخاب یک فریم ورک همانند مسائلی که گفته شد هم باید نیاز فرد رو رفع کنه هم امکانات استاندارد و ویژه داشته باشه. پس انتخاب یک فریم ورک امری شخصیه. زیادم روش بحث نکنید به جایی نمی رسید. عوضش جند تا کار مفید تو سایت بکنید!

موفق باشید
2011/01/15 01:28 AM
یافتن تمامی ارسال‌های این کاربر
 تشکر شده توسط : saleh
ارسال موضوع  موضوع بسته شده 


پرش در انجمن: