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

تازه کار => انجمن تازه‌کاران => نویسنده: Nixon2 در 22 آبان 1402، 11:02 ق‌ظ

عنوان: برنامه نویسی و توسعه نرم افزار های لینوکسی با رابط کاربری گنوم
ارسال شده توسط: Nixon2 در 22 آبان 1402، 11:02 ق‌ظ
سلام و عرض ادب

خوب از اونجایی که من خیلی به سیستم عامل گنولینوکس علاقه دارم

گفتم سعی کنم درحد توان یه اثر مثبتی هم داشته باشم و بتونم یه برنامه برای این سیستم عامل توسعه بدم

دانش من در برنامه نویسی خیلی زیاد نیست شاید در متوسط رو به پایین و تاحدی جاوااسکریپت یاد گرفتم

برای توسعه نرم افزار لینوکسی خوب ویدیو آموزشی توی اینترنت خیلی کم هست و همشون هم به زبان انگلیسی هستن

من میخواستم با رابط کاربری گنوم برای لینوکس برنامه بنویسم


اما سازوکاری که گنوم گذاشته یعنی استفاده از برنامه  Builder  خودش یه چالش خیلی بزرگه . متاسفانه احساس میکنم محیط توسعه خیلی خشکی و اصلا درحد  Vscode  نیست . برای رابط کاربری باید از فرمت  xml  استفاده کنیم که واقعا عذاب آوره . البته جدیدا گفتن یه چیزی آوردن به نام  blueprint  که واقعا خیلی خوبه اما بصورت پیشفرض روی  builder  نیست و من نمیدونم چطوری باید اضافه اش کنم

برای کدنویسی هم سرعت کدنویسی خیلی پایینی دارم چون مثلا توی  vscode  من دوتا حرف روی تایپ میکردم و یه اینتر میزدم ادامه کد هم تایپ میشد و خوب سرعت خیلی میرفت بالا . اما توی  builder  اینطور نیست باید هر کلمه رو حرف به حرف شروع کنی به تایپ کردن

الان سوالی که ازتون دارم اینه که بنظرتون برای توسعه برنامه برای لینوکس از چه راهی برم بهتره ؟ و اینکه راحت تر و سریعتر میشه برنامه نوشت و آموزش ویدیویی هم اگر بهم معرفی کنید خیلی خوب میشه.

من قصد دارم به یاری خدا یه سری برنامه های ساده و کاربردی برای لینوکس توسعه بدم و در نهایت اونهارو در قالب فلت پک و اسنپ منتشر کنم

لطفا اگر تجربه ای در این زمینه دارید، راهنماییم کنید

سپاس

عنوان: پاسخ : برنامه نویسی و توسعه نرم افزار های لینوکسی با رابط کاربری گنوم
ارسال شده توسط: ehsanavy در 22 آبان 1402، 01:31 ب‌ظ
vscode ویرایشگر کد هست می توانید کنارش از اون استفاده کنید
عنوان: پاسخ : برنامه نویسی و توسعه نرم افزار های لینوکسی با رابط کاربری گنوم
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 22 آبان 1402، 01:41 ب‌ظ
اونی که معرفی کردید یک نرم افزار انحصاریه و نباید در این انحمن درباره نرم افزار انحصاری حرفی زده بشه.
از vim یا kate استفاده کنید.
من توی مستندات gtk خونده بودم که برای رابط های کاربری پیچیده بهتره از xml استفاده شه.
افراد تازه کار بهتر از تکمیل خودکار استفاده نکنن و البته gnome builder هم تکمیل خودکار را داره.
عنوان: پاسخ : برنامه نویسی و توسعه نرم افزار های لینوکسی با رابط کاربری گنوم
ارسال شده توسط: behzad1 در 22 آبان 1402، 04:52 ب‌ظ
برای ادیتور از ویم استفاده کنید. البته اول باید یادش بگیرید. بعدش بستگی به زبانی که می‌خواهید کار کنید میتونید پلاگین تکمیل خودکار رو اضافه کنید.
نصب blueprint در مستندات خودش توضیح داده شده:
https://jwestman.pages.gitlab.gnome.org/blueprint-compiler/index.html
همچنین کامپایلرش رو می‌تونید از مخازن دبیان دانلود کنید. احتمالا در نسخه‌های جدیدتر گنوم بیلدر blueprint اضافه شده.
عنوان: پاسخ : برنامه نویسی و توسعه نرم افزار های لینوکسی با رابط کاربری گنوم
ارسال شده توسط: دانیال بهزادی در 22 آبان 1402، 11:21 ب‌ظ
برای طراحی رابط کاربری می‌تونی از کامبلاش (https://gitlab.gnome.org/jpu/cambalache) استفاده کنی که برات xmlها رو بسازه.
برای نوشتن کد هم من از ویم استفاده می‌کنم.
عنوان: پاسخ : برنامه نویسی و توسعه نرم افزار های لینوکسی با رابط کاربری گنوم
ارسال شده توسط: ehsanavy در 23 آبان 1402، 03:43 ب‌ظ
اونی که معرفی کردید یک نرم افزار انحصاریه و نباید در این انحمن درباره نرم افزار انحصاری حرفی زده بشه.
از vim یا kate استفاده کنید.
من توی مستندات gtk خونده بودم که برای رابط های کاربری پیچیده بهتره از xml استفاده شه.
افراد تازه کار بهتر از تکمیل خودکار استفاده نکنن و البته gnome builder هم تکمیل خودکار را داره.
منظورت vscode