انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: ahmado در 02 تیر 1402، 11:54 قظ
-
سلام دوستان
برای ساخت اپلیکیشن برای اوبونتو چکار باید بکنم
مثلا من از زبان جاوا از طریق اندروید استودیو برنامه اندروید درست میکنم
آیا برای اوبونتو IDE خواصی وجود داره یا اگه روشی هست راهنماییم کنید لطفا اگه لینک آموزشی هست بگید ممنون
دوستان خواهشن خیلی حرفه ای و گنگ جواب ندید اگه میتونید ساده و روون یه روش خوب پیشنهاد کنید برای برنامه نویسی اوبونتو
و در آخر تشکر میکنم از سازندگان این وب سایت که خیلی از مشکلات اوبونتو رو از طریق این سایت تونستم حل کنم
ممنونم
-
سلام.
برنامه نویسی اوبونتو نداریم. برنامههایی که در اوبونتو هستند بیشترشون با کتابخانۀ GTK4 به همراه libadwaita نوشته شدند و در اکثر توزیعهای گنو وجود دارند و اجرا میشوند. بقیه اکثراً با Qt نوشته شدند مثل VLC.
میتونید از GNOME Builder برای ساخت استفاده کنید اما باید رابط کاربری رو با xml بنویسید و هنوز قابلیتی مثل اندروید استودیو نداره که بشه اشیاء رو با ماوس کشید.
برای آموزش هم باید جستجو کنید ببینید در زبان مورد علاقتون وجود داره یا نه.
-
هنوز قابلیتی مثل اندروید استودیو نداره که بشه اشیاء رو با ماوس کشید.
چرا نداریم؟ همین کمبلاش: https://gitlab.gnome.org/jpu/cambalache
-
سلام.
برنامه نویسی اوبونتو نداریم. برنامههایی که در اوبونتو هستند بیشترشون با کتابخانۀ GTK4 به همراه libadwaita نوشته شدند و در اکثر توزیعهای گنو وجود دارند و اجرا میشوند. بقیه اکثراً با Qt نوشته شدند مثل VLC.
میتونید از GNOME Builder برای ساخت استفاده کنید اما باید رابط کاربری رو با xml بنویسید و هنوز قابلیتی مثل اندروید استودیو نداره که بشه اشیاء رو با ماوس کشید.
برای آموزش هم باید جستجو کنید ببینید در زبان مورد علاقتون وجود داره یا نه.
ممنونم از پاسخگوییتون
برای اینا که گفتید لینک آموزشی هم دارید یا مرجعی که بتونم بطور کامل در این رابطه تحقیق کنم
البته بجز سرچ تو گوگل :)
-
هنوز قابلیتی مثل اندروید استودیو نداره که بشه اشیاء رو با ماوس کشید.
چرا نداریم؟ همین کمبلاش: https://gitlab.gnome.org/jpu/cambalache
میتونید بیشتر راجع به این توضیح بدید
ممنون میشم
-
هنوز قابلیتی مثل اندروید استودیو نداره که بشه اشیاء رو با ماوس کشید.
چرا نداریم؟ همین کمبلاش: https://gitlab.gnome.org/jpu/cambalache
هووم. اصلاً یادم رفته بود همچین چیزی هم داریم چون یه سال پیش که تستش کردم اصلاً بدرد نمیخورد و به پای Glade نمیرسید.
الان نمیدونم وضعیتش چطوریه ;D
-
ممنونم از پاسخگوییتون
برای اینا که گفتید لینک آموزشی هم دارید یا مرجعی که بتونم بطور کامل در این رابطه تحقیق کنم
البته بجز سرچ تو گوگل :)
چرا نمیخواهید گوگل کنید؟ نمیدونم شما با کدوم زبان کار میکنید، اما مستندات اصلی اینها هستن: (که ممکنه یکم گیجتون کنه)
https://docs.gtk.org/gtk4
https://gnome.pages.gitlab.gnome.org/libadwaita/doc/
به احتمال زیاد از مستندات سر در نمیارید و باید جستجو کنید ببینید چه آموزشهایی برای زبانی که کار میکنید هست.
-
چرا نمیخواهید گوگل کنید؟
چون عنحصاریه😆
-
میتونید بیشتر راجع به این توضیح بدید
ممنون میشم
این رو ببین:
https://blogs.gnome.org/xjuan/2022/06/15/cambalache-0-10-0-is-out
-
چرا نمیخواهید گوگل کنید؟
چون عنحصاریه😆
خوشحالم که بحث رو به بیراهه میبرید.
مگه سرویسی که google.com میده، نرمافزاره که انحصاری باشه؟
اینجا هم از «جستجو» استفاده کردم، نه گوگل:
برای آموزش هم باید جستجو کنید ببینید در زبان مورد علاقتون وجود داره یا نه.
-
مگه سرویسی که google.com میده، نرمافزاره که انحصاری باشه؟
سرویسی هایی که سایتا ارائه میدن در خود سرور نرم افزاره.
بله، کلا هر جزعی از رایانه که قابل لمس نیست نرم افزاره.
خوشحالم که مقلطه کردن و پیچوندن شما درباره ی گوگل هم عالیه.
تبلیغ، سوال پرسیدن و حرف زدن درباره ی سرویس های انحصاری هم در این انجمن ممنوعه.
-
اما فریاد میزنه که اطلاعاتتو میزدم!
ترجیح با سرویسیه که اقلاً چنین ادعایی نمیکنه و موردِ اعتمادِ نسبیِ جامعۀ آزاده.
-
اگر برای qt میخوای نرم افزار qt creator رو نصب کن از اندروید استادیو هم خفن تره و تازه ظاهر برنامه رو هم با موس و درگ کردن می شه خیلی عالی درست کرد( حتی بهتر از اندروید استادیو) حتی با qt creator هم می شه برای اندروید هم خروجی گرفت (ولی من امتحان نکردم ولی آموزش هاش هست)
-
اما فریاد میزنه که اطلاعاتتو میزدم!
ترجیح با سرویسیه که اقلاً چنین ادعایی نمیکنه و موردِ اعتمادِ نسبیِ جامعۀ آزاده.
مگه به ادعا هست؟
مگه همین حکومت ۴۴ سال این همه ادعا نکرد و سر مردم رو شیره نمالید؟
شما تعریفتون از «جامعۀ آزاد» چیه؟
اون «جامعۀ آزاد» میتونه کد پشت داکداکگو یا هرچیز دیگه که بهش اعتماد داره رو ببینه که اظهار نظر میکنه؟
-
اون «جامعۀ آزاد» میتونه کد پشت داکداکگو یا هرچیز دیگه که بهش اعتماد داره رو ببینه که اظهار نظر میکنه؟
داک داک گو و پروتون میل آزاد نیستن.
ولی چرا باید از searx یا داک داک گو(بر پایه searx هست) استفاده کنیم؟ چون محرض شده که گوگل، بینگ، مایکروسافت و .... دارای در پشتی هستن و ازمون جاسوسی میکنن.
هر ساله چندین بار هم در دادگاه های کشور های مختلف به خاطر زیر پا گذاشتن حقوق کاربران هم جریمه میشن ولی این کارشون متوقف نمیشه.
ولی در searx و سرویس ایمیل خوصوصی شما از خودت مطمئنی.
ولی حتی اگه نتونی خودت این سرویسا رو تهی کنی باز چرا باید از نمونه های searx یا داک داک گو یا هر نرم افزاری که بر پایه نرم افزار آزاد هست استفاده کنی؟
چون حداقل جاسوسی این ها محرض نشده و بر اساس عقل سلیم من بین چیزی که جاسوسیش با هزاران مدرک مشخص شده و چیزی که بر پایه نرم افزار آزاده و جاسوسیش معلوم نشده، مورد دوم را انتخاب میکنم که حداقل اگه تونستم روزی خودم اون سرویس های آزادو درست کنم ار قبل بهشون عادت کرده باشم و کار باهاشونو بلد باشم.
یک دلیل دیگشم اینکه شرکت های مایکروسافت، گوگل، اپل ، فیسبوک و ..... از همون زمان پیدایش شون حقوق کاربرانشو(با اینکه هیچ ارزشی براشون قائل نیستن ولی باز کاربرانشن و ازش دفاع میکنن! چه کاربران عالیی هستن! :P ) زیر پا میگذاشتن و در این زمینه مثل یک اوتوبانه چند باندن و در جاسوسی و .... خیلی پیشرفته ترن، پس بهتره اگه خودتون نمیتونید سرویس هایی که میخوایدو راه اندازی کنید، از اونایی استفاده کنید که بر پایه نرم افزار آزادن و جاسوسی شون محرض نشده، حتی اگه جاسوسی هم بکنن و شما نمیدونید در جایوسی ازتون ازگوگل و ... کند ترن و کمتر قدرت جاسوسی رو دارن.
البته باز گفتم بر اساس عقل سلیم و درست و ممکنه بعضی ها مقاومت کنن و هی مسئله را بپیچونن. کمیکجو کله نوشتم ولی اگه کسی بخواد میتونه بفهمه.
درصمن اینهمه سرویس آزاد هست، شما فقط گیر دادی به داک داک گو و چسبیدی به گوگل؟ تو عالی هستی! :P
-
اگر برای qt میخوای نرم افزار qt creator رو نصب کن از اندروید استادیو هم خفن تره و تازه ظاهر برنامه رو هم با موس و درگ کردن می شه خیلی عالی درست کرد( حتی بهتر از اندروید استادیو) حتی با qt creator هم می شه برای اندروید هم خروجی گرفت (ولی من امتحان نکردم ولی آموزش هاش هست)
من از بسته ی qt6-tools دیزاینر رو گرفتم.