• 1399/03/09

برنامه نویسی ASP.net در سیستم عامل لینوکس :

سلام آقای مدائنی وقتتون بخیر

من به دلایلی از سیستم عامل لینوکس (Arch Linux) استفاده میکنم ،‌ از اونجایی که ویژوال استودیو نسخه‌ای برای لینوکس نداره ، میخواستم بدونم امکانش هست که از در لینوکس برنامه نویسی وب با ASP.net و سی شارپ هم کار کنم؟؟؟؟! 

ممنون میشم راهنمایی کنید آقای مدائنی ، مرسی از شما 

  • 1399/03/09
  • ساعت 19:00

سلام 

تجربه ای ندارم


  • 1399/03/13
  • ساعت 03:22

سلام آرین 

بنده پرژه هام رو با لینوکس مینویسیم شما میتونی با سی شارپ و ASP.Net Core کار کنی اما  اول باید SDK Dotnet Core رو از سایت مایکروسافت برای سیستم عامل لینوکسی خودتون دانلود و نصب کنید و ویژیوال استودیو کد رو نصب کنید extension سی شارپ رو در ویژیوال استودیو کد نصب کنید مایکروسافت یک  نسخه Msql server برای لینوکس ساخته که توی محیط ترمینال ران میشه بشخه تا حالا باش کار نکردم اما میتونید از MySql استفاده کنید و دوتا پکیج برای این که بتویند پروژه رو به MySql وصل کنید وجود داره Pomelo.EntityFrameorkCore.Mysql و Mysql.Data.EntityframworkCore هر دو خوب و یک کاری رو انجام میدن و اونم وصل کردن mysql به پروژه تونه از هر کدوم استفاده کنید خوبه زیاد تفاوتی ندارن 

پروژه نوشتن در ویژیوال استودیو کد کد با ویژیوال استودیو یه کوچولو متفاوته که کم کم بهش عادت میکنید 

 

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

لینک دانلود dotnet core برای سیستم عاملهای مختلف 

https://dotnet.microsoft.com/download

 

 

 


  • 1399/03/13
  • ساعت 11:44

آهان پس امکانش هست ، دردسر زیادی داره برنامه نویسی با asp.net core در لینوکس نسبت به php یا node js ؟؟


  • 1399/03/13
  • ساعت 14:53

راجب php و node js نمیتونم نظر بدم چون تا حالا کار نکردم ولی راجب asp.net core توی لینوکس نسبت به سیستم عامل ویندوز باید بگم نه هیچ فرقی نمیکنه زبان و فریمورک یکی هست فقط سیستم عاملتون فرق میکنه شما وقتی sdk و یک IDE نصب کنید دیگه عملا پروژه هاتون رو میتونید بدون هیچ تفاوتی بنویسید پکیج های مورد نیازتون همه در nuget موجوده میتونید به پروژه اضاف کنید امروز هم متوجه شدم که شرکت jetbrains برای asp.net framework یک IDE ساخته به اسم rider که میتونه توی ویندوز و لینوکس و مک نصب بشه محیطی شبیه به ویژيوال استودیو داره با ویژیوال استودیو کد هم براحتی میتونید پروژه بنویسید ولی چون IDE نیست مقداری متفاوته اونوقت باید منابع asp.net core CLI رو بخونید تا بتونید توی محیط ترمینال دستورات رو اجرا کنید 

لینک Rider IDE 

https://www.jetbrains.com/rider/


  • 1399/03/13
  • ساعت 15:05

خیلی ممنون از شما بابت پاسخ خوبتون 👌👌🌹


  • 1399/03/13
  • ساعت 15:57

خواهش میکنم امیدوارم مفید باشه 


logo-samandehi