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

کمک و پشتیبانی => برنامه‌سازی => نویسنده: ahmado در 02 تیر 1402، 11:54 ق‌ظ

عنوان: ساختن app برای اوبونتو
ارسال شده توسط: ahmado در 02 تیر 1402، 11:54 ق‌ظ
سلام دوستان
برای ساخت اپلیکیشن برای اوبونتو چکار باید بکنم
مثلا من از زبان جاوا از طریق اندروید استودیو برنامه اندروید درست میکنم
آیا برای اوبونتو IDE خواصی وجود داره یا اگه روشی هست راهنماییم کنید لطفا اگه لینک آموزشی هست بگید ممنون
دوستان خواهشن خیلی حرفه ای و گنگ جواب ندید اگه میتونید ساده و روون یه روش خوب پیشنهاد کنید برای برنامه نویسی اوبونتو
و در آخر تشکر میکنم از سازندگان این وب سایت که خیلی از مشکلات اوبونتو رو از طریق این سایت تونستم حل کنم
ممنونم
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: behzad1 در 02 تیر 1402، 12:44 ب‌ظ
سلام.

برنامه نویسی اوبونتو نداریم. برنامه‌هایی که در اوبونتو هستند بیشترشون با کتابخانۀ GTK4 به همراه libadwaita نوشته شدند و در اکثر توزیع‌های گنو وجود دارند و اجرا می‌شوند. بقیه اکثراً با Qt نوشته شدند مثل VLC.

می‌تونید از GNOME Builder برای ساخت استفاده کنید اما باید رابط کاربری رو با xml بنویسید و هنوز قابلیتی مثل اندروید استودیو نداره که بشه اشیاء رو با ماوس کشید.

برای آموزش هم باید جستجو کنید ببینید در زبان مورد علاقتون وجود داره یا نه.
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: دانیال بهزادی در 02 تیر 1402، 02:29 ب‌ظ
هنوز قابلیتی مثل اندروید استودیو نداره که بشه اشیاء رو با ماوس کشید.
چرا نداریم؟ همین کمبلاش: https://gitlab.gnome.org/jpu/cambalache
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: ahmado در 02 تیر 1402، 02:39 ب‌ظ
سلام.

برنامه نویسی اوبونتو نداریم. برنامه‌هایی که در اوبونتو هستند بیشترشون با کتابخانۀ GTK4 به همراه libadwaita نوشته شدند و در اکثر توزیع‌های گنو وجود دارند و اجرا می‌شوند. بقیه اکثراً با Qt نوشته شدند مثل VLC.

می‌تونید از GNOME Builder برای ساخت استفاده کنید اما باید رابط کاربری رو با xml بنویسید و هنوز قابلیتی مثل اندروید استودیو نداره که بشه اشیاء رو با ماوس کشید.

برای آموزش هم باید جستجو کنید ببینید در زبان مورد علاقتون وجود داره یا نه.
ممنونم از پاسخگوییتون
برای اینا که گفتید لینک آموزشی هم دارید یا مرجعی  که بتونم بطور کامل در این رابطه تحقیق کنم
البته بجز سرچ تو گوگل :)
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: ahmado در 02 تیر 1402، 02:41 ب‌ظ
هنوز قابلیتی مثل اندروید استودیو نداره که بشه اشیاء رو با ماوس کشید.
چرا نداریم؟ همین کمبلاش: https://gitlab.gnome.org/jpu/cambalache
میتونید بیشتر راجع به این توضیح بدید
ممنون میشم
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: behzad1 در 02 تیر 1402، 03:27 ب‌ظ
هنوز قابلیتی مثل اندروید استودیو نداره که بشه اشیاء رو با ماوس کشید.
چرا نداریم؟ همین کمبلاش: https://gitlab.gnome.org/jpu/cambalache
هووم. اصلاً یادم رفته بود همچین چیزی هم داریم چون یه سال پیش که تستش کردم اصلاً بدرد نمیخورد و به پای Glade نمی‌رسید.
الان نمی‌دونم وضعیتش چطوریه ;D
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: behzad1 در 02 تیر 1402، 03:41 ب‌ظ
ممنونم از پاسخگوییتون
برای اینا که گفتید لینک آموزشی هم دارید یا مرجعی  که بتونم بطور کامل در این رابطه تحقیق کنم
البته بجز سرچ تو گوگل :)
چرا نمی‌خواهید گوگل کنید؟ نمی‌دونم شما با کدوم زبان کار می‌کنید، اما مستندات اصلی این‌ها هستن: (که ممکنه یکم گیجتون کنه)
https://docs.gtk.org/gtk4
https://gnome.pages.gitlab.gnome.org/libadwaita/doc/

به احتمال زیاد از مستندات سر در نمیارید و باید جستجو کنید ببینید چه آموزش‌هایی برای زبانی که کار می‌کنید هست.
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: Dr.Code در 02 تیر 1402، 06:24 ب‌ظ
نقل‌قول
چرا نمی‌خواهید گوگل کنید؟
چون عنحصاریه😆
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: دانیال بهزادی در 02 تیر 1402، 09:35 ب‌ظ
میتونید بیشتر راجع به این توضیح بدید
ممنون میشم
این رو ببین:
https://blogs.gnome.org/xjuan/2022/06/15/cambalache-0-10-0-is-out
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: behzad1 در 02 تیر 1402، 10:58 ب‌ظ
نقل‌قول
چرا نمی‌خواهید گوگل کنید؟
چون عنحصاریه😆
خوشحالم که بحث رو به بیراهه می‌برید.
مگه سرویسی که google.com میده، نرم‌افزاره که انحصاری باشه؟
اینجا هم از «جستجو» استفاده کردم، نه گوگل:
برای آموزش هم باید جستجو کنید ببینید در زبان مورد علاقتون وجود داره یا نه.
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 02 تیر 1402، 11:22 ب‌ظ
نقل‌قول
مگه سرویسی که google.com میده، نرم‌افزاره که انحصاری باشه؟
سرویسی هایی که سایتا ارائه میدن در خود سرور نرم افزاره.
بله، کلا هر جزعی از رایانه که قابل لمس نیست نرم افزاره.
خوشحالم که مقلطه کردن و پیچوندن شما درباره ی گوگل هم عالیه.
 تبلیغ، سوال پرسیدن و حرف زدن درباره ی سرویس های انحصاری هم  در این انجمن ممنوعه.
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: آوید (سودو) در 03 تیر 1402، 08:19 ق‌ظ
اما فریاد می‌زنه که‌ اطلاعاتتو می‌زدم!
ترجیح با سرویسیه که اقلاً چنین ادعایی نمی‌کنه و موردِ اعتمادِ نسبیِ جامعۀ آزاده.
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: سید وحید رضا برهانی در 03 تیر 1402، 08:35 ق‌ظ
اگر برای qt میخوای نرم افزار qt creator رو نصب کن از اندروید استادیو هم خفن تره و تازه ظاهر برنامه رو هم با موس و درگ کردن می شه خیلی عالی درست کرد( حتی بهتر از اندروید استادیو) حتی با qt creator هم می شه برای اندروید هم خروجی گرفت (ولی من امتحان نکردم ولی آموزش هاش هست)
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: behzad1 در 03 تیر 1402، 10:08 ق‌ظ
اما فریاد می‌زنه که‌ اطلاعاتتو می‌زدم!
ترجیح با سرویسیه که اقلاً چنین ادعایی نمی‌کنه و موردِ اعتمادِ نسبیِ جامعۀ آزاده.
مگه به ادعا هست؟
مگه همین حکومت ۴۴ سال این همه ادعا نکرد و سر مردم رو شیره نمالید؟
شما تعریفتون از «جامعۀ آزاد» چیه؟
اون «جامعۀ آزاد» می‌تونه کد پشت داک‌داک‌گو یا هرچیز دیگه که بهش اعتماد داره رو ببینه که اظهار نظر می‌کنه؟
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: 🇬🇧بریتانیای کبیر🇬🇧 در 03 تیر 1402، 11:36 ق‌ظ
نقل‌قول
اون «جامعۀ آزاد» می‌تونه کد پشت داک‌داک‌گو یا هرچیز دیگه که بهش اعتماد داره رو ببینه که اظهار نظر می‌کنه؟
داک داک گو و پروتون میل  آزاد نیستن.
ولی چرا باید از searx یا داک داک گو(بر پایه searx هست) استفاده کنیم؟ چون محرض شده که گوگل، بینگ، مایکروسافت و .... دارای در پشتی هستن و ازمون جاسوسی می‌کنن.
هر ساله چندین بار هم در دادگاه های کشور های مختلف به خاطر زیر پا گذاشتن حقوق کاربران هم جریمه می‌شن ولی این کارشون متوقف نمیشه.
ولی در searx و سرویس ایمیل خوصوصی شما از خودت مطمئنی.
ولی حتی اگه نتونی خودت این سرویسا رو تهی کنی باز چرا باید از نمونه های searx یا داک داک گو یا هر نرم افزاری که بر پایه نرم افزار آزاد هست استفاده کنی؟
چون حداقل جاسوسی این ها محرض نشده و بر اساس عقل سلیم من بین چیزی که جاسوسیش با هزاران مدرک مشخص شده و چیزی که بر پایه نرم افزار آزاده و جاسوسیش معلوم نشده، مورد دوم را انتخاب می‌کنم که حداقل اگه تونستم روزی خودم اون سرویس های آزادو درست کنم ار قبل بهشون عادت کرده باشم و کار باهاشونو بلد باشم.
یک دلیل دیگشم اینکه شرکت های مایکروسافت، گوگل، اپل ، فیسبوک و ..... از همون زمان پیدایش شون حقوق کاربرانشو(با اینکه هیچ ارزشی براشون قائل نیستن ولی باز کاربرانشن و ازش دفاع می‌کنن! چه کاربران عالیی هستن!  :P ) زیر پا می‌گذاشتن و در این زمینه مثل یک اوتوبانه چند باندن و در جاسوسی و .... خیلی پیشرفته ترن، پس بهتره اگه خودتون نمیتونید سرویس هایی که میخوایدو راه اندازی کنید، از اونایی استفاده کنید که بر پایه نرم افزار آزادن و جاسوسی شون محرض نشده، حتی اگه جاسوسی هم بکنن و شما نمیدونید در جایوسی ازتون ازگوگل و ... کند ترن و کمتر قدرت جاسوسی رو دارن.
البته باز گفتم بر اساس عقل سلیم و درست و ممکنه بعضی ها مقاومت کنن و هی مسئله را بپیچونن. کمیکجو کله نوشتم ولی اگه کسی بخواد میتونه بفهمه.
درصمن اینهمه سرویس آزاد هست، شما فقط گیر دادی به داک داک گو و چسبیدی به گوگل؟ تو عالی هستی!  :P
عنوان: پاسخ : ساختن app برای اوبونتو
ارسال شده توسط: thmkhtry در 03 تیر 1402، 12:50 ب‌ظ
اگر برای qt میخوای نرم افزار qt creator رو نصب کن از اندروید استادیو هم خفن تره و تازه ظاهر برنامه رو هم با موس و درگ کردن می شه خیلی عالی درست کرد( حتی بهتر از اندروید استادیو) حتی با qt creator هم می شه برای اندروید هم خروجی گرفت (ولی من امتحان نکردم ولی آموزش هاش هست)
من از بسته ی qt6-tools دیزاینر رو گرفتم.