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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: aFard در 22 تیر 1402، 10:32 ق‌ظ

عنوان: c# و .net در گنو/لینوکس
ارسال شده توسط: aFard در 22 تیر 1402، 10:32 ق‌ظ
سلام
راهی هست بشه یه حالتی مثل windows forms با دیزاینرش و c# و .net رو روی
گنو/لینوکس آورد؟ جایگزین داره؟
و البته من میخوام c# باشه نه اینکه الان بیان بگین c# فلانه برو c++
خودم عقلم میرسه!
ممنون میشم جایگزین خوب معرفی کنید به جای visual studio
که بشه توی c# رو کار کرد
جایگزین windows forms رو چیکار کنم؟
عنوان: پاسخ : c# و .net در گنو/لینوکس
ارسال شده توسط: دانیال بهزادی در 23 تیر 1402، 02:44 ب‌ظ
باید از یه چارچوب گرافیکی استاندارد مثل GTK استفاده کنی:
https://www.mono-project.com/docs/gui/gtksharp
عنوان: پاسخ : c# و .net در گنو/لینوکس
ارسال شده توسط: aFard در 23 تیر 1402، 05:20 ب‌ظ

میخوام هم توی ویندوز بشه استفاده کرد هم گنو
عنوان: پاسخ : c# و .net در گنو/لینوکس
ارسال شده توسط: S Y N C R E X در 23 تیر 1402، 07:15 ب‌ظ
Qt Creator هم یکپارچه و کامله :
https://www.qt.io/product/development-tools (https://www.qt.io/product/development-tools)

اگه دقیقا خود .Net رو میخای هم Mono Develop عالی هست .
عنوان: پاسخ : c# و .net در گنو/لینوکس
ارسال شده توسط: aFard در 23 تیر 1402، 10:02 ب‌ظ
Qt Creator هم یکپارچه و کامله :
https://www.qt.io/product/development-tools (https://www.qt.io/product/development-tools)

اگه دقیقا خود .Net رو میخای هم Mono Develop عالی هست .
ممنون با c# که خیلی ... ولی با c++ خوبه؟
عنوان: پاسخ : c# و .net در گنو/لینوکس
ارسال شده توسط: دانیال بهزادی در 24 تیر 1402، 11:50 ب‌ظ
میخوام هم توی ویندوز بشه استفاده کرد هم گنو
خب می‌شه. GTK یه چارچوب مستقل از بستره.
عنوان: پاسخ : c# و .net در گنو/لینوکس
ارسال شده توسط: aFard در 25 تیر 1402، 12:19 ق‌ظ
ببینید توی ویژوال استودیو میشه راحت از دیزاینر استفاده کرد و وارد کد کردش
مثل qt هستش فرقش اینه که xml رو وارد کد میکنه
عنوان: پاسخ : c# و .net در گنو/لینوکس
ارسال شده توسط: دانیال بهزادی در 25 تیر 1402، 02:25 ق‌ظ
خب؟
عنوان: پاسخ : c# و .net در گنو/لینوکس
ارسال شده توسط: Dr.Code در 25 تیر 1402، 02:47 ق‌ظ
مگه زبان برنامه‌نویسی آزاد یا عنحصاری بودن داره؟
عنوان: پاسخ : c# و .net در گنو/لینوکس
ارسال شده توسط: دانیال بهزادی در 25 تیر 1402، 09:48 ق‌ظ
بله. اگه همگردان اصلی زبانی آزاد باشه، اون زبان آزاده
عنوان: پاسخ : c# و .net در گنو/لینوکس
ارسال شده توسط: S Y N C R E X در 25 تیر 1402، 01:03 ب‌ظ
نقل‌قول
ممنون با c# که خیلی ... ولی با c++ خوبه؟
بستگی به نیاز شما داره ،
بعضی وقتا پروژه مشخص میکنه کدوم رو استفاده کنید و مجبورید ،
بعضی وقت ها دلبخواهی و سلیقه ای میشه ،

درکل هم qt creator هم mono develop محیطی شبیه اون چهارچوب دارن که visual studio ویندوز هم داره ، توی خودشون فرم طراحی میکنی و همونجا هم براشون کد میزنی ،
mono develop از gtk استفاده میکرد اگه اشتباه نکم و qt creator هم از Qt ، که هردو خیلی خوبن .

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

gnome builder هم بنظر ابزار یکپارچه خوبی میاد ولی من تستش نکردم .

درنهایت اگر مسیر و نیاز شما کاملا مشخص و شفاف باشه معمولا ابزاری هم که نیاز دارید مشخصه و اون زمان معمولا یک گزینه فقط وجود داره برای انتخاب .