PDA

View Full Version : performance php 7



engmmrj
پنج شنبه 24 اردیبهشت 1394, 04:23 صبح
سایت zend چارتی درباره performance php 7 داده بیرون ُ php 7 performance خیلی خوبی پیدا کرده همینجوری ادامه بده asp.net رو میگیره :لبخند:
لینک (http://www.zend.com/en/resources/php7_infographic?mkt_tok=3RkMMJWWfF9wsRokuanBZKXon jHpfsX57u4rXaCwlMI%2F0ER3fOvrPUfGjI4CTcRrI%2BSLDwE YGJlv6SgFSrfBMax42bgKXxc%3D)

پی نوشت : laravel را در نسخه های php مقایسه کرده ولی خبری از Yii نیست !

MMSHFE
پنج شنبه 24 اردیبهشت 1394, 08:32 صبح
علتش اینه که Yii توی همون نسخه های قبل از 7 هم با OPCache و با پرفورمنس بالا کار میکنه. :چشمک:

جالب اینجاست که توی نسخه 7، فریمورک زند که همیشه یه ضرب المثل برای کندی فریمورکها محسوب میشده، از لاراول جلو زده!

engmmrj
پنج شنبه 24 اردیبهشت 1394, 14:41 عصر
علتش اینه که Yii توی همون نسخه های قبل از 7 هم با OPCache و با پرفورمنس بالا کار میکنه. :چشمک:

جالب اینجاست که توی نسخه 7، فریمورک زند که همیشه یه ضرب المثل برای کندی فریمورکها محسوب میشده، از لاراول جلو زده!
من با opcache تو یک پروژه تست کردم مصرف رم نصف شده ولی بازم سرور cpu کم میاره و بعضی موقع ها errror 500 میده !
جالب اینه در نسخه ۷ پرفورمنسش از hhvm فیسوبک بیشتره !!!

MMSHFE
پنج شنبه 24 اردیبهشت 1394, 17:27 عصر
همه چیز بستگی به کد شما داره. اگه کد رو بهینه نوشته باشین، اونوقت پرفورمنس خود PHP اهمیت پیدا میکنه وگرنه با ++C هم میشه کدی نوشت که CPU هنگ کنه.

engmmrj
پنج شنبه 24 اردیبهشت 1394, 22:24 عصر
اونجوری که در لینک (http://xoops.org/modules/newbb/viewtopic.php?post_id=358319) زیر نوشته php7 هم بصورت jit کامپایل میشه ! تغییر زیادی هم کرده ُ من نمیدونم چطوری laravel را روی php7 تست گرفتن !

hamedarian2009
پنج شنبه 24 اردیبهشت 1394, 22:56 عصر
علتش اینه که Yii توی همون نسخه های قبل از 7 هم با OPCache و با پرفورمنس بالا کار میکنه. :چشمک:

جالب اینجاست که توی نسخه 7، فریمورک زند که همیشه یه ضرب المثل برای کندی فریمورکها محسوب میشده، از لاراول جلو زده!

آقای شهرکی تیکه های خوبی میندازین به لاراول :چشمک:

rezakho
جمعه 25 اردیبهشت 1394, 10:56 صبح
اونجوری که در لینک (http://xoops.org/modules/newbb/viewtopic.php?post_id=358319) زیر نوشته php7 هم بصورت jit کامپایل میشه ! تغییر زیادی هم کرده ُ من نمیدونم چطوری laravel را روی php7 تست گرفتن !
جوابتون رو خودتون دادید "من نمیدونم چطوری laravel را روی php7 تست گرفتن !"، اگر نمی دونید، چرا علامت تعجب می گذارید! :چشمک:

اولا JIT ربطی به کدی که داره اجرا میشه نداره، فقط به نحوه اجرا شدن کدها مربوطه، به علاوه PHP7 با 5.4 به بالا سازگاره، و همین الان قابل دانلود و استفاده هست، ضمنا از طریق محیط های CI مثل travis-ci هم قابل تست کردن هست.

این هم مال لاراول، می تونید نتیجه اجرای یونیت تست های لاراول روی PHP7 رو ببینید

https://travis-ci.org/laravel/framework

rezakho
جمعه 25 اردیبهشت 1394, 11:11 صبح
علتش اینه که Yii توی همون نسخه های قبل از 7 هم با OPCache و با پرفورمنس بالا کار میکنه. :چشمک:


جناب شهرکی، اینطور استدلال از شما بعیده!
خودتون باید خوب بدونید که OPCache برای هر اسکریپت PHP کارسازه، نه فقط Yii!
شمارو ارجاع میدم به داکیومنت خود Yii
http://www.yiiframework.com/doc-2.0/guide-tutorial-performance-tuning.html


Enabling PHP opcode cache ¶ (http://www.yiiframework.com/doc-2.0/guide-tutorial-performance-tuning.html#enabling-php-opcode-cache)

Enabling the PHP opcode cache improves any PHP application performance and lowers memory usage significantly. Yii is no exception. It was tested with both PHP 5.5 OPcache (http://php.net/manual/en/book.opcache.php) and APC PHP extension (http://php.net/manual/en/book.apc.php). Both cache optimize PHP intermediate code and avoid the time spent in parsing PHP scripts for every incoming request.

under22
جمعه 25 اردیبهشت 1394, 11:20 صبح
جناب شهرکی، اینطور استدلال از شما بعیده!
خودتون باید خوب بدونید که OPCache برای هر اسکریپت PHP کارسازه، نه فقط Yii!
شمارو ارجاع میدم به داکیومنت خود Yii
http://www.yiiframework.com/doc-2.0/guide-tutorial-performance-tuning.html


Enabling PHP opcode cache ¶ (http://www.yiiframework.com/doc-2.0/guide-tutorial-performance-tuning.html#enabling-php-opcode-cache)

Enabling the PHP opcode cache improves any PHP application performance and lowers memory usage significantly. Yii is no exception. It was tested with both PHP 5.5 OPcache (http://php.net/manual/en/book.opcache.php) and APC PHP extension (http://php.net/manual/en/book.apc.php). Both cache optimize PHP intermediate code and avoid the time spent in parsing PHP scripts for every incoming request.



دوست عزیز منظور آقای شهرکی سازگاری opcache نیست منظور آقای شهرکی اینه که Zend از همه فریمورک ها کلاس بیشتر داره و خیلی سنگین هست اون موقع تو PHP 7 اومده از Laravel بهتر عمل کرده این واقعا خیلی مهمه که بدونید حتی لاراول این قدر performance پایینی داره که از zend کند تر هست :چشمک:

rezakho
جمعه 25 اردیبهشت 1394, 11:34 صبح
دوست عزیز منظور آقای شهرکی سازگاری opcache نیست منظور آقای شهرکی اینه که Zend از همه فریمورک ها کلاس بیشتر داره و خیلی سنگین هست اون موقع تو PHP 7 اومده از Laravel بهتر عمل کرده این واقعا خیلی مهمه که بدونید حتی لاراول این قدر performance پایینی داره که از zend کند تر هست:چشمک:

شما لاراول-دشمن-پنداری داری؟ کی از لاراول صحبت کرد پسرجان! :)
اجازه بده خودشون جواب بدن، جملشون کاملا واضح بود و نیازی به توضیح و تفسیر و ماست مالی نداره!

under22
جمعه 25 اردیبهشت 1394, 11:40 صبح
شما لاراول-دشمن-پنداری داری؟ کی از لاراول صحبت کرد پسرجان! :)
اجازه بده خودشون جواب بدن، جملشون کاملا واضح بود و نیازی به توضیح و تفسیر و ماست مالی نداره!
کی از لارول صحبت کرد ؟؟!!!


این هم مال لاراول، می تونید نتیجه اجرای یونیت تست های لاراول روی PHP7 رو ببینید

اومدی تازه لینکم دادی بعد میگی کی از لاروال حرف زد :متفکر:


شما لاراول-دشمن-پنداری داری؟

شما اگه جوابی داره بده من دشمنی ندارم شما اگه خلاف حرف من حرفی داری بزن حالا خوبه نمودارش رو شرکت Zend داده نمیتونید بزنید زیرش که Zend از لاراول سریعتر :قهقهه:
دوست عزیز احترام خودتون رو دست خودتون نگه دارید :چشمک:

rezakho
جمعه 25 اردیبهشت 1394, 11:44 صبح
دوباره خوب بررسی کن ببین اون لینک جواب آقای شهرکی بوده یا نه؟!
برنامه نویس شده جای حرف های خاله زنکی!
حرف علمی و تخصصی هم که ...

rezakho
جمعه 25 اردیبهشت 1394, 11:52 صبح
شما اگه جوابی داره بده من دشمنی ندارم شما اگه خلاف حرف من حرفی داری بزن حالا خوبه نمودارش رو شرکت Zend داده نمیتونید بزنید زیرش که Zend از لاراول سریعتر :قهقهه:
دوست عزیز احترام خودتون رو دست خودتون نگه دارید :چشمک:

جواب؟! جواب چی؟؟؟
در مورد نمودار هم باز من حرف نزدم!!! یک نمودار گذاشتن، مثل اکثر فریمورک ها که برای معرفی امکاناتشون و قدرتشون نمودار می گذارند، مثل خود یی که پرفورمنس خودش رو توی نمودارش به نمایش گذاشته!

بی احترامی؟؟؟!!!

engmmrj
جمعه 25 اردیبهشت 1394, 11:58 صبح
جوابتون رو خودتون دادید "من نمیدونم چطوری laravel را روی php7 تست گرفتن !"، اگر نمی دونید، چرا علامت تعجب می گذارید! :چشمک:

https://travis-ci.org/laravel/framework
سینتکس php در نسخه ۷ دست خور تغییرات شده !! و اسکرپیت های که با نسخه های پایین تر نوشته شده اند باید خودشون رو آپدیت کنن با نسخه ۷ :چشمک:

function foo(): array {
return [];
}

under22
جمعه 25 اردیبهشت 1394, 12:03 عصر
دوباره خوب بررسی کن ببین اون لینک جواب آقای شهرکی بوده یا نه؟!
برنامه نویس شده جای حرف های خاله زنکی!
حرف علمی و تخصصی هم که ...

جالبه وقتی کم میدارید حرفی ندارید بزنید حرف ها شده خاله زنکی
دوست عزیز کم سفسته کن به جای اینکار برو یه خورده تحقیق کن جبهه الکی هم نگیر


در مورد نمودار هم باز من حرف نزدم!!! یک نمودار گذاشتن، مثل اکثر فریمورک ها که برای معرفی امکاناتشون و قدرتشون نمودار می گذارند، مثل خود یی که پرفورمنس خودش رو توی نمودارش به نمایش گذاشته!

مثل اینکه نمیدنید این نمودار شرکت Zend هست و اعتبار علمی اون هم تایید شده هست .

rezakho
جمعه 25 اردیبهشت 1394, 12:13 عصر
سینتکس php در نسخه ۷ دست خور تغییرات شده !! و اسکرپیت های که با نسخه های پایین تر نوشته شده اند باید خودشون رو آپدیت کنن با نسخه ۷ :چشمک:

function foo(): array {
return [];
}



دقت نکردید! یه چیزی مطالعه کردید و اومدید نظر دادید! خواهشا اگر نمی تونید نظر دقیق و صحیح بدید، خوب نطر ندید، کسی شما رو مجبور نکرده!!! برید یک جایی نظر بدید که می تونید!

بله، PHP7 تغییر کرده، این حرف هم که "اسکریپت های نسخه پایین باید خودشون رو آپدیت کنن" هم فی نفسه حرف درستی هست.
منتها چه تغییراتی؟
کدوم قسمت از کدها؟
چه ویژگی هایی؟
کدوم نسخه های پایین؟

همین رو هوا بگیم نسخه های قدیمی؟ آخه چقدر بی دقتی!!!

rezakho
جمعه 25 اردیبهشت 1394, 12:25 عصر
جالبه وقتی کم میدارید حرفی ندارید بزنید حرف ها شده خاله زنکی
دوست عزیز کم سفسته کن به جای اینکار برو یه خورده تحقیق کن جبهه الکی هم نگیر

مثل اینکه نمیدنید این نمودار شرکت Zend هست و اعتبار علمی اون هم تایید شده هست .

منظورت سفسطه هست دیگه! :)

Mohammadsgh
جمعه 25 اردیبهشت 1394, 15:06 عصر
جالبه وقتی کم میدارید حرفی ندارید بزنید حرف ها شده خاله زنکی
دوست عزیز کم سفسته کن به جای اینکار برو یه خورده تحقیق کن جبهه الکی هم نگیر

مثل اینکه نمیدنید این نمودار شرکت Zend هست و اعتبار علمی اون هم تایید شده هست .
دوست گرامی انگار خیلی دوست داری کل کل کنی؟؟؟
اگه واقعا تجربه و تواناییشو داری پاسخ آقای rezakho رو بده.با بی ادبی به جایی نمیرسی.و اینکه یکی دو سال php کار کن سپس بیا کل کل کن
شما میدونی آقای rezakho چند سال php کار میکنه؟هر زمانی به تجربشون رسیدی بیا عرض ادبی کن

under22
جمعه 25 اردیبهشت 1394, 15:50 عصر
دوست گرامی انگار خیلی دوست داری کل کل کنی؟؟؟
اگه واقعا تجربه و تواناییشو داری پاسخ آقای rezakho رو بده.با بی ادبی به جایی نمیرسی.و اینکه یکی دو سال php کار کن سپس بیا کل کل کن
شما میدونی آقای rezakho چند سال php کار میکنه؟هر زمانی به تجربشون رسیدی بیا عرض ادبی کن
هم تجربه و هم توانایی شو دارم جواب ایشونم بالا داد اگه چشم داشته باشید میتونید برید بخونید :چشمک:
در ضمن شما نگران خودت باش به زمان کر کردن زیاد نیست یکی تو 4 سال کسی میشه تو این زمینه یکی تو 2 سال شما فکر سطح علمی خودت باش

Mohammadsgh
جمعه 25 اردیبهشت 1394, 16:12 عصر
آقای شهرکی شما که انقدر روی بحث های حاشیه ای حساسید چرا پست های این بچه رو پاک نمیکنید؟یه بچه بیاد بشه برنامه نویس همین میشه دیگه.میاد با آقای rezakho و ... که کم کم ۱۰ سال ازش بزرگتر هستن بحث میکنه.از این پس کسی تو این بخش حرف از یی بزنه پاسخشو خیلی بد میدم هر کی میخواد باشه...

Mohammadsgh
جمعه 25 اردیبهشت 1394, 18:49 عصر
خیلی کوچیک تر از اونی هستی که بخوام باهات کل کل کنم.ارزش بحث نداری و گرنه همه دوستان باهات بحث میکردن.این چندمین باره که داری کل کل میکنی هم با من هم با کاربرای دیگه.حواست به خودت باشه.تو که انقدر از یی دم میزنی چرا میری تو بخش لاراول پست های آقای hamedarian2009 رو میخونی؟نکنه میخوای لاراول رو یاد بگیری روت نمیشه؟؟؟؟اگه الان داری با یی کار میکنی یکی دو سال پیش کار کردم.الکی هم ادعا نداشته باش هر زمانی تونستی همه آپشنهاشو لیست کنی و بگی کدوم چه سودی داره و از کدوم فریم ورک بهتره بیا تا با هم گفتگو کنیم.یادت باشه کسی که کم میاره شروع میکنه به توهین کردن به این و اون:چشمک:

under22
جمعه 25 اردیبهشت 1394, 18:56 عصر
خیلی کوچیک تر از اونی هستی که بخوام باهات کل کل کنم.ارزش بحث نداری و گرنه همه دوستان باهات بحث میکردن.این چندمین باره که داری کل کل میکنی هم با من هم با کاربرای دیگه.حواست به خودت باشه.تو که انقدر از یی دم میزنی چرا میری تو بخش لاراول پست های آقای hamedarian2009 رو میخونی؟نکنه میخوای لاراول رو یاد بگیری روت نمیشه؟؟؟؟اگه الان داری با یی کار میکنی یکی دو سال پیش کار کردم.الکی هم ادعا نداشته باش هر زمانی تونستی همه آپشنهاشو لیست کنی و بگی کدوم چه سودی داره و از کدوم فریم ورک بهتره بیا تا با هم گفتگو کنیم.یادت باشه کسی که کم میاره شروع میکنه به توهین کردن به این و اون:چشمک:
عزیزم خوب خودتو بد میکنی حواست باشه بادکنک زیاد باد بشه میترکه :چشمک:
آره رفتم تالار لاراول پست آموزش لاراول رو دیدم رفتم ببینم چه بحث هایی شده در مورده من خودم 3 ماه با ورژن 5 اون کار کردم نمیدونستی بدون .
اگه شما یکی دو سال پیش باهاش کار کدی اونم با نسخه 1 من خیل یوقته با نسخه 2 دارم کار میکنم یه پروژه بزرگم دارم باهاش میزنم که برای تیم پرشین بلاگ هست گفتم بدونی :چشمک:
تو پست ها و تاپیک های قبلی اماکاناتش رو لیست کردم و کامل برتری هاشو گفتم که شما و بقیه دوستان نتونستید جواب بدید تاپیک رو پاک کردید جناب شهرکی بازش کرد آره اینطوریاس :قهقهه:
اینم لینکش
http://barnamenevis.org/showthread.php?493558-%D9%85%D8%B2%DB%8C%D8%AA-%D9%87%D8%A7%DB%8C-%D9%81%D8%B1%DB%8C%D9%85-%D9%88%D8%B1%DA%A9-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84-Laravel-%DA%86%DB%8C%D8%B3%D8%AA-%D8%9F!&highlight=%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84
قشنگ برو بخون چون معلومه نمیخونی همینطوری میای جواب میدی هم اینجا هم اون تاپیک

Mohammadsgh
جمعه 25 اردیبهشت 1394, 19:22 عصر
جملهات خیلی جالبه .خودمو بد میکنم بادکنک میشم.هم تجربه و هم توانایی شو دارم جواب ایشونم بالا داد اگه چشم داشته باشید میتونید برید بخونید.کی جواب ایشون رو داد؟آقای rezakho هم که همیشه سفسته میکنن؟؟؟؟؟
اگه شما یکی دو سال پیش باهاش کار کدی اونم با نسخه 1 من خیل یوقته با نسخه 2 دارم کار میکنم.میشه منظورتون رو از این جمله بگید؟؟:متفکر:اگه می خواید بگید خیلی وقته با یی۲ کار میکنید باید بگم که ۳ یا ۴ ماه بیشتر نیست که پایدار شده
بهتر نیست برید دبستان درس بخونید؟شاید بتونید چهار تا جمله بنویسید

در مورد لینکتون هم همه آپشنهایی که گفتید میشه تو لاراول پیاده سازی کرد.آقای hamedarian2009 اون همه آپشن از لاراول گفتن.یک لینک هم دادن چرا هیچی ننوشتید؟سینتکس لاراول به روز نیست؟:متعجب:دست به نصیحتتون هم که خوبه همه رو نصیحت میکنید.(شما دیدتون رو نسبت به فریمورک عوض کنید).

under22
جمعه 25 اردیبهشت 1394, 19:32 عصر
جملهات خیلی جالبه .خودمو بد میکنم بادکنک میشم.هم تجربه و هم توانایی شو دارم جواب ایشونم بالا داد اگه چشم داشته باشید میتونید برید بخونید.کی جواب ایشون رو داد؟آقای rezakho هم که همیشه سفسته میکنن؟؟؟؟؟
اگه شما یکی دو سال پیش باهاش کار کدی اونم با نسخه 1 من خیل یوقته با نسخه 2 دارم کار میکنم.میشه منظورتون رو از این جمله بگید؟؟:متفکر:اگه می خواید بگید خیلی وقته با یی۲ کار میکنید باید بگم که ۳ یا ۴ ماه بیشتر نیست که پایدار شده
بهتر نیست برید دبستان درس بخونید؟شاید بتونید چهار تا جمله بنویسید

در مورد لینکتون هم همه آپشنهایی که گفتید میشه تو لاراول پیاده سازی کرد.آقای hamedarian2009 اون همه آپشن از لاراول گفتن.یک لینک هم دادن چرا هیچی ننوشتید؟سینتکس لاراول به روز نیست؟:متعجب:دست به نصیحتتون هم که خوبه همه رو نصیحت میکنید.(شما دیدتون رو نسبت به فریمورک عوض کنید).
واقعا همه آپشن هایی که گفتم رو میشه تو لاروال استفاده کرد مثل debug , grid view , gii ,... :قهقهه: واقعا جک گفتید

hamedarian2009
جمعه 25 اردیبهشت 1394, 21:52 عصر
واقعا همه آپشن هایی که گفتم رو میشه تو لاروال استفاده کرد مثل debug , grid view , gii ,... :قهقهه: واقعا جک گفتید
این تاپیک اصلا جای این بحث ها نیست و بهتره باهمدیگه با احترام صحبت کنید برای یک قشر هم صنف زشته
نمیخاستم بحثی درمورد فریمورک ها و لاراول اینجا بکنم اما مجبورم کردین جواب بدم برای این امکاناتی که فرمودین میتونید برای استفاده در لاراول به لینک های زیر مراجعه کنید اینها فقط یک نمونه از صدها نمونه موجود هستن
https://github.com/barryvdh/laravel-debugbar

https://github.com/serverfireteam/panel

https://github.com/zofe/rapyd-laravel

Mohammadsgh
جمعه 25 اردیبهشت 1394, 22:25 عصر
خب تا من بیام لینک ها رو بدم آقای hamedarian2009 زحمت کشیدن لینک ها رو دادن.چقدر خوبه که هر کسی با احترام حرفش رو بزنه.
این لینک هم ببینید بد نیست packaylist.com
اگر موردی بود بگید پاسخ بدم؟

under22
جمعه 25 اردیبهشت 1394, 23:29 عصر
اول از ویجت Grid که معرفی کردید بررسی کردم و دمو اون رو دیدم گرید خوبی بود و کار راه انداز ولی اون رو در حد و اندازه گرید خود پیشفرض Yii 2 ندیدم .میتونید دمو رو در لینک زیر ببینید
http://demos.krajee.com/grid-demo
گرید Yii کامل تر هست غیر از این کامل بودن این گرید به صورت پیشفرض نصب هست .
در مورد دیباگ به نظر میاد زیاد تفاوتی نداشته باشن من وقت نکردم دیباگ Laravel رو نصب کنم ولی از روی عکس که از تو صفحه گیتاپش بود لیست کوکی ها وسشن ها نبود .
در مورده پنل هم که لینک دادید از این پنل های آماده Yii زیاد داره دیگه لینک نمیزاریم میتونید سرچ کنید .
یه لینک میزاریم یه نفر اومده یکسری از ویجت های Yii رو نوشته و دسته بندی کرده البته همش نیست ولی بازم بیشتر از 20 تا هست
http://demos.krajee.com/widgets
اما مزیت های Yii نسبت به لاراول
1) کد جنیریتول به صورت کاملا ویژوال و امکانات زیاد برای مثال ایجاد مدل از روی جدول دیتابیس و ایجاد رول های امنیتی از روی نوع داده جدول و ایجاد ریلیشن ها و attribute label ها . ایجاد CRUD به صورت کامل یعین ایجاد کنترلر و مدل اصلی و مدل مخصوص گرید برای سرچ و تو این مدل تنظیمات گرید و سرچ انجام شده و ایجاد کامل ویو مورد نظر . ایجاد اکستنشن . ایجاد کنترلر و خیلی چیزا .....
2) داشتن ویجت های زیادی مثل pajax که که برای ایجکس استفاده میشه برای مثال اگه بالای گرید بیاد فول ایجکسش میکنه یا اگه بالا لینک بیاد با یه تنظیم ساده لینک رو ایجکسی میکنه یه مثال


<?php Pjax::begin(['id' => 'countries']) ?>
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'id',
'name',
['class' => 'yii\grid\ActionColumn'],
],
]); ?>
<?php Pjax::end() ?>

گرید ایجکسی
داشتن اکستنش فرم که وقتی مدل رو بهش میدی برات فرمش رو با امکانات زیادی میسازه از جمله امکاناتش اینه که با یه true میشه ولیدیشن جاوا اسکریپش رو روشن کرد یا با یه true میشه ولیدیشن ایجکسش رو فعال کرد و اینکه خیلی راحت themplate میگیره و کاستم میشه مثال


<?php $form = ActiveForm::begin([
'id' => 'login-form',
'options' => ['class' => 'form-horizontal'],
'fieldConfig' => [
'template' => "{label}\n<div class=\"col-lg-3\">{input}</div>\n<div class=\"col-lg-8\">{error}</div>",
'labelOptions' => ['class' => 'col-lg-1 control-label'],
],
]); ?>

<?= $form->field($model, 'username') ?>
<?php ActiveForm::end(); ?>

3) performance خیلی بالا که نیاز زیادی به توضیح نداره حتی تو نمودار zend تو همین صفحه دیده میشه که لاراول حتی از zend هم کند تر هست :قهقهه:
و خیلی چیز های دیگه که نیاز به گفتن نداره .
نمیخواستم جوابتون رو بدم ولی دیدم ممکنه یه نفر تازه وارد این پست رو ببینه و دچار انتخاب اشتباه بشه :قهقهه:
موفق باشید

MMSHFE
جمعه 25 اردیبهشت 1394, 23:52 عصر
دوستان عزیز، یک روز گفتم تعطیلیه به سایت سر نزنم ببینید تاپیک مربوط به پرفورمنس PHP 7 رو به کجا کشوندین؟ اول از همه درمورد حرف خودم توضیح میدم:


علتش اینه که Yii توی همون نسخه های قبل از 7 هم با OPCache و با پرفورمنس بالا کار میکنه.

جالب اینجاست که توی نسخه 7، فریمورک زند که همیشه یه ضرب المثل برای کندی فریمورکها محسوب میشده، از لاراول جلو زده!

من گفتم Yii توی نسخه های قبلی با پرفورمنس بالا کار میکرد چون واقعاً بدون JIT هم سرعت خیلی خوبی داشته و از اکثر فریمورکهایی که با خود PHP نوشته شدن سریعتر کار میکنه و کسی هم نمیتونه این رو با وجود بنچمارکها، انکار کنه. صحبتی از لاراول نکردم ولی مشخصه که لاراول توی نسخه های قبلی کندتر از Yii بوده.

درمورد قسمت دوم صحبتم هم گفتم زند از لاراول جلو زده و این موضوع هم با توجه به آماری هست که خود Zend ارائه کرده و من از خودم نگفتم. شرکتی مثل Zend هم مطمئناً با وجود مالکیت PHP نیازی به بزرگ کردن دروغین فریمورک Zend نداره. اینکه یک فریمورک کند مثل Zend تونسته از لاراول با کمک JIT و ساختار جدید PHP جلو بزنه هم نشان دهنده ساختار مهندسی نشده Laravel داره که نتونسته با سیستم جدید کامپایلی شدن PHP خودش رو سازگار کنه. البته در این مورد، Yii هم تا وقتی که توی تستها خودش رو نشون نده، امتیاز خاصی نسبت به لاراول نداره و این موضوع درخصوص تمام فریمورکها صدق میکنه. بهرحال باید صبر کرد و بعد از ارائه نسخه Stable ورژن 7 و امکان اجرا کردن تستها و بنچمارکهای عملی با شرایط جدید، فریمورکها رو مقایسه کنیم. مقایسه من هم بین Zend و Laravel بود که خود شرکت زند زحمتش رو کشیده و نمیدونم چرا پای Yii رو وسط کشیدین. شاید چون من Yii کار میکنم، این ذهنیت ایجاد شده که میخوام کند شدن Laravel توی نسخه 7 رو نسبت به Zend، دلیل برتری Yii عنوان کنم که اگه اینطوره، باید بگم که خیر، مقایسه من فقط بین لاراول و زند فریمورک بود و ربطی به Yii و قسمت اول متن نقل قول شده، نداره.

MMSHFE
جمعه 25 اردیبهشت 1394, 23:55 عصر
اما درمورد بقیه پاسخها:

جناب شهرکی، اینطور استدلال از شما بعیده!
خودتون باید خوب بدونید که OPCache برای هر اسکریپت PHP کارسازه، نه فقط Yii!
شمارو ارجاع میدم به داکیومنت خود Yii
http://www.yiiframework.com/doc-2.0/guide-tutorial-performance-tuning.html


Enabling PHP opcode cache ¶ (http://www.yiiframework.com/doc-2.0/guide-tutorial-performance-tuning.html#enabling-php-opcode-cache)

Enabling the PHP opcode cache improves any PHP application performance and lowers memory usage significantly. Yii is no exception. It was tested with both PHP 5.5 OPcache (http://php.net/manual/en/book.opcache.php) and APC PHP extension (http://php.net/manual/en/book.apc.php). Both cache optimize PHP intermediate code and avoid the time spent in parsing PHP scripts for every incoming request.




این موضوع الان چه ربطی به بحث داشت؟ مسلمه که OPCache روی همه اسکریپتها قابل نصبه ولی آیا واقعاً بنچمارکی سراغ دارین که نشون بده لاراول با کمک OPCache به سرعتی حتی نزدیک به Yii2 میرسه؟ چرا خود تولیدکنندگان لاراول تا حالا از Performance بعنوان عامل قدرت لاراول صحبت نکردن؟ وقتی خودشون سکوت میکنن، نمیدونم چرا طرفدارانش سعی دارن پرفورمنس لاراول رو به رخ بکشن. اگه میبینید Yii میتونه به خوبی با OPCache و... کار کنه بخاطر ساختار فوق العاده قدرتمند Lazy Loading اون و همچنین وجود یک نسخه فشرده از فریمورک تحت عنوان YiiLite هست که کمک میکنه کل فریمورک رو بصورت OpCodeهای بهینه سازی شده، توی حافظه سیستم سرور کش کنه. چیزی که لاراول فاقد اونه.

MMSHFE
جمعه 25 اردیبهشت 1394, 23:57 عصر
شما لاراول-دشمن-پنداری داری؟ کی از لاراول صحبت کرد پسرجان! :)
اجازه بده خودشون جواب بدن، جملشون کاملا واضح بود و نیازی به توضیح و تفسیر و ماست مالی نداره!

لطفاً مؤدبانه صحبت کنید. من حرف بدی نزدم یا جنایتی مرتکب نشدم که نیاز به ماست مالی داشته باشه. معمولاً ماست مالی کردن رو درمورد کارهایی میگن که به نوعی خرابکاری محسوب بشه.

MMSHFE
شنبه 26 اردیبهشت 1394, 00:12 صبح
آقای شهرکی شما که انقدر روی بحث های حاشیه ای حساسید چرا پست های این بچه رو پاک نمیکنید؟یه بچه بیاد بشه برنامه نویس همین میشه دیگه.میاد با آقای rezakho و ... که کم کم ۱۰ سال ازش بزرگتر هستن بحث میکنه.از این پس کسی تو این بخش حرف از یی بزنه پاسخشو خیلی بد میدم هر کی میخواد باشه...

هر کسی آزاده هر چی میخواد بگه. این وظیفه مدیران سایت و بخشها هست که تشخیص بدن چی آف تاپیک هست و باید حذف بشه و با چه کاربری باید چه برخوردی بشه. تا وقتی که بنده مدیریت این بخش رو بعهده دارم، به هیچ کسی اجازه نمیدم کوچکترین توهینی به فرد دیگری بکنه. منظور صحبتم فقط شما نیستین و کلی گفتم. یعنی چی که اگه کسی حرف از یی بزنه جوابشو بد میدین؟ عذر میخوام مگه اینجا چاله میدونه؟! مگه اختیار اینکه کی، کجا و درمورد چه چیزی حرف بزنه با شماست؟ نکنه جدیداً مدیر بخش شدین و بنده اطلاع ندارم؟ اگه کسی توهین کرده، لینک «آگاه کردن مدیریت از مخالفت» رو برای همین گذاشتن. اگه کسی توهین کرد و ما هم جوابش رو با توهین دادیم، چه فرقی بین ما و اون فرد وجود داره؟! نکنه مثل دعواهای دوران بچگی قراره بگیم «آقا اجازه اون اول شروع کرد» ؟!!

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

rezakho
شنبه 26 اردیبهشت 1394, 00:28 صبح
آقا مصطفی

دعوای لاراول و یی خیلی وقته به پایان رسیده و در همون تاپیک کذایی من خاکش کردم! اوایل اون تاپیک هم گفته بودم که لاراول یک ابزار برای من هست و ممکنه روزی رهاش کنم و اون روز بسیار نزدیکه. این هم که می بینی گهگداری توی تاپیک های مرتبط با لاراول پست می زنم، به خاطر اطلاعات غلطی هست که تعدادی از افراد منتشر می کنند.

من شخصا با دوستانی که در اینجا ارتباط دارم و گاهی صحبت شما میشه، همیشه تعریف شما رو کردم و می کنم، چون معتقدم توی این زمینه زحمت کشیدید و مطلعید، لذا هم برای شخصیت تون و هم برای اعتبار علمیتون احترام قائلم، اگر هم گاهی مثل الان ایراد می گیرم نه از روی هیچ فکر خبیث، بلکه مبحث تکنیکی هست، این نکته اول!


اینکه یک فریمورک کند مثل Zend تونسته از لاراول با کمک JIT و ساختار جدید PHP جلو بزنه هم نشان دهنده ساختار مهندسی نشده Laravel داره که نتونسته با سیستم جدید کامپایلی شدن PHP خودش رو سازگار کنه
این چه نتیجه ای هست که شما گرفتید؟! لاراول اونجا به عنوان محبوب ترین فریمورک حال حاضر برای مقایسه قید شده و نه کند بودن! ثانیا، سازگار نشدن لاراول با سیستم جدید اجرای PHP رو برچه اساسی مطرح می کنید؟؟؟


مقایسه من هم بین Zend و Laravel بود که خود شرکت زند زحمتش رو کشیده و نمیدونم چرا پای Yii رو وسط کشیدین
من پای یی رو وسط نکشیدم، این جمله شما "علتش اینه که Yii توی همون نسخه های قبل از 7 هم با OPCache و با پرفورمنس بالا کار میکنه." رو خواستم روشن کنم.

Mohammadsgh
شنبه 26 اردیبهشت 1394, 00:29 صبح
اول از ویجت Grid که معرفی کردید بررسی کردم و دمو اون رو دیدم گرید خوبی بود و کار راه انداز ولی اون رو در حد و اندازه گرید خود پیشفرض Yii 2 ندیدم .میتونید دمو رو در لینک زیر ببینید
http://demos.krajee.com/grid-demo
گرید Yii کامل تر هست غیر از این کامل بودن این گرید به صورت پیشفرض نصب هست .
در مورد دیباگ به نظر میاد زیاد تفاوتی نداشته باشن من وقت نکردم دیباگ Laravel رو نصب کنم ولی از روی عکس که از تو صفحه گیتاپش بود لیست کوکی ها وسشن ها نبود .
در مورده پنل هم که لینک دادید از این پنل های آماده Yii زیاد داره دیگه لینک نمیزاریم میتونید سرچ کنید .
یه لینک میزاریم یه نفر اومده یکسری از ویجت های Yii رو نوشته و دسته بندی کرده البته همش نیست ولی بازم بیشتر از 20 تا هست
http://demos.krajee.com/widgets
اما مزیت های Yii نسبت به لاراول
1) کد جنیریتول به صورت کاملا ویژوال و امکانات زیاد برای مثال ایجاد مدل از روی جدول دیتابیس و ایجاد رول های امنیتی از روی نوع داده جدول و ایجاد ریلیشن ها و attribute label ها . ایجاد CRUD به صورت کامل یعین ایجاد کنترلر و مدل اصلی و مدل مخصوص گرید برای سرچ و تو این مدل تنظیمات گرید و سرچ انجام شده و ایجاد کامل ویو مورد نظر . ایجاد اکستنشن . ایجاد کنترلر و خیلی چیزا .....
2) داشتن ویجت های زیادی مثل pajax که که برای ایجکس استفاده میشه برای مثال اگه بالای گرید بیاد فول ایجکسش میکنه یا اگه بالا لینک بیاد با یه تنظیم ساده لینک رو ایجکسی میکنه یه مثال


<?php Pjax::begin(['id' => 'countries']) ?>
<?= GridView::widget([
'dataProvider' => $dataProvider,
'filterModel' => $searchModel,
'columns' => [
['class' => 'yii\grid\SerialColumn'],
'id',
'name',
['class' => 'yii\grid\ActionColumn'],
],
]); ?>
<?php Pjax::end() ?>

گرید ایجکسی
داشتن اکستنش فرم که وقتی مدل رو بهش میدی برات فرمش رو با امکانات زیادی میسازه از جمله امکاناتش اینه که با یه true میشه ولیدیشن جاوا اسکریپش رو روشن کرد یا با یه true میشه ولیدیشن ایجکسش رو فعال کرد و اینکه خیلی راحت themplate میگیره و کاستم میشه مثال


<?php $form = ActiveForm::begin([
'id' => 'login-form',
'options' => ['class' => 'form-horizontal'],
'fieldConfig' => [
'template' => "{label}\n<div class=\"col-lg-3\">{input}</div>\n<div class=\"col-lg-8\">{error}</div>",
'labelOptions' => ['class' => 'col-lg-1 control-label'],
],
]); ?>

<?= $form->field($model, 'username') ?>
<?php ActiveForm::end(); ?>

3) performance خیلی بالا که نیاز زیادی به توضیح نداره حتی تو نمودار zend تو همین صفحه دیده میشه که لاراول حتی از zend هم کند تر هست :قهقهه:
و خیلی چیز های دیگه که نیاز به گفتن نداره .
نمیخواستم جوابتون رو بدم ولی دیدم ممکنه یه نفر تازه وارد این پست رو ببینه و دچار انتخاب اشتباه بشه :قهقهه:
موفق باشید
۱-مهم ثابت کردن بود که لاراول اون آپشن ها رو داره که ثابت شد.
۲-یعنی همین گرید ویویی که یی داره استفاده میکنید؟یعنی سفارشی سازی نمیکنید؟من یی۱ خواستم سفارشی کنم پوستم کنده شد
۳-آوردن pjax چیز سختیه؟که به رخ میکشید یا اینکه خیال می کنید کسی همچین فناوری رو نمیشناسه و می خواید بهش بگید؟یا اینکه می خواید بگید تو یی هست و تو لاراول نمیشه استفاده کرد؟
۴-شما که انقدر دنبال performance و گیر دادن به لینک بالایی چرا یی رو تو مقایسه نیاوردن؟
۵-میشه بگید کدوم چیزهای دیگه که نیاز به گفتن نداره؟شما همش gii وgrid view وlist view و افزونه های یی رو میزدی تو سر لاراول که ثابت کردیم داره؟دیگه مشکلتون چیه؟بگید تا بهتون بگم
من هم خواستم این موارد رو بگم تا دوستان دچار اشتباه نشن

Mohammadsgh
شنبه 26 اردیبهشت 1394, 00:42 صبح
هر کسی آزاده هر چی میخواد بگه. این وظیفه مدیران سایت و بخشها هست که تشخیص بدن چی آف تاپیک هست و باید حذف بشه و با چه کاربری باید چه برخوردی بشه. تا وقتی که بنده مدیریت این بخش رو بعهده دارم، به هیچ کسی اجازه نمیدم کوچکترین توهینی به فرد دیگری بکنه. منظور صحبتم فقط شما نیستین و کلی گفتم. یعنی چی که اگه کسی حرف از یی بزنه جوابشو بد میدین؟ عذر میخوام مگه اینجا چاله میدونه؟! مگه اختیار اینکه کی، کجا و درمورد چه چیزی حرف بزنه با شماست؟ نکنه جدیداً مدیر بخش شدین و بنده اطلاع ندارم؟ اگه کسی توهین کرده، لینک «آگاه کردن مدیریت از مخالفت» رو برای همین گذاشتن. اگه کسی توهین کرد و ما هم جوابش رو با توهین دادیم، چه فرقی بین ما و اون فرد وجود داره؟! نکنه مثل دعواهای دوران بچگی قراره بگیم «آقا اجازه اون اول شروع کرد» ؟!!

مطمئن باشین هر کسی بی احترامی کنه به یکی دیگه از کاربران، تا جایی که اختیارات قانونی من بهم اجازه میده، باهاش برخورد میکنم و حتی اگه لازم باشه از انجمن برنامه نویس اخراجش میکنم. هرکی میخواد باشه
تو اون یکی تایپیک لاراول هم هم به من هم به یکی دو تا کاربر دیگه توهین کردن الان الان هم کارشون شده توهین و کل کل.اگه دوست ندارید درباره لاراول و php و تجربه هامون بگیم دیگه پست نزایم.خیلی زشته یه کاربری بیاد همچین پستهایی بزاره به چند تا کاربر توهین کنه
میشه بگید این جمله ها یعنی چی؟؟اگه توهین نیست؟؟؟پس چیه؟
عزیزم خوب خودتو بد میکنی حواست باشه بادکنک زیاد باد بشه میترکه :چشمک:
هم تجربه و هم توانایی شو دارم جواب ایشونم بالا داد اگه چشم داشته باشید میتونید برید بخونید :چشمک:

rezakho
شنبه 26 اردیبهشت 1394, 00:43 صبح
چرا خود تولیدکنندگان لاراول تا حالا از Performance بعنوان عامل قدرت لاراول صحبت نکردن؟ وقتی خودشون سکوت میکنن، نمیدونم چرا طرفدارانش سعی دارن پرفورمنس لاراول رو به رخ بکشن.
انصافا کسی اینجا پرفورمنس لاراول رو به رخ کشید، نه انصافا! :)


اگه میبینید Yii میتونه به خوبی با OPCache و... کار کنه بخاطر ساختار فوق العاده قدرتمند Lazy Loading اون و همچنین وجود یک نسخه فشرده از فریمورک تحت عنوان YiiLite هست که کمک میکنه کل فریمورک رو بصورت OpCodeهای بهینه سازی شده، توی حافظه سیستم سرور کش کنه. چیزی که لاراول فاقد اونه.
lazy loading دیگه بچه بازیه الان برای هر فریمورکی، ضمن اینکه سیستم های بر مبنای کامپوزر، هم یی و هم لاراول، زحمت این کار رو برای لود فایل ها به دوش کامپوزر انداختند، سایر قسمت ها هم که به صورت درونی انجام میشه و هر دو دارند!

نسخه فشرده رو هم که مدعی هستید لاراول نداره، اشتباه می کنید! اتفاقا در این مورد بهتر از یی عمل کرده! بسرچید لطفا! :)

rezakho
شنبه 26 اردیبهشت 1394, 00:46 صبح
لطفاً مؤدبانه صحبت کنید. من حرف بدی نزدم یا جنایتی مرتکب نشدم که نیاز به ماست مالی داشته باشه. معمولاً ماست مالی کردن رو درمورد کارهایی میگن که به نوعی خرابکاری محسوب بشه.

:)
منظور اون آقا بود!
حالا شاید اصطلاح خوبی نباشه، ببخشید :)

under22
شنبه 26 اردیبهشت 1394, 00:55 صبح
۱-مهم ثابت کردن بود که لاراول اون آپشن ها رو داره که ثابت شد.
۲-یعنی همین گرید ویویی که یی داره استفاده میکنید؟یعنی سفارشی سازی نمیکنید؟من یی۱ خواستم سفارشی کنم پوستم کنده شد
۳-آوردن pjax چیز سختیه؟که به رخ میکشید یا اینکه خیال می کنید کسی همچین فناوری رو نمیشناسه و می خواید بهش بگید؟یا اینکه می خواید بگید تو یی هست و تو لاراول نمیشه استفاده کرد؟
۴-شما که انقدر دنبال performance و گیر دادن به لینک بالایی چرا یی رو تو مقایسه نیاوردن؟
۵-میشه بگید کدوم چیزهای دیگه که نیاز به گفتن نداره؟شما همش gii وgrid view وlist view و افزونه های یی رو میزدی تو سر لاراول که ثابت کردیم داره؟دیگه مشکلتون چیه؟بگید تا بهتون بگم
من هم خواستم این موارد رو بگم تا دوستان دچار اشتباه نشن
1) چرا سفارشی میکنم ولی اولش برام سخت بود با چند تا سرچ ساده و مثال ازش دیدم دفعه های بعد دیگه راحت بود در ضمن تو Yii 2 اومده ساختارش رو بهتر و ساده تر کرده
2) میخاستم بگم همیچن چیزی تو لاروال نیتس نه اینکه بگم کسی به این فناووری آشنایی نداره
3) تو لینک اومدن دو تا فرمیورک رو مقایسه کردم خب مقایسه مال شرکت زند هست طبیعی هست فریمورک خودش باشه و مقابل لاروال رو قرار داردن مطمئن اگه ایی بود خیلی بهتر عمل میکرد از لاروال که از زند کند تره :چشمک:
4) برادر من شا فقط چند تا ویجت رو ثابت کردی لاروال داره من کلی مثال دیگه زدم که به صورت پیفرض ایی داره شما ثابت کن این ها رو لاراول داره

under22
شنبه 26 اردیبهشت 1394, 00:56 صبح
تو اون یکی تایپیک لاراول هم هم به من هم به یکی دو تا کاربر دیگه توهین کردن الان الان هم کارشون شده توهین و کل کل.اگه دوست ندارید درباره لاراول و php و تجربه هامون بگیم دیگه پست نزایم.خیلی زشته یه کاربری بیاد همچین پستهایی بزاره به چند تا کاربر توهین کنه
میشه بگید این جمله ها یعنی چی؟؟اگه توهین نیست؟؟؟پس چیه؟
عزیزم خوب خودتو بد میکنی حواست باشه بادکنک زیاد باد بشه میترکه :چشمک:
هم تجربه و هم توانایی شو دارم جواب ایشونم بالا داد اگه چشم داشته باشید میتونید برید بخونید :چشمک:
منظورم این بود :
عزیزم خوب خودتو باد میکنی حواست باشه بادکنک زیاد باد بشه میترکه :چشمک:
ولی باد رو نوشته بود بد :قهقهه:
همین دیگه میای از خودت تعریف میکنی یا از یه کاربر دیگه که 10 سال تجربه دارن و ... حاظرم شرط ببندم تجربشون به 5 سال هم نمیرسه

MMSHFE
شنبه 26 اردیبهشت 1394, 01:30 صبح
بهتره بحث Yii و Laravel رو تمام کنیم. Yii امکانات زیادی داره که لاراول بطور پیشفرض داخل خودش نداره و کسی هم نمیتونه انکارش کنه. چیزی هم که مسلمه اینه که پرفورمنس و سازگاری چیزی که خود شرکت تولیدکننده فریمورک نوشته با Extensionهای 3rd Party از زمین تا آسمون فرق میکنه. بخصوص اینکه روی اکثر این افزونه ها، مدیریت و نظارتی ازطرف تیم توسعه اصلی وجود نداره. توی Yii هم خیلی از افزونه ها باگهای زیادی دارن. درمقابل لاراول هم یکسری امکانات رو داخل خودش آورده که توی Yii نیست. Symfony هم همینطور. خیلی چیزها داره که بقیه فریمورکها ندارن و درعوض خیلی امکانات یکسری فریمورکهای ساده مثل F3 رو هم نداره. هر بحثی درمورد PHP7 و پرفورمنس اون دارین، اینجا مطرح کنید. سایر بحثهای حاشیه ای بدون هشدار قبلی حذف خواهد شد.

Mohammadsgh
شنبه 26 اردیبهشت 1394, 01:33 صبح
1) چرا سفارشی میکنم ولی اولش برام سخت بود با چند تا سرچ ساده و مثال ازش دیدم دفعه های بعد دیگه راحت بود در ضمن تو Yii 2 اومده ساختارش رو بهتر و ساده تر کرده
2) میخاستم بگم همیچن چیزی تو لاروال نیتس نه اینکه بگم کسی به این فناووری آشنایی نداره
3) تو لینک اومدن دو تا فرمیورک رو مقایسه کردم خب مقایسه مال شرکت زند هست طبیعی هست فریمورک خودش باشه و مقابل لاروال رو قرار داردن مطمئن اگه ایی بود خیلی بهتر عمل میکرد از لاروال که از زند کند تره :چشمک:
4) برادر من شا فقط چند تا ویجت رو ثابت کردی لاروال داره من کلی مثال دیگه زدم که به صورت پیفرض ایی داره شما ثابت کن این ها رو لاراول داره
1-سفارش سازی گرید ویو و لیست ویو از ساختنش زمان برتره چون باهاش کار کردم نمیتونید بیاید زیرش بزنید.
۲-این هم از pijax دیگه چی؟؟؟تو رو خدا اگه می خوای تو سر یه فریم ورکی بزنی برو جستجو کن اگه نداشت اون زمان بگو نداره
https://github.com/vtalbot/pjax
https://www.google.com/search?client=ubuntu&channel=fs&q=pijax+in+laravel&ie=utf-8&oe=utf-8
۳-پس یعنی اون قدر فریم ورک خوب و با ارزشی بوده که zend اومده باهاش مقایسه کرده.چرا با یی مقایسه نکردن؟همونطور که آقا رضا هم گفتن اونقدر فریم ورک دوست داشتنی بوده که باهاش مقایسه کرده
۴-شما بگو چه ویجتی رو نداره تا بهت بگم؟

MMSHFE
شنبه 26 اردیبهشت 1394, 02:28 صبح
بحثهای حاشیه ای رو گفتم تمام کنید ولی چون نوشتین جواب میدم و تاپیک رو میبندم:
1- توی پکیج پیشرفته توی یکی از پروژه ها بهتون نشون میدم که در عرض 10 دقیقه چطور میتونید GridView و ListView و DetailsView رو سفارشی کنید. چون خودتون زمان زیادی گذاشتین، فکر نکنید کار سختیه.
2- کسی نگفته نمیشه از PJAX و... توی بقیه فریمورکها استفاده کرد. بخصوص که Yii بازمتن هست و میشه تکه های اون رو جدا کرد و بصورت افزونه جداگانه منتشر کرد. مهم اینه که توی Yii بصورت توکار وجود داره.
3- بحث دوست داشتنی بودن نیست. مطمئن باشید اگه Zend میتونست از سرعت Yii جلو بزنه، الان توی اون نمودار، مقایسه Yii و Zend رو گذاشته بودن. این یه جنگ تبلیغاتیه.
4- هر ویجتی رو میشه توی هر فریمورکی بکار بست. مهم اینه که ببینید همراه خودشه و سازگاری کامل داره یا افزونه 3rd Party هست؟

باز هم تأکید میکنم حرفهای من رو به حساب تبلیغ برای Yii یا ضعیف نشون دادن لاراول ندونید. حتی اگه در ظاهر اینطوری بنظر بیاد، باز هم حرفهای من یک نظر شخصیه و قابل تعمیم به کل نیست. لاراول خیلی امکانات خوبی داره و یی و زند و سیمفونی و کیک و کد ایگنایتر و اسلیم و سایلکس و فت فری و فالکن و... هرکدوم مزایا و معایب خاص خودشون رو دارن و اگه یه فریمورک میخواست/میتونست یکی دیگه رو کلاً کنار بزنه، الان اینهمه فریمورک نداشتیم که هرکدوم، جامعه کاربری خودشون رو دارن که تعداد کاربرانش هم کم نیست. مهم اینه که شما با کدوم راحتتر هستین.

تاپیک قفل شد.