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



انتخاب بین cakephp و CodeIgniter


ارسال موضوع  ارسال پاسخ 
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
رتبه موضوع:
 
انتخاب بین cakephp و CodeIgniter
نویسنده پیام
Azemati آفلاین
عضو جدید
*

ارسال‌ها: 3
تاریخ عضویت: Jul 2011
رتبه: 0
تشکر: 7
0 بار تشکر شده در 0 پست
ارسال: #1
انتخاب بین cakephp و CodeIgniter
سلام به همه دوستان.

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

من خودم مدتیه دارم با CodeIgniter کار می کنم. خیلی روان و مرتبه. کسی بوده که تجربه استفاده از هر دوی اینها رو داشته باشه؟
توصیه می کنید که سوییچ کنم روی phpcake؟ مثلا چه مزیت هایی داره؟

بعد اینکه خیلی با CodeIgniter تفاوت داره؟ یادگیریش زمان بره؟ Confused

ممنونم
عظمتی
2011/07/26 02:22 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #2
RE: انتخاب بین cakephp و CodeIgniter
من برای CodeIgniter یک codegenerator نوشتم! اما تهش اومدم روی cake . تقریبا می تونم بگم CI چون هیچی نداره خیلی سبکه و سریع کار میکنه! و ...

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/07/26 06:01 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : Azemati saleh
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #3
RE: انتخاب بین cakephp و CodeIgniter
یک چیز دیگه اون هم اینکه ORM خوبی نداره و همین باعث به وجود اومدن مشکلات زیادی شده! شما فکر کنید که اصلا یکی از قدرت های cake یکی بودن ساختار orm و ساختار cake هست ولی توی CI این مشکل به شدت احساس میشه.
تقریبا برای هر کاری باید یک کتاب خانه صدا کنید و واقعا همین مورد مشکل زا است چون به هیچ وجه نمیتونید با سرعت کد نویسی کنید. validation داخلش چون از model نمیاد کارتون رو چند برابر میکنه. اگر چیز دیگه ای هست که برای شما سوال شده بپرسید تا جواب بدم.

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/07/26 10:16 PM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : saleh payamsp Azemati
payamsp آفلاین
Sheriff
*****

ارسال‌ها: 68
تاریخ عضویت: Mar 2010
رتبه: 4
تشکر: 330
91 بار تشکر شده در 44 پست
ارسال: #4
RE: انتخاب بین cakephp و CodeIgniter
کیک از لحاظ کار کردن با دیتابیس و اعتبار سنجی عالیه و همه قسمت های اون به صورت OO طراحی شده بر خلاف CI که بخش helper اون function هست .
شما کافیه دیتابیستون رو طراحی کنید دیگه خیلی راحت و سریع می تونید سیستمون رو آماده کنید و گشترش بدید . کیک ORM خیلی قوی و خوبی داره و همین کار رو خیلی جذاب و شیرین می کنه :دی
2011/07/27 01:10 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : Azemati
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
870 بار تشکر شده در 560 پست
ارسال: #5
RE: انتخاب بین cakephp و CodeIgniter
به به ببین کیو داریم اینجا
ورودت رو به فروم کیک پی اچ پی تبریک می گم امیر جان. خوشحالم ام تی رو به قصد کارهای بزرگتر رها کردی

در ابتدا لازم هست خدمت عرض کنم. که فریم ورک ها یک ابزار هستند باید به این دید به اونها نگاه کنید.

یک مثال عامیانه بزنم. ما تو ماشین ها پراید داریم و ماکزیما. هر دو راه میرند و ..... اما از نظر مانور، قدرت ، ... و سایر خصوصیات شبیح هم نیستند. و نمی شه تو سفر به پراید رو به ماکزیما ترجیح داد.

فریم ورک کدایگنایتر رو واقععا باید در سطح آماتور و متوسط و کارهای سبک و کوچیک استفاده کرد.

تفاوت ها زیاد هستند.

ازجمله همینطور که قاسم عزیز فرمودند . نبود orm واقعی در ci . ci هم مثل yii از اکتیو رکورد استفاده میکنه. اما orm خیلی مسائل گسترده داره . در orm شما نیاز به نوشتن کوئری ندارید.
کد PHP:
$this->ModelName(table|tables])->find('all'); 
در orm ارتباط بین جداول به صورت اتوماتیک ایجاد میشه.

در orm شما behavior ها رو دارید. برای درک بهتر من برای کارهام یک بی هویور نوشتم که زمانی درج و بروز رسانی داده ها در جداول اتوماتیک میاد اگر مقدار فارسی داشت اونها رو چک می کنه و اگر حروف عربی داشته باشند رو به فارسی بر تبدیل میکنه و بعد عملیات مورد نظر انجام مییشه

ما در کیک توابع callback یا event داریم. مثل afterdelete ,beforedelete,aftersave,beforesave ,..... . و در تموم لایه ها دیگر این توابع وجود داردند

معماری طراحی کیک بر اساس روبی هست. که این عمر باعث پویایی و قدرت توسعه اون میشه.

در قیمت ویو ما partial view دواریم . یعنی می تونیم ویو ها رو به قیمت های جداگانه تقسیم کنیم

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


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

اما اگر فقط یک بار شما از اول داکیو منت رو از اول بخونید.فقط بخونید . به صورت خیلی ساده و بعد شروع به یادگیری کنید به کار کردن خیلی سری فرا میگیردش.
سوالی بود من در خدمتم
2011/07/27 01:28 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : Azemati ghasem.fattahpour payamsp
Azemati آفلاین
عضو جدید
*

ارسال‌ها: 3
تاریخ عضویت: Jul 2011
رتبه: 0
تشکر: 7
0 بار تشکر شده در 0 پست
ارسال: #6
RE: انتخاب بین cakephp و CodeIgniter
ممنون از همه دوستان و همینطور صالح جان که پاسخ دادند.

استفاده کردیم! کم کم باید سوییچ کنم اینور مسکه!

بازم ممنون Heart
2011/07/27 08:38 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ghasem.fattahpour آفلاین
Super Moderator
******

ارسال‌ها: 234
تاریخ عضویت: Aug 2010
رتبه: 7
تشکر: 176
241 بار تشکر شده در 114 پست
ارسال: #7
RE: انتخاب بین cakephp و CodeIgniter
با احترام
آقا صالح چنان وارد میشن که آدم از ترس زبان در کام میکنه! تسلط ایشون روی کیک واقعا قابل ستایش هست.
اما جسارتا با توجه به اینکه بنده مختصر آشنایی با jsf , mvc.net,CI دارم و مجبور به یاد گیری عمقی jsf و mvc.net شدم از لحاظ یادگیری بین CI و cake بنده یادگیری cake را خیلی سریعتر دیدم و واقعا منطق خیلی بهتری داره!

آنچه می نویسم نشانه دانایی من نیست، نشانه آنچه می دانم است.
---------------------------------------------------------------------------
2011/07/27 11:18 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : Azemati saleh
saleh آفلاین
Administrator
*******

ارسال‌ها: 989
تاریخ عضویت: Dec 2009
رتبه: 12
تشکر: 399
870 بار تشکر شده در 560 پست
ارسال: #8
RE: انتخاب بین cakephp و CodeIgniter
شما لطفا داری من نظر دیگران رو در وبلاگ های خارجی خوندم. گفتم. و واقعا ساده هست. پیچیدگی نداره Big Grin
2011/07/27 05:20 PM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
parsig آفلاین
Super Moderator
******

ارسال‌ها: 323
تاریخ عضویت: Jan 2010
رتبه: 6
تشکر: 131
357 بار تشکر شده در 179 پست
ارسال: #9
RE: انتخاب بین cakephp و CodeIgniter
واقعا از خوشمزه ترین چیزایی که می شه با پی اچ پی پخت همین کیک هست .
حرفای گفتنی رو اساتید گفتن من فقط یک آف تاپیک اومدم که خیر مقدم عرض کنم خدمت امیر عظمتی عزیز . دوست و مدیر قدیمی خودمون Smile

[تصویر: ubuntu2_userbar.gif]
یک برنامه نویس
آنکه مست آمد و دستی به دل ما زد رفت ... در این خانه ندانم به چه سودا زد و رفت
2011/07/28 02:34 AM
مشاهده سایت کاربر یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
 تشکر شده توسط : Azemati saleh
Azemati آفلاین
عضو جدید
*

ارسال‌ها: 3
تاریخ عضویت: Jul 2011
رتبه: 0
تشکر: 7
0 بار تشکر شده در 0 پست
ارسال: #10
RE: انتخاب بین cakephp و CodeIgniter
(2011/07/28 02:34 AM)parsig نوشته است:  حرفای گفتنی رو اساتید گفتن من فقط یک آف تاپیک اومدم که خیر مقدم عرض کنم خدمت امیر عظمتی عزیز . دوست و مدیر قدیمی خودمون Smile
لطف داری! Smile ممنون
2011/07/28 10:35 AM
یافتن تمامی ارسال‌های این کاربر نقل قول این ارسال در پاسخ
ارسال موضوع  ارسال پاسخ 


پرش در انجمن: