کدام بهتر PHP laravel vs aspNET MVC است

- 1 هفته پیش
توسط hamed sarkhosh آپدیت شد
amirrea hemmati ( 170 تجربه )
2 هفته پیش

سلام باعرض خسته نباشید.
من الان بین دوراهی موندم
asp.net MVC VS laravel PHP
بنظر شما کدوم یک برای انتخاب اول بهتر هست.

از یک طرف میگم laravel php اسون تر ، رایگان ، منابع بیشتر.
از یک طرف asp.net MVC محیط توسعه قدرتمند ویژوال استودیو رو داره پایگاهش sql server هست که بسیار سرتر از my sql هست.

بهترین پاسخ انتخاب شده توسط amirrea hemmati
Alimotreb
2 هفته پیش

سلام
@Ahemmati2018

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

به شخصه PHP و لاراول رو پیشنهاد میکنم چون تقریبا 90 درصد نیاز هایی که در یه پروژه احساس میشه رو میتونه و تواناییش رو داره که پیاده سازیش کنه.

اون 10 درصد هم خیلی شرایط های خاص و امکانات خاصی هست که در خیلی زبان ها و فریم ورک ها هم پیاده سازیش سخت و پیچیده هست ، نه اینکه نشه!

موفق باشید

علی بیات ( 106482 تجربه )
2 هفته پیش

درود.
تفاوت چندانی بین ۲ دیتابیس که نام بردید نیست. نه که تفاوتی نباشه اما در عمل بسیار کوچکه.
به غیر از این باید بسنجید ببینید کدوم زبان برای نیازهای شما کاربردی تره...
فرضا اگر شما جاوااسکریپت رو بلد باشید، شاید به جای PHP و ASP حتی برید سمت NodeJs

لاراول یه نقطه قوت داره ، اون هم این که با سینتکس روانی که داره; توسعه رو برای برنامه‌نویس ها لذت بخش کرده.

reza ( 11410 تجربه )
2 هفته پیش

بهترین کار اینه شما 1 هفته php و 1 هفته سی شارپ کار کنی بعد ببینی با کدوم راحتتری ...

Alimotreb ( 91342 تجربه )
2 هفته پیش

سلام
@Ahemmati2018

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

به شخصه PHP و لاراول رو پیشنهاد میکنم چون تقریبا 90 درصد نیاز هایی که در یه پروژه احساس میشه رو میتونه و تواناییش رو داره که پیاده سازیش کنه.

اون 10 درصد هم خیلی شرایط های خاص و امکانات خاصی هست که در خیلی زبان ها و فریم ورک ها هم پیاده سازیش سخت و پیچیده هست ، نه اینکه نشه!

موفق باشید

سید محمد حسین موسوی ( 17583 تجربه )
2 هفته پیش

سلام
معمولا نمی شه به این سوال پاسخ مناسبی داد از طرفی نمی شه جواب درستی هم گرفت. علت هم اینه کسی که داره پاسخ می ده مطمئنا کمتر پیش می یاد که با هر دوی اینها بصورت تخصصی کار کرده باشه. نه فقط این دو مورد بلکه مقایسه بین بقیه چیزها هم همینطوریه.
اگر بخواید مقایسه ای انجام بدید و انتخاب کنی، گزینه های خیلی بیشتر و جذاب دیگه ای هم مثل Django و NodeJs و Rails هم هست که اینطوری بیشتر سردرگم می شی. بهمین خاطر می گم که انتخاب شما انقدری تاثیر نداره در آینده شغلیتون که تلاش و پشتکار شما داره. حرفم اینه که شما هر کدوم از این زبان های برنامه نویسی رو انتخاب کنی هم براش کار هست، هم آموزش هم جای پیشرفت ولی این شما هستی که تعیین می کنی که در آینده تو چه جایگاهی باشی.
مطمئن باش هر کدوم رو هم انتخاب کنی قطعا بعدا پشیمون می شی :) چون مرغ همسایه همیشه غاز بوده ^_^
همین الان از برنامه نویس های پایتون بپرسی مثلا می گن بریم NodeJs از اونها بپرسی مثلا می گن بریم PHP از اونها بپرسی می گن جاوا خوبه و از اونها بپرسی می گن ...

اما از این حرف ها که بگذریم اول بگم که اصلا مهم نیست که کدوم زبان برنامه نویسی رو انتخاب می کنی. بلحاظ دیتابیسی دستت بازه و با هر کدوم از اینها می تونی اگر بخوای با My Sql یا SQL Server یا ... استفاده کنی. نکته ای که هست اینه که این دوتا دیتابیس بسیار با هم فرق داره بلحاظ کارایی ولی نه در scale پروژه هایی که ما داریم کار می کنیم. از طرفی برنامه نویسی انقدر دنیاش بزرگ شده که اگر شما بخوای بری داخلش اصلا نمی تونی سراغ دانش دیتابیسی بصورت تخصصی وارد بشی پس همین که تو زبان برنامه نویسی می تونی با دیتابیس تعامل کنی و یه سری اصول کلیش رو هم بلدی کفایت می کنه. معمولا این اصول کلی هم تو همه دیتابیس ها صادقه مگر با کمی تفاوت جزئی. این فقط تو پروژه های کوچیک هست که برنامه نویس کارهای دیتابیس هم می کنه!
معمولا تو زبان های برنامه نویسی مختلف هم رابط های مختلفی برای دیتابیس های مطرح وجود داره. مثلا یه ORM هست که شما می تونی کد بزنی دیتا رو داخل SQL Server بریزه و همون ORM این قابلیت رو بهت می ده که براحتی و با همون کدهایی که نوشتی اطلاعات رو داخل My SQL بریزی یا حتی دیتابیس های بیشتر.

مورد بعدی که گفتی انتخاب IDE هست که اصلا مهم نیست. شما می تونی ویژوال استادیو رو نصب کنی و توش کد PHP یا Python یا Java یا ... هم بزنی و خیلی هم عالی پشتیبانی می کنه. می تونی همین کار حداقلی که من و شما انجام می دیم رو با VS Code هم انجام بدی و اخرش هم می تونی Build بگیری از پروژه ات و نیاز به Visual Studio هم نیست. البته اگر از ابزارهای خوب مربوط به دیباگ و تست و آنالایز و ... قرار نیست استفاده کنی!

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

نکته بعدی هم سیستم عامل سروره که برای ASP.NET CORE نیازی نیست سرور شما حتما ویندوزی باشه و می تونه سرورت لینوکسی باشه.

hamed sarkhosh ( 11445 تجربه )
1 هفته پیش

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

برای ارسال پاسخ باید وارد سایت شوید