Вы когда-нибудь задумывались, почему вы используете эту операционную систему для создания программ, возможно, для других совершенно иных операционных систем? Canonical пытается привлечь вас к Ubuntu, даже если вы ориентируетесь на Android.
Говоря словами разработчика Ubuntu Дидье Роша:
«Ubuntu любит разработчиков, и мы собираемся продемонстрировать это, сделав Ubuntu лучшей доступной платформой для разработчиков!»
Это поднимает первоначальный вопрос: что нужно сделать, чтобы сделать Ubuntu привлекательной для программистов? Очевидно, что нам нужны высококачественные IDE и другие инструменты, и, вообще говоря, они не обязательно зависят от операционной системы. Поэтому маловероятно, что Canonical предоставит ресурсы для создания новой IDE.
Однако не всегда все просто настроить. Рассмотрим Android Studio. Чтобы установить это, вам нужно скачать tar-файл и упаковать его в подходящее место. Если вы хотите запустить его с рабочего стола, вам также необходимо отредактировать файл .desktop, чтобы добавить детали — местоположение, файл значка и т. Д. И, конечно, ничего из этого не сработает, если у вас неправильно установлена Java. Требуется около пяти команд, и после этого вы можете использовать Android Studio из Unity.
Первый шаг к тому, чтобы сделать Ubuntu привлекательной для программистов, — это сделать Android Studio устанавливаемой с помощью одной команды — ну, двух, если вам также нужно установить Ubuntu Developer Tools. Идея состоит в том, что Ubuntu Developer Tools будет расширен для поддержки других сред разработки — также упоминаются Eclipse, ADT и Go.
На данный момент все немного запутано, потому что инструменты разработчика не входят в стандартную комплектацию, и вам нужно использовать личный архив пакетов, предоставленный Дидье. Так что на данный момент фактическая установка Android Studio лишь незначительно проще. Сначала добавьте PPA в вашу систему
sudo add-apt-repository ppa: didrocks / ubuntu-developer-tools-centerudo apt-get updatesudo apt-get install ubuntu-developer-tools-center
и, наконец, получить и установить Android Studio:
udtc android
Приятно, но не сильно меняет уровень сложности. Когда выйдет Ubuntu 14.1, инструменты будут в архиве, и установка действительно станет проще.
Согласно опросам, Ubuntu уже является любимым дистрибутивом для программистов. Причины в том, что его в основном легко установить, и в нем уже есть варианты установки для многих стандартных систем, таких как Python, Ruby и т. Д. Добавьте к этому поддержку Docker, виртуальных машин и облака, и он уже станет настолько привлекательным, насколько мог бы. Добавление утилиты Developer Tools на самом деле не имеет большого значения.
Несмотря на то, что это верное мнение, трудно понять, что еще Canonical может сделать для привлечения разработчиков.
Предложения?