انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: شروع کار با mono C# compiler  (دفعات بازدید: 4323 بار)

0 کاربر و 4 مهمان درحال مشاهده موضوع.

آفلاین Sadeghbakhshi

  • Jr. Member
  • *
  • ارسال: 79
شروع کار با mono C# compiler
« : 16 خرداد 1393، 05:39 ق‌ظ »
سلام :)
من قصد دارم در لینوکس برنامه بنویسم اون هم به زبان شیرین سی شارپ
این طور که فهمیدم کامپایلری وجود داره به اسم mono  :o
حالا سوالم اینکه این کامپایلر قابلیت رقابت با ویژوال استودیو رو داره؟
ایا میشه توش به همون جور که برای کنسول و ویندوز برنامه مینویسیم برنامه
بنویسیم ؟
اصلا برنامه هاش روی سیستم عامل ویندوز اجرا میشه؟
هرچی میدونید بگید  ;D ;D

آفلاین QSBuntu

  • High Sr. Member
  • *
  • ارسال: 613
  • جنسیت : پسر
پاسخ : شروع کار با mono C# compiler
« پاسخ #1 : 16 خرداد 1393، 09:58 ق‌ظ »
حالا سوالم اینکه این کامپایلر قابلیت رقابت با ویژوال استودیو رو داره؟
ایا میشه توش به همون جور که برای کنسول و ویندوز برنامه مینویسیم برنامه
بنویسیم ؟
اصلا برنامه هاش روی سیستم عامل ویندوز اجرا میشه؟
هرچی میدونید بگید  ;D ;D

سلام
از لحاظ قدرت نمیدونم ولی مستقل از سکوئه ... پس میتونه برای همه حتی ویندوز هم بنویسه:

MonoDevelop is a cross-platform IDE primarily designed for C# and other .NET languages. MonoDevelop enables developers to quickly write desktop and ASP.NET Web applications on Linux, Windows and Mac OSX. MonoDevelop makes it easy for developers to port .NET applications created with Visual Studio to Linux and Mac OSX maintaining a single code base for all platforms.منبع: http://monodevelop.com/
زندگی خواهم کرد... خواهم زیست ... و میجنگم حتی اگر........................

آفلاین GamEEK

  • Sr. Member
  • *
  • ارسال: 255
  • جنسیت : پسر
پاسخ : شروع کار با mono C# compiler
« پاسخ #2 : 16 خرداد 1393، 10:23 ق‌ظ »
سلام :)
من قصد دارم در لینوکس برنامه بنویسم اون هم به زبان شیرین سی شارپ
این طور که فهمیدم کامپایلری وجود داره به اسم mono  :o
حالا سوالم اینکه این کامپایلر قابلیت رقابت با ویژوال استودیو رو داره؟
ایا میشه توش به همون جور که برای کنسول و ویندوز برنامه مینویسیم برنامه
بنویسیم ؟
اصلا برنامه هاش روی سیستم عامل ویندوز اجرا میشه؟
هرچی میدونید بگید  ;D ;D
نه !! از لحاظ رقابت که قابل مقایسه با visual studioنیست !! ویژوال خیلی قدرتمندتره (در C#) :o!!!  ولی به نظر من تو لینوکس سی شارپ رو بیخیال بشی بهتره و با زبان های دیگه ای کار کن!! چون سی شارپ تحت .net framework کار میکنه و تو ویندوز بیشتر کاربرد داره >:(!!  مثلا جاوا یادبگیر که خیلی شبیه به سی شارپ هست!! برای طراحی GUIهم میتونی از netbeans IDE استفاده کنی!!!   ::)

آفلاین Ghost Shadow

  • High Hero Member
  • *
  • ارسال: 1803
  • جنسیت : پسر
  • Linux is Secured By Design
پاسخ : شروع کار با mono C# compiler
« پاسخ #3 : 16 خرداد 1393، 10:44 ق‌ظ »
همون طور که دوستمون گفت میتونید برید سراغ جاوا که سینتکسش شبیه سی شارپ هست.

البته سی شارپ شبیه جاوا هست ;D

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : شروع کار با mono C# compiler
« پاسخ #4 : 16 خرداد 1393، 11:14 ق‌ظ »
اگر برای پلتفرم های دیگه ای به جز ویندوز می خوای بنویسی سی شارپ اصلا گزینه ی خوبی نیست!
البته سی شارپ شبیه جاوا هست ;D
جاوای مایکروسافتی!

آفلاین QSBuntu

  • High Sr. Member
  • *
  • ارسال: 613
  • جنسیت : پسر
پاسخ : شروع کار با mono C# compiler
« پاسخ #5 : 16 خرداد 1393، 12:55 ب‌ظ »
بنظر من بجای اینکه طبق نظر دوستان بخای بری سراغ جاوا (البته با احترام به نظر دوستان) بهتره ببینی برای چه کاری میخوای کد بزنی و بگردی ببینی بهترین ابزارش چیه (البته از همه لحاظ باید بررسیش کنی ا..)..  البته جاوا راحتترینیه که میتونی بری سراغش  ;D

فکر کن و ببین میخوای برای چه کاری کد بزنی؟؟
زندگی خواهم کرد... خواهم زیست ... و میجنگم حتی اگر........................

آفلاین GamEEK

  • Sr. Member
  • *
  • ارسال: 255
  • جنسیت : پسر
پاسخ : شروع کار با mono C# compiler
« پاسخ #6 : 16 خرداد 1393، 01:22 ب‌ظ »
همون طور که دوستمون گفت میتونید برید سراغ جاوا که سینتکسش شبیه سی شارپ هست.

البته سی شارپ شبیه جاوا هست ;D
بله درسته!!!  سی شارپ شبیه جاوا !!   ;D :o

آفلاین The Dude

  • Sr. Member
  • *
  • ارسال: 285
  • جنسیت : پسر
پاسخ : شروع کار با mono C# compiler
« پاسخ #7 : 16 خرداد 1393، 04:58 ب‌ظ »
جسارت میکنم توی کار برنامه‌نویسا فضولی میکنم. جهت اطلاع خودم، مگه مونو و ویژوال استودیو کامپایلرن؟
یه چیز دیگه اینکه، اگه یکی بخواد واسه‌ی ویندوز برنامه بنویسه، بهتر نیست کدشو هم روی ویندوز بزنه؟ بالاخره قدرت ماورایی ویژوال استودیو رو که نمیشه جایی جز ویندوز داشت!
(یه زمانی در آستانه‌ی ورود به دنیای برنامه‌نویسی بودم. ولی بعدا ورق چرخید.)

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : شروع کار با mono C# compiler
« پاسخ #8 : 16 خرداد 1393، 05:05 ب‌ظ »
ویژوال استودیو یک محیط توسعه است نه کامپایلر.
دوستان چرا انقدر ویژوال استودیو رو تحویل میگیرید؟! مثل اینکه با اکلیپس و کیوت کریتور کار نکردید :D
چند وقت پیشا اکلیپس رو دادم به یکی از دوستام فرداش اومده میگه این محیط توسعه بود یا سیستم عامل؟ ;D

پ.ن: من بازم میگم که سی شارپ به دور از سیستم های ویندوزی به هیچ دردی نمی خوره(native یا محلی نیست و کارایی لازم رو نداره)، اگه ویندوز کد میزنی سی شارپ بزن، اگه نه بهتره عوضش کنی، دوستان جاوا پیشنهاد دادن چون به سی شارپ نزدیکه مگر نه ما کلی زبان خوب داریم! پایتون، سی، سی پلاس پلاس و ...
« آخرین ویرایش: 16 خرداد 1393، 05:08 ب‌ظ توسط سالار مقدم »

آفلاین Sadeghbakhshi

  • Jr. Member
  • *
  • ارسال: 79
پاسخ : شروع کار با mono C# compiler
« پاسخ #9 : 16 خرداد 1393، 05:31 ب‌ظ »
سلام
اون طورکه فهمیدم لینوکس برپایه ی جاوا نوشته شده
پس گزینه ی خوبی به نظر میاد
حالا اگر اشتباه میکنم من رو ببخشید
ولی در مورد سی شارپ باید بگم خب کار کردن باهاش راحته
مثلا تو 4خط یک کلاینت و سرور پیکربندی میکنی
حالا همین کار توی سی . . .
و توی بازار کار مربوط به رشته ی من برنامه های ویژوالی رو بیشتر میپسندند
از طرفی من میخواهم برخی از برنامه هارو روی اینترنت به اشتراک بزارم
اگر روی ویندوز اجرا نشه دیگه . . .
« آخرین ویرایش: 16 خرداد 1393، 05:33 ب‌ظ توسط Sadeghbakhshi »

آفلاین Ghost Shadow

  • High Hero Member
  • *
  • ارسال: 1803
  • جنسیت : پسر
  • Linux is Secured By Design
پاسخ : شروع کار با mono C# compiler
« پاسخ #10 : 16 خرداد 1393، 05:48 ب‌ظ »
اون طورکه فهمیدم لینوکس برپایه ی جاوا نوشته شده
:|
الان کی این حرف رو زد عزیز؟

همون طور که سالار جان گفت:
نقل‌قول
دوستان جاوا پیشنهاد دادن چون به سی شارپ نزدیکه مگر نه ما کلی زبان خوب داریم! پایتون، سی، سی پلاس پلاس و ...

شما اگه سادگی میخوای برو سراغ پایتون ;)

در ضمن کسی نگفت فقط با اینا میشه برنامه متنی درست کرد.

هر کاری تو سی شارپ انجام میدین با اینا هم میشه انجام داد ;)
« آخرین ویرایش: 16 خرداد 1393، 05:53 ب‌ظ توسط Ghost Shadow »

آفلاین Sadeghbakhshi

  • Jr. Member
  • *
  • ارسال: 79
پاسخ : شروع کار با mono C# compiler
« پاسخ #11 : 16 خرداد 1393، 09:16 ب‌ظ »
در مورد اون برپایه ی جاوا بنده معذرت می خواهم
ولی چرا بجای حل سوال صورت مسئله رو عوض میکنید؟

آفلاین GamEEK

  • Sr. Member
  • *
  • ارسال: 255
  • جنسیت : پسر
پاسخ : شروع کار با mono C# compiler
« پاسخ #12 : 16 خرداد 1393، 10:23 ب‌ظ »
در مورد اون برپایه ی جاوا بنده معذرت می خواهم
ولی چرا بجای حل سوال صورت مسئله رو عوض میکنید؟
جواب سوال اینه : تو لینوکس فقط میتونی از mono استفاده کنی و کار دیگه ای هم نمیتونی بکنی :o !! تازه mono فقط تا نت فرم ورک 3.5 رو پشتیبانی میکنه!! ](*,) ](*,)

آفلاین سالار مقدم

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 2074
  • جنسیت : پسر
  • هر چقدر بدونی بازم کمه.
    • سالار مقدم
پاسخ : شروع کار با mono C# compiler
« پاسخ #13 : 17 خرداد 1393، 07:59 ق‌ظ »
مثلا تو 4خط یک کلاینت و سرور پیکربندی میکنی
پایتون کد نزدی اینو میگی! ۴ خط؟ هیچی ننویسی هم واسط انجام میده :D
مستندات
یه نگاهی به سینتکسش بندازی متوجه میشی که از این ساده تر نداریم

پ.ن۱:لطفا قبل از شروع پایتون مزایا و معایبش رو ببین

پ.ن۲: اتفاقا جاوا native(محلی) نیست، چون روی سکوی خودش اجرا میشه و مستقل از سیستم عامله، پس نمی تونه اساس لینوکس باشه.
« آخرین ویرایش: 17 خرداد 1393، 08:02 ق‌ظ توسط سالار مقدم »

آفلاین بهنام …

  • High Hero Member
  • *
  • ارسال: 1028
  • إن أحسنتم أحسنتم لأنفسكم وإن أسأتم فلها
پاسخ : شروع کار با mono C# compiler
« پاسخ #14 : 17 خرداد 1393، 11:28 ق‌ظ »
چه جالب: از نظر نوع معرفی، البته که تعداد خط کمتری هم میشه همینا را نوشت:
https://wiki.python.org/moin/SimplePrograms

در ثانی، کیوت هم برام جالبه که با سی‌پلاس‌پلاس، جاوا، پایتون و ... کار میده. نگران ابزارهاتون توی برنامه‌نویسی ویندوز نباشید. دیگه از ما گذشته، اینم به یاد قدیما. (2020 اینو با تو بودما)
« آخرین ویرایش: 26 تیر 1393، 04:16 ب‌ظ توسط اوbوnتو »
:) :)