View Full Version : در حال حاضر بازار کار asp.net core در ایران چه طوره ؟ و ...
cjNet
سه شنبه 15 خرداد 1397, 16:27 عصر
سلام به همه دوستان .
من چند سال پیش برنامه نویسی با asp.net web form به صورت جدی انجام میدادم یه مدت وقفه در برنامه نویسیم به وجود اومد ، الان دوباره میخوام شروع کنم و asp.net Core mvc رو برای این کار انتخاب کردم ... حالا چند تا سوال از دوستان داشتم :
1 - بازار کار asp.net core در شرکت های برنامه نویسی ایران به چه صورت هست ؟
2 - asp.net core در عمل خیلی با asp.net mvc معمولی فرق داره ؟
3 - به نظرتون سمت وب برم یا اپ موبایل ( در حال حاضر بازار کدوم بهتره ؟ ) .
مرسی از همتون @
مهدی کرامتی
سه شنبه 15 خرداد 1397, 16:55 عصر
بازار کار asp.net core در شرکت های برنامه نویسی ایران به چه صورت هست ؟
خیلی از آگهی های استخدام دارند یواش یواش درخواست نیروهایی می کنند که ASP.NET Core بلد باشند.
asp.net core در عمل خیلی با asp.net mvc معمولی فرق داره ؟
منطق کار ASP.NET MVC Core با ورژن های قبلی اش مثل ASP.NET MVC 5.3 خیلی فرق نکرده.
تفاوت ها در زیر ساخت های تامین کننده امکانات برای ASP.NET MVC Core متفاوت شده. مثلا به جای استفاده از روش نسبتا قدیمی HTTP Module و HTTP Handler برای کنترل و تاثیر گذاری روی چرخه حیات Request/Response (معروف به چرخه HTTP Pipeline) در ASP.NET MVC Core از Middleware ها استفاده میشه.
همچنین جهت سبک کردن بار حافظه و CPU به ازای هر بار اجرای یک برنامه وب، به جای لود شدن همه ماژول ها (مثل Session, Authentication, Cache و ...)، بدون توجه به اینکه شما از اونها استفاده می کنید یا نه، در ASP.NET MVC Core این ها همه تبدیل به سرویس هایی شده اند که شما فقط در صورت نیاز در Config پروژه تون، اون خدمات رو بنا بر نیاز به پروژه اضافه می کنید (با فراخوانی متدهای AddService مربوطه).
در ضمن، مایکروسافت تلاش کرده در ASP.NET MVC Core همه چیز را تا حد ممکن مبتنی بر تزریق وابستگی (Dependancy Injection) کنه.
به نظرتون سمت وب برم یا اپ موبایل ( در حال حاضر بازار کدوم بهتره ؟ )
الان برای هر دو مورد فوق درخواست کار بیش از حد توان ارائه توسط برنامه نویسانی که توانایی کار به صورت حرفه ای با موارد فوق را دارند وجود داره. به عبارت دیگه کار هست، خیلی هم هست. کار کُن اش نیست.
hakim22
سه شنبه 15 خرداد 1397, 19:47 عصر
کلا بازار کار به دو بخش تقسیم میشه. شرکتهایی که پروژه های قدیمی دارن و می خوان رفع باگ و بروز رسانی انجام بدن. معمولا نمیان کدها رو باز نویسی کنن و دنبال برنامه نویس ASP.NET MVC هستن.
و شرکتهایی که تصمیم دارن برای پروژه های جدید از ASP.NET Core استفاده کنن. حتی اگر امروز تعدادشون زیاد نباشه این مسیری هست که در نهایت همه طی میکنن. نسخه ی جدیدی برای ASP.NET MVC نخواهد آمد. و در حال حاضر تمام تلاش مایکروسافت توسعه ی ASP.NET Core است.
مهاجرت به ASP.NET Core برای برنامه نویسان ASP.NET MVC اصطحکاک کمی داره. اما بی زحمت نیست.
وب و موبایل هر دو لازمه ی بازاره. برای خیلی از سایتها نیاز به اپ موبایل هست و برای خیلی از اپ ها هم یک سرور وب لازمه. الان فرقی نمیکنه در چه زمینه ی IT فعالیت کنید. اگر به اندازه ی کافی مهارت و تخصص داشته باشید کار خودش به سراغ شما میاد.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.