من برنامه نویس ASP.net web form هستم . واقعیت خیلی وقته توی سایت های ایرانی و خارجی میرم خیلی بحثی از ASP.net دیگه نیست و اکثرا زبان هایی مثل پایتون و جاوااسکریپت و ... بحث میشه .
من میخواستم با توجه به تجربه کاری با سی شارپ دارم دانش بک اندم رو ارتقا بدم و برم سمت ASP.net Core که چند سکویی هم شده هست اما دچار وسواس شدم که اصلا برم سمت زبان هایی که دائما بحث روشون هست . نگرانم ASP.net Core برای آینده شغلی بخصوص اگر بخوام برم مناسب نباشه .
با توجه به اینکه ASP.net Core با رویکردی جدید برای رقابت با زبانهای فعلی از سمت مایکروسافت ارائه شده به نظر دوستان آینده خوبی خواهد داشت یا .... .
سلام
@mohamadmokhtari1414
ضرری نمیکنید اگر asp core رو برید جلو
چیزی رو از دست ندادید
ولی در کنارش از قابلیت های جدید وب در زمینه جاوا اسکریپت و فریم ورک هاش رو هم استفاده کنید!
شاید پاسخ شما همینجا باشد
سلام
@mohamadmokhtari1414
asp.net web form که الان کمتر کسی میبینم کار کنه توصیه من اینکه که برین و core رو ادامه بدین همچنین asp.net mvc هم بد نیست
@mohamadmokhtari1414
درود...
حالا که برنامه نویس ASP.net هستید در کنار زبان PHP یاد بگیرید بهتره...
۱. ۸۰ درصد وب سایت های جهان با زبان PHP نوشته شده ...
۲. متن باز بودن و به روز رسانی منظم و رایگان
۳. بازار کار قوی و فراوانی نیرو کار
۴. وجود چارچوب های متنوع متنی بر PHP مثل لاراول و Yii
۵. امنیت بالا و یادگیری راحت تر و شباهت بسیار زیاد به زبان C و Perl
۶. فراوانی اسکریپت متن باز PHP
۷. دارای مستندات و منابع فراوان
۸. تعمیر و نگهداری آسان
۹. و ...
@mohamadmokhtari1414
سلام دوست من.
Asp.net Core 5 یکی از قدرتمندترین ابزارهای موجود برای طراحی وب هست که به جزات میتونم بگم به لحاظ سرعت و کارایی و امنیت خیلی از رقیب هاش جلوتر هست. اما متاسفانه به علت سیاست های اشتباه مایکروسافت در گذشته که نرم افزار هاش به صورت متن باز نبود، دیگر زبان ها و ابزار ها محبوبیت بشتری پیدا کردند. اما در نسخه های جدید asp.net core محبوبیت بسیار بالایی پیدا کرده و میتونم بگم اصلا نگران اینده شغلی آن نباشید. یک نکته را در نظر بگیرید که asp.net با c# توسعه داده میشه و اگر شما c# بلد باشی میتونی خیلی خیلی راحت android و ios و ویندوز، لینوکس، مک، وب سایت و ... رو هم بنویسی که این از مزیت های asp.net core محسوب میشه ولی خب اینم بگم که زبان های دیگری هم هستند که این قابلیت را دارند.
php از زبان های شیرین و قدرتمنده. یادگیری و کدنویسی باهاش بسیار لذت بخش هست و سایت های خیلی حرفه ای هم میشه باهاش نوشت ولی خب با یادگیری php فقط خود php و طراحی سایت را بدست اوردید نه چیز دیگری. اما با asp به علت استفاده از c# میتوانید برای دیگر دستگاه ها هم نرم افزار بنویسید که بالا بیشتر توضیح دادم.
اگر خواستی asp.net core 5 را به صورت پروژه محور و صفر تا صد آموزش ببینی لینک زیر که از سایت " دات نت لرن " هست رو ببین.