PDA

View Full Version : راهنمایی در مورد انتخاب MVC



IR-Developer
شنبه 01 شهریور 1393, 01:36 صبح
سلام دوستان عزیز
من حدود 6-7 ماه هست ASP.Net MVC کار میکنم و تقریبا راه افتادم ولی چند وقتیه توی سایتهای پونیشا و ... که میرم تمام سفارش پروژه ها PHP هست . با یکی از دوستانم که PHP کار میکنه صحبت کردم و متوجه شدم تمام امکاناتی که ما اینجا در MVC داریم اونها هم دارن . کلی فریمورک مختلف و امکانات متنوع دارن .

الان یکم توی انتخابم تردید کردم که چرا اومدم این همه وقتم را روی ASP.Net گذاشتم . میتونستم MVC را در PHP یادبگیرم .

اکثر پروژه هایی که سفارش داده میشه PHP هست . انگار عمومیت بیشتری داره .

دوستان سوال اصلیم اینه که دلیل شما برای انتخاب ASP.Net MVC چیه ؟ چرا PHP کار نکردید ؟ اونم از امکانات چیزی کم نداره . تمام کامپوننت ها و ... که ما داریم اونجا هم هست .

قصد دارم سراغ PHP هم برم ولی میترسم مطالب هر 2 زبان قاطی بشه و نتونم باهاشون کنار بیام . و اینکه همین asp هم هنوز به درجه ی حرفه ایی نرسیدم و راه درازی دارم و اگه بخوام php شروع کنم باید برم دوباره از صفر و وقتم هدر میره .

توی همین asp هم هنوز mvc 4 را بعد این همه مدتی کامل یادنگرفتم امروز خوندم mvc6 هم اومده . اصلا یکم بهم ریختم . این مایکرو امان نمیده .

کدوم بازار کار مناسب تری داره ؟ ارزش داره php را از صفر شروع کنم ؟ من خیلی فکر کار پیدا کردن هستم بخاطر همین نمیخوام وقت و عمرم تلف بشه و آخرش کار پیدا نشه .

توی سایتها هم که سرچ میکردم رای اکثریت به PHP بود . در ضمن اینم بگم که اگر ASP.Net MVC نبود PHP کار میشدم و از WebForm کلا بدم میاد .

کسی هست PHP کار کرده باشه ؟ خواهشا لطفا راهنماییم کنید که فکرم مدتی مشغول شده .

debugger
شنبه 01 شهریور 1393, 15:35 عصر
mvc4 را یاد گرفتی مثل اینه که mvc6 را یاد گرفتی چیزی عوض نشده یه سری چیزهایی خیلی ریز عوض شده که به مرور باهاشون اشنا میشی ولی کلیات همون است .

hadi0x7c7
شنبه 01 شهریور 1393, 15:43 عصر
شما بچسب به همین ام وی سی ، ماکروسافتی، خیلی بهتره از چند جهت یکیش اینکه ماکروسافت پشتشه، محیط ویژال استودیو خیلی حال میده! کار هم تا دلت بخواد توی تهران هست، توی شهرای دیگه هم پیدا میشه. ولی ... php یه چیز دیگس، کلا بخوای بری سراغ پی اچ، دوباره همین مدت زمان رو باید صرف کنی.
بگرد ببین شرکتی پیدا میکنی، برو سر کار یه مدت که کار کردی، خوشت نیومد سوییچ کن به یه چیز دیگه.

IR-Developer
شنبه 01 شهریور 1393, 16:27 عصر
شما بچسب به همین ام وی سی ، ماکروسافتی، خیلی بهتره از چند جهت یکیش اینکه ماکروسافت پشتشه، محیط ویژال استودیو خیلی حال میده! کار هم تا دلت بخواد توی تهران هست، توی شهرای دیگه هم پیدا میشه. ولی ... php یه چیز دیگس، کلا بخوای بری سراغ پی اچ، دوباره همین مدت زمان رو باید صرف کنی.
بگرد ببین شرکتی پیدا میکنی، برو سر کار یه مدت که کار کردی، خوشت نیومد سوییچ کن به یه چیز دیگه.

من وقتی اومدم MVC کار کنم با علاقه اومدم و همین الانم دوستش دارم و وقتی کدنویسی میکنم لذت میبرم .

من اصفهان هستم و اینجا هم شرکت های برنامه نویسی زیاد دیدم و کار اینجا هم پیدا میشه .

توی دانشگاه خودمون میان آگهی استخدام میزنن و اکثرا PHP کار میخوان . توی سایتهای سفارش پروژه ی پونیشا و امثال اینها سفارش ها همش PHP هست .

ظاهرا سفارش های دات نت اکثرا برای پروژه های بزرگ و دولتی هست . دولت هم تصمیم داره زیرساختش را عوض کنه و بره سراغ لینوکس و اون موقع کار ما دات نتی ها میخوابه .

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

500 مگ هاست ویندوزی بالای 100 در میاد در صورتی که لینوکس قبلا 30 خریدم .

چرا سایت ها اکثرا با PHP نوشته شدن مخصوصا سایتهای بزرگ (یاهو - فیسبوک - توییتر و ... ) ؟ یکی از دلایلش بخاطر همین گران بودن سرورهای ویندوزیه.

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

نظرتون چیه درکنار MVC یادگیری PHP هم شروع کنم ؟ فقط میترسم همه کاره و هیچ کاره بشم و این باعث بشه پیشرفتم کند بشه و تو هیچ کدوم نتونم تسلط کامل بدست بیارم .

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

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

hakim22
شنبه 01 شهریور 1393, 17:42 عصر
از نظر کارایی Performance میتوان گفت ASP رقیبی ندارد و با فاصله بهتر است. و اینکه برای دریافت نسخه جدید فقط باید VS را بروز رسانی کنیم خیلی آرامش بخش است.

محبوبیت PHP بیشتر به دلیل CMS های رایگان و فراوانی است که دارد و طراحی سایتهای ساده تر با آنها خیلی سریع است.

من در چندین پروژه بزرگ و کوچک درگیر بودم و نمیتونم تصور کنم بدون ASP و تکنولوژی های مایکروسافت نتیجه چطور میشد. مخصوصا وقتی پروژه بزرگ است و نیاز به بروز رسانی مداوم دارد.

دلیل اینکه خیلی از سایتهای بزرگ از PHP استفاده می کنند هزینه نیست و بلکه وابستگی است. فیس بوک از PHP طراحی شده توسط خودش استفاده می کند و نه چیزی که رسما توسط توسعه دهندگان PHP ارائه میشود (که کارایی اش پایین است)

شما می توانید روی موج Single Page App ها سوار شوید و همچنین سراغ تکنولوژی هایی مثل Node.js و Angular.js بروید. این تکنولوژی ها بیشتر از همه چیز با JavaScript کار می کنند. دیگر فرقی ن

سخن آخر اینکه اگر شما یک برنامه نویسی حرفه ای ASP MVC باشید هیچوقت بیکار نمی مانید.

rezaei_y
شنبه 01 شهریور 1393, 17:47 عصر
مهم نیست Asp.net MVC کار کنید یا php مهم اینه که تو هر زمینه که کار میکنید اصولی و حرفه ای کار کنید بعدش کار میاد سراغ شما