App Inventor для платформы Ubuntu?

Будет ли в Ubuntu что-то вроде Google App Inventor для простой разработки приложений для платформы Ubuntu? Быстро предназначен для этого? Я слышал, что Ubuntu планирует сделать разработку для платформы Ubuntu простой и увлекательной. Как это будет достигнуто?

5
задан 10 October 2011 в 19:20

3 ответа

Illumination Software Creator commercial

Это частное коммерческое приложение, которое стоит 39,85 долларов США (доступно в Ubuntu Software Center) и, кажется, предлагает то, что вы ищете за. Насколько я могу судить, это графический интерфейс, в котором вы изложили схему взаимодействия с пользователем.

Я бы порекомендовал вам попробовать быстро . Это позволяет легко создавать приложения. Он генерирует шаблон проекта, содержащий большую часть необходимого стандартного кода, который затем можно редактировать. Это позволяет проектировать пользовательский интерфейс в графическом дизайнере Glade.

alt text

Быстро также обрабатывает упаковку и загрузку в PPA.

0
ответ дан 10 October 2011 в 19:20

Разработка для Ubuntu состоит из нескольких разделов, о которых важно думать как об отдельных, но связанных элементах:

Создание проекта

При запуске нового проекта всегда будет набор из лучших практик, которым нужно следовать, и самых простых маршрутов. Они кодифицированы в в быстром проекте , который предоставляет набор шаблонов мгновенного использования для различных языков и задач кодирования. Сейчас я считаю, что существуют шаблоны для python, vala и pygame.

Управление проектами

Платформа Ubuntu использует сервис панели запуска , чтобы обеспечить в сети место, где можно делиться кодом, отслеживать ошибки и легко выполнять другие задачи управления проектами. В этом сервисе выполняются переводы, создаются команды и даже задаются вопросы поддержки.

Вы можете интегрировать управление проектами в рабочий процесс своего рабочего стола, используя ряд инструментов. От необычного графического интерфейса GroundControl до инструментов командной строки для отслеживания ошибок и запуска отчетов.

Управление кодом

Исходное содержимое проекта в Ubuntu обычно хранится в ветке базара. Эти ветки, как правило, представляют собой файлы с вашим проектом в панели запуска, но это не обязательно. На платформе Ubuntu есть несколько довольно обширных инструментов для работы с ветвями кода, от самой команды bzr до bzr-gtk и вышеупомянутого GroundControl.

Публикация

Это последний шаг в этом процессе, который позволяет донести ваше приложение до большего числа пользователей, для тестирования и для истинного распространения. Во-первых, речь идет о создании жизнеспособных пакетов deb. Существуют различные руководства по созданию пакетов Debian; но вышеупомянутое быстро создает стандартные шаблоны для работы с вами.

Система ppa launchpad была разработана для обеспечения быстрого распространения каналов без чрезмерной проверки или проверки. Ваши пакеты Debian могут быть отправлены на панель запуска под любым лицом или группой, в которых вы являетесь владельцем или членом.

Однако лучший путь - это взять ваши пакеты в проект Debian, где они будут отправлены на проверку и, если они пройдут, могут быть загружены непосредственно в репозиторий Debian и доступны в следующей версии Ubuntu. Существует множество инструментов для помощи в этом процессе, но это не так просто, как другие шаги, упомянутые выше.

0
ответ дан 10 October 2011 в 19:20

Ubuntu, вероятно, не будет включать App Inventor по умолчанию, но, насколько я могу видеть на странице настройки , Ubuntu поддерживается, и даже имеет пакет deb.

Что касается стратегии развития Ubuntu, я не слишком уверен. Я думаю, это Python. Вы должны представить это как отдельный вопрос.

0
ответ дан 10 October 2011 в 19:20

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

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