انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: aFard در 22 تیر 1402، 10:32 قظ
-
سلام
راهی هست بشه یه حالتی مثل windows forms با دیزاینرش و c# و .net رو روی
گنو/لینوکس آورد؟ جایگزین داره؟
و البته من میخوام c# باشه نه اینکه الان بیان بگین c# فلانه برو c++
خودم عقلم میرسه!
ممنون میشم جایگزین خوب معرفی کنید به جای visual studio
که بشه توی c# رو کار کرد
جایگزین windows forms رو چیکار کنم؟
-
باید از یه چارچوب گرافیکی استاندارد مثل GTK استفاده کنی:
https://www.mono-project.com/docs/gui/gtksharp
-
میخوام هم توی ویندوز بشه استفاده کرد هم گنو
-
Qt Creator هم یکپارچه و کامله :
https://www.qt.io/product/development-tools (https://www.qt.io/product/development-tools)
اگه دقیقا خود .Net رو میخای هم Mono Develop عالی هست .
-
Qt Creator هم یکپارچه و کامله :
https://www.qt.io/product/development-tools (https://www.qt.io/product/development-tools)
اگه دقیقا خود .Net رو میخای هم Mono Develop عالی هست .
ممنون با c# که خیلی ... ولی با c++ خوبه؟
-
میخوام هم توی ویندوز بشه استفاده کرد هم گنو
خب میشه. GTK یه چارچوب مستقل از بستره.
-
ببینید توی ویژوال استودیو میشه راحت از دیزاینر استفاده کرد و وارد کد کردش
مثل qt هستش فرقش اینه که xml رو وارد کد میکنه
-
خب؟
-
مگه زبان برنامهنویسی آزاد یا عنحصاری بودن داره؟
-
بله. اگه همگردان اصلی زبانی آزاد باشه، اون زبان آزاده
-
ممنون با c# که خیلی ... ولی با c++ خوبه؟
بستگی به نیاز شما داره ،
بعضی وقتا پروژه مشخص میکنه کدوم رو استفاده کنید و مجبورید ،
بعضی وقت ها دلبخواهی و سلیقه ای میشه ،
درکل هم qt creator هم mono develop محیطی شبیه اون چهارچوب دارن که visual studio ویندوز هم داره ، توی خودشون فرم طراحی میکنی و همونجا هم براشون کد میزنی ،
mono develop از gtk استفاده میکرد اگه اشتباه نکم و qt creator هم از Qt ، که هردو خیلی خوبن .
سی شارپ آسون تر هست ، و برای اجرا روی سیستم های مختلف از یه میان افزار استفاده میکنه که اگه یه برنامه معمولی میخاید بسازید اصلا مهم نیست و گزینه خوبیه ،
سی پلاس پلاس نتیو و محلی اجرا میشه بدون میان افزار و اگه یه برنامه سیستمی میخاید درست کنید که مستقیم با سخت افزاری در اتباط هست و میلی ثانیه ها هم براتون مهمه انتخاب بهتریه ،
باز هم به تجربه های قبلی خودتون مربوطه ، کسی ممکنه همه عمرش سی کد زده باشه ، کاری که یه تازه کار با سی شارپ توی یه ماه برای یه مثلا ویدئوپلیر میکنه رو توی دو روز میتونه انجام بده .
gnome builder هم بنظر ابزار یکپارچه خوبی میاد ولی من تستش نکردم .
درنهایت اگر مسیر و نیاز شما کاملا مشخص و شفاف باشه معمولا ابزاری هم که نیاز دارید مشخصه و اون زمان معمولا یک گزینه فقط وجود داره برای انتخاب .