انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: Eldragon در 03 تیر 1394، 07:07 بظ
-
سلام دوستان
من چند وقتیه اوبونتو نصب کردم
داشتم برنامه نویسی php کار میکردم
ولی الان یه موقعیتی پیش اومده میخام با چند تا از دوستان سی شارپ و دات نت کار کنم
نه میخوام این موقعیت خوب رو از دست بدم و نه میخام اوبونتو رو بزارم کنار
رو ورچوال باکس هم خیلی سنگین بالا میاد به طوری که چندین مرتبه موقع نصب ویژوال استدیو در ویرچوال باکس سی پی یو تا ۱۰۰ درصد رفت بالا و ریستارت شد !!!
محیط برنامه نویسی ویژوال استدیو نسخه لینوکسی نداره ؟ یا یه چیزی که بتونه در حد ویژوال استدیو کار راه بندازه !؟
Visual Studio Code کاراییش خوبه ؟
ادیتور دیگه ای لازم ندارین ؟
-
سلام.
برای برنامهنویسی سیشارپ میتونی توی لینوکس از پروژهی Mono استفاده کنی. پروژهی Mono سعی میکنه داتنت رو بصورت آزاد پیادهسازی کنه و تا حدود زیادی هم موفق بوده.
یه IDE خیلی خوب هم داره به اسم MonoDevelop.
هم Mono و هم MonoDevelop رو میتونی از مخازن نصب کنی.
ولی الان یه موقعیتی پیش اومده میخام با چند تا از دوستان سی شارپ و دات نت کار کنم
اگه صرفا با دوستات میخوای داتنت کار کنی من پیشنهاد میکنم همگی با Mono شروع کنید. Mono و MonoDevelop روی ویندوز هم قابل نصبه.
موفق باشی.
-
اگر میخوای #C کار کنی، همون ویندوز بمونی خیلی بهتره.
به مرور زمان که پیشرفت میکنی، ناسازگاری ها و تفاوت بین mono و خود دات نت و همچنین بین monodevelop و visual studio خیلی بیشتر میشه
-
تشکر دوستان
من از اوبونتو خوشم اومده و نمیخام به ویندوز برگردم
دوستانم هم نمیخان لینوکس کار کنن
مونوی ویندوزی قابلیتهاش از ویژوال استدیو کمتر نیست !؟فکر نکنم دوستان بپسندن با من همراهی کنن و از محیط ویژوال استدیو بزنن و مونودولوپ کار کنن!
ولی به هر حال خیلی خیلی ممنون
لطف کردین
-
تشکر دوستان
من از اوبونتو خوشم اومده و نمیخام به ویندوز برگردم
دوستانم هم نمیخان لینوکس کار کنن
مونوی ویندوزی قابلیتهاش از ویژوال استدیو کمتر نیست !؟فکر نکنم دوستان بپسندن با من همراهی کنن و از محیط ویژوال استدیو بزنن و مونودولوپ کار کنن!
ولی به هر حال خیلی خیلی ممنون
لطف کردین
یه راهشم اینه که پایتون (یا هر زبان دیگه ای)یاد بگیری بعد از C# پایتون رو فراخوانی کنی بعدش که وظیفه کد پایتون تموم شد دوباره C# رو فراخوانی کنی!متغیر ها رو هم بریزی تو یه فایل متنی جا به جا کنی (یجورایی مثل وصله زدن میشه )
-
اگر میخاید یه برنامه نویس درست حسابی سی شارپ بشید بهتره توی ویندوز بمونید.
ولی اگر لینوکس رو میخاید زبان های دیگه ای هست مثل سی پلاس پلاس یا پایتون
-
راه حل Mono هست که دارای Performance خوبی نیست
آخرین وضعیت دات نت می تونی داخل مخازن خودش ببینی
https://github.com/dotnet/corefx
تا حالا 56 درصد کامل شده
همچنین Asp.net vNext هنوز کامل نشده ولی اگه علاقه داری نصبش کنی می تونی از داکیومنت خودش استفاده کنی
http://docs.asp.net/en/latest/getting-started/installing-on-linux.html
مشکل دیگه ای که داری اگر از ef استفاده کنی ساپورت درستی از دیتابیس های غیر MSSQL نداره
بهترین IDE داخل لینوکس Mono Develop هست به خوبی ویژوال استادیو نیست
همیچنین می تونی از ادیتور http://omnisharp.net استفاده کنی
در آخر بگم اگه می خوای دات نت کار کنی بهتر فعلاً داخل ویندوز باشی
نظر شخصی من اینه که انقدر تکنولوژی جالب داخل لینوکس هست که کار کردن با ویندوز یه جور عذاب هست
بهتره کار که ازش لذت می بری انجام بدی