mehdi
7 سال پیش توسط mehdi مطرح شد
29 پاسخ

به نظر شما اگر واقع بین باشیم بهتر نیست هرچه سریعتر به ASP NET core نقل مکان کنیم

سلام دوستان. مدتی است که اکثر استاید و همکارنم که در زمینه برنامه نویسی وب کار میکنند مجذوب شتاب زیاد و پیشرفت فوق العاده تکنولوژی های ماکروسافت از جمله ASP.NET core شده اند و متمایل به سمت آن شده اند و آینده را در تکنولوژی های ماکروسافت میبینند. ظاهرا دلایل قانع کننده ای هم دارند. به نظر شما اگر واقع بین باشیم بهتر نیست هرچه سریعتر به ASP.NET core نقل مکان کنیم؟


ثبت پرسش جدید
میلاد حلمی
تخصص : توسعه دهنده و برنامه نویس وب و...
@miladhelmi 4 سال پیش مطرح شد
5

سلام به همگی
دیدم بحث جالبه گفتم منم یه چیزی بگم ....
یه عزیزی می گفت برنامه نویسی مثل رانندگی می مونه اصل کار رو که یاد بگیری هم میتونی پراید سوار شی هم لامبورگینی و بوگاتی
اصل برنامه نویسی و منطقش رو که یاد بگیری بسته به پروژه و کارت هر زبان برنامه نویسی رو می تونی در کوتاه ترین زمان یادبگیری.
من در اصل مایکروسافتی و دات نت کارم ...
اما وقتی مشتری یه سایت ساده می خواد و همون وردپرس جواب میده اصلا کد نمی زنم تا هم وقتم گرفته نشه هم هزینه زیاد رو دوش مشتری نذارم.
اما یه جایی لازم شد افزونه برای وردپرس بنویسیم پس یه مقدار php یادگرفتم و اون رو نوشتم.
یه جایی می خواستم سامانه چت طراحی کنم رفتم سراغ نود جی اس و در یک هفته یادش گرفتم البته سیگنال آر مایکروسافت هم بود ولی خواستم نود جی اس هم تجربه کنم.
الان هم به اسکریپت های پایتون نیاز دارم و همزمان دارم پایتون و حتی جنگو هم کار می کنم.
به نظر من سعی کنید تک بعدی نباشید و تا جایی که می تونید و مغزتون کشش داره همه رو یاد بگیرید.
برای پروژه بعدی هم دارم روی هوش مصنوعی کار می کنم هم ML.net و هم پایتون همزمان ...
با این با مایکروسافت و دات نت می تونستم همه این ها رو پیاده سازی کنم اما خواستم دانشم رو در مورد بقیه هم زیاد کنم.

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

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


اشکان نظری
تخصص : برنامه نویس
@ashkannazari248 5 سال پیش مطرح شد
-1

سلام
من c , c++ , c# , wpf , laravel , vue , basic , asp , asp core , java , java script , php کار کردم. هیچ زبانی به سادگی و شیرینی php توی لاراول نیست. سراغ asp نرید چون یادیگیریش از php سخت تره و گیج کننده هست. اینایی که اسم بردم همشون زبان برنامه نویسی نبودن


Mohammadreza Kani
@mohammadrezakani 5 سال پیش مطرح شد
1

مسلما Asp.net core از بقیه فریم ورک ها سرتر هستش چون بصورت حرفه ای کار میکنیم اینو میگم، اول اینکه هیچ ide بخوبی visual studio نیست برای توسعه پروژه های بزرگ، بدلیل شی گرایی عالی سی شارپ و پیاده سازی معماری های مختلف به راحتی انجام میشه، از نظر سرعت که هیچ فریم ورکی به گرد پای asp.net core نمیرسه، تا این حد که حتی nodejs در یک تست روی یک سرور nodejs توانست در یک ثانیه تقریبا ۱۰۰۰ request رو بطور همزمان جواب بده در صورتی که این تست با asp.net core در یک ثانیه به ۲۰۰۰۰ هزار request رسید، این سرعت پاسخگویی بدلیل استفاده از موتورهای جدید .net core هستش قابلیت open source بودن که سیاست جدید ماکروسافت هستش و همچنین کراس پلتفرم بودن core باعث شده براحتی در سرورهای لینوکس یا مک هم بدرستی اجرا بشه، در خصوص php که اصلا حرفی برای گفتن نداره در خصوص سرعت مثلا فکر کنید میخواید یک پروژه real-time مثل یک اپلیکیشن چت روم درست کنید اون موقع متوجه میشد که php حتی برای کاربران محدود جوابگو نیست چه برسه به کاربران میلیونی اونم بصورت همزمان، و قبل از asp.net core مسلما بهترین انتخاب nodejs بود ولی با اومدن asp.net core و سرعت بیشترش و asynchronous بودن نخ های صد در صد بهترین انتخاب asp.net core هستش. بعد از طرف دیگه باز بودن یک orm مثل EF و استفاده از linq باز در پروژه های بزرگ باز حرف اول در همه چی میزنه.


محمد عبدی
تخصص : Full Stack Developer
@mohammadm69 5 سال پیش مطرح شد
-2

🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣🤣


سید سروش ساری زاده
تخصص : برنامه نویس لاراول
@seyed.soroush.sarizadeh 5 سال پیش مطرح شد
5

سلام دوستان باور کنید این بحث کاملا از اولش غلط شروع میشه با یک سوال غلط و بحث های الکی ادامه پیدا میکنه و جواب کاملی هم داده نمیشه

چون شما عزیزان اصول بحث رو رعایت نمیکنید

مثلا لامبورگینی با سرعت 350تا و صفر تا 300 در 30 ثانیه بهتره یا فراری با 360 تا و با صفر تا 300 در 33 ثانیه
اصلا قرار تو چه جاده ای این سرعت برن
اصلا چرا باید این سرعت رو داشته باشند
اصلا میارزه با این اصصحلاک بالا از یکی از این دوتا استفاده بشه ؟ (انتخاب هوشمندانه)
هزینه ها چی ؟
مصرف سوخت چی ؟
راحتی رانندگی چی ؟
رفاهیات چی ؟

ایا همه اینا رو بررسی کردم بعد انتخاب کردم یا اصلا نمیدونم این دوتا چه مشخصات علمی دارن وفقط دارم نظر میدم
مشخصات فنی و ایرودینامیک و .. بررسی کردم ؟؟؟

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

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

من 4 سال پیش من دات نت کار میکردم همه میگفتن php بعد یکی از اساتید سایت msn رو نشون داد و خیلی خیلی عالی کار میکرد واقعا بی نقص بود و گفت ببین حرف این افراد درست نبود ... چون کسی برنامه نوسی این سایت هست که زیر و بم asp و sql ‌رو میدونه

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

اگر بدونی با چه زبانی بهتر میتونی کار کنی یک قدم از بقیه جلوتری و اگر بتونی با هزینه کمتر کار کنی بازم یک قدم جلوتری میبری و کلی میتونی با رعایت موارد که البته با علم و تجربه به دست میاد از بقیه جلوتری باشی

خلاصه کلام اتلاف انرژی نکنید و با توجه به شرایط خودتون و هدفتون تو هر راهی سعی کنید بهترین بشید و هر زمان نیاز به سوئيچ داشتید حتما با مشورت این کارو بکنید

هدف رو مشخص کنید و اسلحه مورد نظر رو برای شلیک به هدف پیدا کنید تا با کمترین هزینه بهترین کیفیت رو تحویل بگیرید

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

این هزینه برای ما شاید یک عمر زندگی باشه پس دقت کنید به شرایط زندگی و کاریتون و اهدافتون

اینجاست که برنامه نویس بودن ما مشخص میشه که در چه سطحی هستیم

فقط کد نویس نباشیم

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


Beniamin
@Benjaminbarardeh 4 سال پیش مطرح شد
1

با سلام
دوستان عزیز هیچ چیزی به نام نقل مکان وجود نداره
شما در هر تکنولوژی مسلط باشید و حرفه ای باشید
می تونید وارد بازار کار بشید. این دیگه نظر خودتونه که با کدوم زبان راحت ترید. البته این هم درسته که asp.net core خیلی قدرتمنده ولی یک نفر با c# حال نمیکنه. شما با هر تکنولوژی (PHP, Django, ASP ,Node JS....) حرفه ای باشید می تونید موفق باشید.
این حرف که کدوم بهتره اصلا حرف درستی نیست . هر کس با به چیزی حال میکنه.البته برای افرادی تازه واردن باید گفت شما میتونید یکم از زبان های برنامه نویسی رو تست کنید و ببینید با کدوم راحتید .
سایت دیجیکالا و وردپرس با php نوشته شدن.
سایت های youtube spotify از جنگو اسنفاده می کنن.
می بینید ! هر سایتی بسته به نیازش از تکنولوژی های مورد نظرش استفاده میکنه.
بنده خودم با جنگو کار کردم و خوشم اومد و در نظر دارم با node is هم کار کنم


میلاد حلمی
تخصص : توسعه دهنده و برنامه نویس وب و...
@miladhelmi 4 سال پیش مطرح شد
5

سلام به همگی
دیدم بحث جالبه گفتم منم یه چیزی بگم ....
یه عزیزی می گفت برنامه نویسی مثل رانندگی می مونه اصل کار رو که یاد بگیری هم میتونی پراید سوار شی هم لامبورگینی و بوگاتی
اصل برنامه نویسی و منطقش رو که یاد بگیری بسته به پروژه و کارت هر زبان برنامه نویسی رو می تونی در کوتاه ترین زمان یادبگیری.
من در اصل مایکروسافتی و دات نت کارم ...
اما وقتی مشتری یه سایت ساده می خواد و همون وردپرس جواب میده اصلا کد نمی زنم تا هم وقتم گرفته نشه هم هزینه زیاد رو دوش مشتری نذارم.
اما یه جایی لازم شد افزونه برای وردپرس بنویسیم پس یه مقدار php یادگرفتم و اون رو نوشتم.
یه جایی می خواستم سامانه چت طراحی کنم رفتم سراغ نود جی اس و در یک هفته یادش گرفتم البته سیگنال آر مایکروسافت هم بود ولی خواستم نود جی اس هم تجربه کنم.
الان هم به اسکریپت های پایتون نیاز دارم و همزمان دارم پایتون و حتی جنگو هم کار می کنم.
به نظر من سعی کنید تک بعدی نباشید و تا جایی که می تونید و مغزتون کشش داره همه رو یاد بگیرید.
برای پروژه بعدی هم دارم روی هوش مصنوعی کار می کنم هم ML.net و هم پایتون همزمان ...
با این با مایکروسافت و دات نت می تونستم همه این ها رو پیاده سازی کنم اما خواستم دانشم رو در مورد بقیه هم زیاد کنم.

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

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


محمدرضا احمدی
تخصص : Asp.net Core , C Sharp
@dotnetLearn.com 4 سال پیش مطرح شد
1

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

درصورتی که قصد یادگیری Asp.net Core 5 رو دارید میتونید لینک ریز را برسی کنید.

آموزش پروژه محور Asp.net Core 5


علی محمدی
تخصص : برنامه نویس
@alimohammadi.dev 2 سال پیش مطرح شد
0

@miladhelmi
واقعا می تونم بگم که بهترین و کامل ترین جواب ممکن رو دادی.


علی محمدی
تخصص : برنامه نویس
@alimohammadi.dev 2 سال پیش مطرح شد
-1

@ashkannazari248
دوست عزیز PHP به دهن شما شیرین اومده
و این دلیل نیست که ASP بده
تعصب رو کنار بزارید


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

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