ali254
3 سال پیش توسط ali254 مطرح شد
19 پاسخ

مقایسه laravel و .net core از لحاظ معماری

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


ثبت پرسش جدید
Banana Life
@shift.delete 3 سال پیش آپدیت شد
1

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


ali254
@ali254 3 سال پیش مطرح شد
0

@spaceman
مرسی ؛ اینو قبلا دیده بودم ولی جواب سوال من نیست...


Banana Life
@shift.delete 3 سال پیش آپدیت شد
1

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


میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
1

سلام خسته نباشید
بستگی داره ها مثلا ما توی asp یه ساختار داریم به نام DDD تو لاراول هم داریمDDD
تقریبا شبیه همن بعد پکیج که صد در صد داره چون مجبورن اگه نداشته باشه خودت هم میتونی بنویسی
دوره فارسی برای asp خیلیه
https://toplearn.com/courses/5817/%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D8%B3%D8%A7%D8%AE%D8%AA%D8%A7%D8%B1-ddd-%D8%AF%D8%B1-%D9%84%D8%A7%D8%B1%D8%A7%D9%88%D9%84


ali254
@ali254 3 سال پیش مطرح شد
0

تشکر...
یعنی یک نفر که لاراول کار کرده باشه ، کلیات کار در دات نت هم به همین شکل هست؟ و با کدها و معماری های جدید مواجه نمیشه که نیاز باشه تایم زیادی برای یادگیری اش بذاره؟

یعنی مثلا route رو در دات نت هم داریم منتها فقط نام فایل و سینتکس اش فرق کرده؟


Banana Life
@shift.delete 3 سال پیش آپدیت شد
0

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


ali254
@ali254 3 سال پیش مطرح شد
میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
0

قربونت ولی به نظرم asp یاد نگیر بهتره


ali254
@ali254 3 سال پیش مطرح شد
0

@milwad

به چه علت؟ چون تو ایران محبوبیت اش رو از دست داده؟


میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
0

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


ali254
@ali254 3 سال پیش مطرح شد
0

@milwad
در مورد جمله ی اول موافق نیستم چون خیلی ها عکس این موضوع رو میگن...
در مورد جمله ی سوم هم ، دات نت با ارائه نسخه دات نت کور ، کلا متحول و open source شده...اون قدیم بود که از دات نت بیش تر در جاهای دولتی استفاده میشد


میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
0

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


نیما
تخصص : جوجه برنامه نویسی که میخواد فو...
@Nima.nori 3 سال پیش مطرح شد
1

@milwad
خود من به شخصه لااول کار می کنم دلیل نمیشه که بیام چون لاراول بلدم .NER core رو بکوبم که
مثلا node توی realtime خیلی خوبه نمیشه منکرش شد پس اوکی کار realtime داشتم میرم سروقتش
python خیلی خوب انالیز میکنه و توی scripting و همچین scraping عالیه پس برای در اوردن اطلاعات میرم سر وقتش
و در مورد .NET core باید به سرعت فوق العادش اشاره کرد ولی دلیل محبوب نبودنش اینه که توسط مایکرو سافت اراعه شده و مایکروسافت هم خیلی ناخن خشکه مثلا اوایل فقط باید روی ویندوز اجرا می شد و...


میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
0

@Nima.nori
اره حرفت درسته ولی برای استخدام نظر من بهتره که بره لاراول حرفه ای یاد بگیره بشه سنیور بکند لاراول یا بیاد asp هم یاد بگیره بشه میدلول البته هر جور دوست داره من فقط گفتم که این جوریه


ali254
@ali254 3 سال پیش مطرح شد
1

@Nima.nori

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

@milwad
حالا از بحث استخدام که بگذریم ، متاسفانه دات نت بخاطر سیاست های غلط ، محبوبیت گذشته رو بخصوص در ایران از دست داده و بنابراین منابع آموزشی خیلی کمی براش وجود داره...اینا هم که الان دارن دات نت کار می کنند ، بخاطر اینه که از قدیم دات نت کار بودن و الانم دارن همون راه رو ادامه میدن...گرچه ورژن دات نت کور متحول شده و نیاز به یادگیری مجدد داره ولی خب بهرحال همون زبان سی شارپ هست...ولی ظاهرا برنامه نویس های تازه کار ، زیاد سمت دات نت نمیرن (البته تو ایران)...کلا از قدیم پی اچ پی تو ایران جا افتاده و شرکت های ایرانی بیش تر با پی اچ پی و دات نت کار می کردند و جاوا و بخصوص پایتون خیلی کم رنگ بودن....الان ظاهرا پی اچ پی در ایران همچنان ازش استقبال میشه ولی حضور دات نت کمرنگ شده و در عوض پایتون و... خیلی پر رنگ شده..

ولی جالبه که در آگهی های استخدامی ، بیش آگهی های مرتبط با پی اچ پی و دات نت رو می بینم و نود...پایتون خیلی کم هست...(البته برای طراحی وب)

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


میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
0

@ali254
منبع اموزشی که خیلی براش هست نسبت به لاراول واقعا زیاده براش
خب همیشه گفتن تو یه چیز یاد بگیری خیلی بهتره تا چند چیز بخاطر همین php خیلی قویه توی وب و مختص وب ساخته شده و حرفه ای ادامه میده و منسوخ نمیشه حالا حالا ها


ali254
@ali254 3 سال پیش مطرح شد
0

@milwad

نه اتفاقا هیچ منابعی براش نیست... فکر کنم شما فقط دیدید که نوشته آموزش asp... منظور من نسخه core هست وگرنه بقیه اش فکر میکنم دیر یا زود منسوخ بشه...قبلا دات نت یک تکنولوژی خاص بود ، مختص خود ماکروسافت ولی در نسخه کور ، تبدیل شده به یک فریم ورک مثل لاراول...


میلاد خسروی
تخصص : برنامه نویس بامزه
@milwad 3 سال پیش مطرح شد
0

شاید core کم باشه ولی تاپ لرن واقعا خیلی براش دوره گذاشته یه سر بزنید
@ali254


ali254
@ali254 3 سال پیش مطرح شد
0

@milwad
بله قبلا دیدم ، تشکر


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام