Как лучше всего разрабатывать приложения для Ubuntu? [закрыто]

Я хочу писать приложения для Ubuntu. Я не очень много знаю о программировании, но я хочу разрабатывать для Ubuntu. Я пытаюсь выучить Python прямо сейчас. Как вы думаете, как лучше всего разрабатывать приложения для Ubuntu? Можете ли вы указать мне на некоторые ресурсы, которые могут помочь мне начать разработку для Ubuntu?

Связанные Ветка форумов Ubuntu.

85
задан 24 December 2013 в 20:31

7 ответов

Python является хорошим выбором в качестве исходного языка, а также есть Quickly, который поможет вам легко создавать графические приложения. Quickly помогает настроить все необходимое для разработки приложения с графическим интерфейсом.

Узнайте , как начать работу с Quickly на сайте Ubuntu App Developer.

Для установки Quickly введите тип:

sudo apt-get install quickly

Вы можете получить учебник, выполнив:

quickly tutorial ubuntu-application

Для создания приложения просто введите:

quickly create ubuntu-application Testapp

, которая создаст приложение под названием "Testapp", используя шаблон "ubuntu-приложения".

Вы можете создать графический пользовательский интерфейс, выполнив

cd testapp
quickly design

, который откроет Glade, дизайнера графического интерфейса GUI.

Чтобы изменить реальный исходный код, просто наберите

quickly edit


Изучение языка Python необходимо для продуктивной и легкой разработки в среде Python, GTK, Quickly, Ubuntu. Вот некоторые ресурсы:

1: Байт Python

(простое бесплатное введение в язык программирования Python).


2: Погрузитесь в Питон

(продвинутая книга, бесплатно)


3: Python for Software Design

(продвинутая книга, бесплатно)


Также, закладка справочника PyGTK 2.0 .

92
ответ дан 24 December 2013 в 20:31

Если вы хотите разрабатывать приложения, то вам необходимо выучить какой-нибудь язык программирования (C, C++, Java, Python, C#). Вы также можете помочь и другими способами, например, с переводами, документацией, тестированием и т.д.

По следующим ссылкам вы найдете некоторые ссылки, касающиеся разработки Ubuntu и Gnome.

https://wiki.ubuntu.com/UbuntuDevelopment

http://library.gnome.org/devel/

http://developer.ubuntu.com/

19
ответ дан 24 December 2013 в 20:31

Единственным лучшим ресурсом для изучения Python (и программирования в целом) является массивное и чрезвычайно хорошо написанное учебное пособие Алана Голда под названием "Обучение программированию".

Python.org называет это учебное пособие третьим рекомендуемым ресурсом на странице Официальные ресурсы для начинающих . Вы найдете там тонну других ресурсов, но я действительно думаю, что Алан - лучший.

Вы также окажете себе большую услугу, подписавшись на новостную группу Официального питонского репетитора.

7
ответ дан 24 December 2013 в 20:31

Если вы не спешите, вы можете ознакомиться с моими учебными материалами.

Я только что начал использовать "Быстро" и изучать питон по ходу дела. Я разработчик .net в качестве своей дневной работы, но я люблю Open Source, так что я начал делать некоторые учебники.

Вы можете посмотреть мой новый блог , где я записываю создание своего Quickly проекта.

1
ответ дан 24 December 2013 в 20:31

Я расскажу подробнее о программировании специфических вещей. Подсказки по Ubuntu-esque см. в других ответах. Чтобы начать, сначала выберите книгу по программированию и научитесь, отточите свои навыки программирования. Затем, по пути, продолжайте думать о том, что вы считаете, что не хватает на Ubuntu. Как только вы закончите, вы также:

  • Присоединяйтесь к проекту с открытым исходным кодом, который уже работает для достижения этой цели. При необходимости, выпустите новый язык программирования (знание более одного языка программирования - это определенно плюс, у него есть миллионы преимуществ).

  • Начните свой собственный проект, решающий указанную проблему. Сдавайся, когда узнаешь, что это слишком много работы, а потом возвращайся к А. Преимущество этого решения в том, что оно заставит тебя узнать, какие проблемы возникают при создании хорошей программы с нуля.

В качестве хорошего учебного ресурса по Python я рекомендую "Учись на Python трудным путем" Зеда Шоу. Это бесплатно, и под "трудным путем" автор на самом деле имеет в виду: запачкать руки, сразу же приступить к программированию. Он структурирован в 52 упражнения, и в каждом из них вы узнаете о другой теме Python и на самом деле будете реализовывать её самостоятельно. (В этом, вроде как, и заключается смысл книги; если вы не собираетесь этого делать, не утруждайтесь).

4
ответ дан 24 December 2013 в 20:31
2
ответ дан 24 December 2013 в 20:31

Если у вас есть деньги, я бы порекомендовал взять Linux Programming Interface , Майкла Керрикса. Это не книга, которую Вы бы прочитали от корки до корки, на что у Вас уйдут как минимум месяцы, а справочное руководство, которое даст Вам глубокое представление о внутреннем устройстве Linux с точки зрения программистов. Однако, это зависит от того, на какой уровень развития Вы хотите перейти. Если Вы просто собираетесь писать плагины для существующих приложений, то это, скорее всего, излишество, но если Вы планируете серьезно заняться разработкой под Linux, то Вам стоит подумать о том, чтобы взять это на вооружение. В интернете много информации на эту тему, но никто не останавливается на достигнутом, и Вы потратите много времени на ее поиски, время, которое наличие такой книги может сэкономить Вам.

2
ответ дан 24 December 2013 в 20:31

Другие вопросы по тегам:

Похожие вопросы: