в колледже мы используем Microsoft .NET для разработки приложений. Недавно я переключился на Ubuntu и хотел бы знать похожие инструменты для создания приложений на / для ubuntu.
Вы также можете запрограммировать .NET на ubuntu. Ну, вроде. Существует версия .NET с открытым исходным кодом, доступная под названием MONO. Приложения MONO могут работать на Ubuntu / Linux, Windows и Mac OS. Найдите MonoDevelop в программном центре Ubuntu. Подробнее о Mono в Ubuntu.
Еще одна опция Quickly. На мой взгляд, Quickly лучше для разработки приложений Ubuntu. Вы можете запрограммировать свое приложение и выпустить его в PPA (launchpad-repository) за считанные минуты. Быстро также можно получить в Ubuntu Software Center. Подробнее о Mono в Ubuntu .
Вы также можете программировать в .NET на ubuntu. Ну, вроде. Существует версия .NET с открытым исходным кодом, доступная под названием MONO. Приложения MONO могут работать на Ubuntu / Linux, Windows и Mac OS. Найдите MonoDevelop в программном центре Ubuntu. Подробнее о Mono в Ubuntu .
Еще одна опция Quickly. На мой взгляд, Quickly лучше для разработки приложений Ubuntu. Вы можете запрограммировать свое приложение и выпустить его в PPA (launchpad-repository) за считанные минуты. Быстро также можно получить в Ubuntu Software Center. Начните писать приложения с помощью Quickly .
Вы также можете программировать в .NET на ubuntu. Ну, вроде. Существует версия .NET с открытым исходным кодом, доступная под названием MONO. Приложения MONO могут работать на Ubuntu / Linux, Windows и Mac OS. Найдите MonoDevelop в программном центре Ubuntu. Подробнее о Mono в Ubuntu .
Еще одна опция Quickly. На мой взгляд, Quickly лучше для разработки приложений Ubuntu. Вы можете запрограммировать свое приложение и выпустить его в PPA (launchpad-repository) за считанные минуты. Быстро также можно получить в Ubuntu Software Center. Начните писать приложения с помощью Quickly .
Быстро может помочь вам сделать крутые приложения, используя Python (довольно легко учиться и очень популярен) быстро!
Язык Vala - это язык программирования, очень похожий на C #. Он еще очень молод, но уже имеет множество привязок к существующим библиотекам (например, GTK). Он компилирует исходные двоичные файлы, поэтому вашим пользователям не требуется дополнительное время выполнения, как и для .NET.
См. Vala .
Я не вижу причин для всех этих предложений, что вы переключаете платформы приложений / языки.
Monodevelop даст вам лучший опыт разработки Mono - его нет Visual Studio, но он лучше всего подходит для вас, и вы будете более продуктивны, чем потратить время на изучение другого языка. интегрированная IDE для моно, вы собираетесь на Ubuntu. Визуальный дизайн форм GTK и их контроль - большая победа (думаю, Winforms, но стиль Linux).
В Linux есть всевозможные инструменты, которые позволяют создавать богатые настольные приложения. Bowline - это структура mvc, которая позволяет создавать настольные приложения в рубине. Обувь - это еще одна структура, которая позволяет создавать настольные приложения в рубине, и это самая простая платформа для настольных приложений.
Начать обучение Qt. Это основа, основанная на C ++. Это кросс-платформа, а также отлично работает в окнах. Даже у него есть надстройка для Visual Studio. Он обычно используется для платформы KDE. Для GNOME вы можете узнать GTK #.
Из Qt ,
GTK #
Чтобы разрабатывать приложения специально для Ubuntu, перейдите на сайт разработчика Ubuntu. Среди прочего вы можете:
Сделать снимки Сделать приложения с QML и HTML5 Создавать области с помощью JavaScript, C ++ или GoУ них есть инфраструктура, называемая веб-сайтом разработчика Ubuntu [!d1 ].
В других ответах на Qt и GTK есть хорошие ссылки. Интересным источником рекомендаций является веб-сайт разработчиков Gnome.
Рамка / IDE для использования будет зависеть от используемого вами языка. Вы можете использовать сайт разработчиков Gnome .
Пожалуйста, всегда перекрещивайте ссылку CoreCLR (.NET Core runtime) с Mono. Кроме того, см. Этот вопрос собрал связанных людей и официальное мнение для CoreCLR и взаимодействия проекта Mono после того, как Microsoft открыла .NET.
Я думаю, что одна из хороших вещей от гигантов ИТ-индустрии - официальная документация.
Следующая команда - это копирование из связей CoreCLR и проекта Mono после того, как Microsoft открыла .NET , за исключением добавленного повествования и мнения в последнее время. Возможно, ссылайтесь на вышеуказанную ссылку, если какая-либо из команд не удалась.
Предварительное условие: начало работы с .NET Hello World Console Application в Ubuntu. В этой инструкции предполагается, что вы используете Ubuntu 16.04 LTS. Чтобы установить .NET Core на Ubuntu или Linux Mint, вам нужно сначала настроить канал apt-get, в котором размещается необходимый вам пакет. Итак, настройте репозиторий apt с помощью этих команд.sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893
sudo apt-get update
Установите .NET Core SDK sudo apt-get install dotnet-dev-1.0.1
Инициализируйте образец приложения Hello World dotnet new console -o hwapp
cd hwapp
Посмотрите на стиль, его начало проще запускать как Node.js, это похоже на инструменты CLI для всех инструментов разработки нового поколения, таких как Spring Boot, Angular 2 и т. Д., Которые вы можете просто инициализировать приложения Hello World с помощью команды: Запустить приложение dotnet restore
dotnet run
. Первая команда восстановит пакеты, указанные в файле проекта, а вторая команда будет запускать фактический образец: Наконец, If вы можете пройти немного сложнее, но если вам нужен пользовательский интерфейс, я бы подумал, что это будет проще, чем работать с другой библиотекой пользовательского интерфейса C ++ / C #. Вы можете работать с .NET или Node.js, чтобы общаться с веб-браузером Electron, предоставляя интерфейс через HTML5, CSS. Электронный интерфейс с .NET и Node.js Я не вижу причин для всех этих предложений, что вы переключаете платформы приложений / языки. Используйте то, к чему вы привыкли, и вы будете более продуктивны, чем тратить время на изучение другого языка.
Monodevelop даст вам лучший опыт разработки Mono - его нет Visual Studio, но ее лучшая интегрированная IDE для моно вы собираетесь на Ubuntu. Визуальный дизайн форм GTK и их контроль - большая победа (думаю, Winforms, но стиль Linux).
Я не вижу причин для всех этих предложений, что вы переключаете платформы приложений / языки. Используйте то, к чему вы привыкли, и вы будете более продуктивны, чем тратить время на изучение другого языка.
Monodevelop даст вам лучший опыт разработки Mono - его нет Visual Studio, но ее лучшая интегрированная IDE для моно вы собираетесь на Ubuntu. Визуальный дизайн форм GTK и их контроль - большая победа (думаю, Winforms, но стиль Linux).
Пожалуйста, всегда перекрещивайте ссылку CoreCLR (среда выполнения .NET Core) с Mono. Кроме того, см. Этот вопрос собрал связанных людей и официальное мнение в отношении CoreCLR и отношений проекта Mono после того, как Microsoft открыла .NET.
Я думаю, что одна из хороших вещей от гигантов IT Промышленность является официальной документацией.
Следующая команда - это копия из Начало работы с .NET Hello World Console Application в Ubuntu , за исключением добавленного повествования и мнения в последнее время. Возможно, ссылка приведена выше, если какая-либо из команд не выполнена.
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893
sudo apt-get update
sudo apt-get install dotnet-dev-1.0.1
dotnet new console -o hwapp
cd hwapp
Посмотрите стиль, начать с него проще, чем Node.js, это похоже на инструменты CLI для всех инструментов разработки нового поколения, таких как Spring Boot, Angular 2 и т. д., которые вы можете просто инициализировать приложения Hello World с помощью команды: dotnet restore
dotnet run
Первая команда восстановит пакеты, указанные в файле проекта, а вторая команда будет запускать фактический образец: В Linux есть всевозможные инструменты, которые позволяют создавать богатые настольные приложения. Bowline - это структура mvc, которая позволяет создавать настольные приложения в рубине. Обувь - это еще одна структура, которая позволяет создавать настольные приложения в рубине, и это, безусловно, самая простая платформа для настольных приложений.
Быстро может помочь вам сделать крутые приложения с помощью Python (довольно легко освоить и очень популярно) быстро
Чтобы разработать приложения специально для Ubuntu, перейдите на сайт разработчика разработчика Ubuntu . Среди других вещей вы можете:
У них есть структура под названием Быстро .
Там являются хорошими ссылками в других ответах на Qt и GTK. Интересным источником рекомендаций является сайт разработчиков Gnome .
Рамка / IDE для использования будет зависеть от используемого вами языка. Вы можете использовать код MS Visual Studio на Ubuntu .
Быстро может помочь вам сделать крутые приложения с помощью Python (довольно легко освоить и очень популярно) быстро
Пожалуйста, всегда перекрещивайте ссылку CoreCLR (среда выполнения .NET Core) с Mono. Кроме того, см. Этот вопрос собрал связанных людей и официальное мнение в отношении CoreCLR и отношений проекта Mono после того, как Microsoft открыла .NET.
Я думаю, что одна из хороших вещей от гигантов IT Промышленность является официальной документацией.
Следующая команда - это копия из Начало работы с .NET Hello World Console Application в Ubuntu , за исключением добавленного повествования и мнения в последнее время. Возможно, ссылка приведена выше, если какая-либо из команд не выполнена.
sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 417A0893
sudo apt-get update
sudo apt-get install dotnet-dev-1.0.1
dotnet new console -o hwapp
cd hwapp
Посмотрите стиль, начать с него проще, чем Node.js, это похоже на инструменты CLI для всех инструментов разработки нового поколения, таких как Spring Boot, Angular 2 и т. д., которые вы можете просто инициализировать приложения Hello World с помощью команды: dotnet restore
dotnet run
Первая команда восстановит пакеты, указанные в файле проекта, а вторая команда будет запускать фактический образец: Чтобы разработать приложения специально для Ubuntu, перейдите на сайт разработчика разработчика Ubuntu . Среди других вещей вы можете:
У них есть структура под названием Быстро .
Там являются хорошими ссылками в других ответах на Qt и GTK. Интересным источником рекомендаций является сайт разработчиков Gnome .
Рамка / IDE для использования будет зависеть от используемого вами языка. Вы можете использовать код MS Visual Studio на Ubuntu .
Быстро может помочь вам сделать крутые приложения с помощью Python (довольно легко освоить и очень популярно) быстро
Начать обучение Qt . Это основа, основанная на C ++. Это кросс-платформа, а также отлично работает в окнах. Даже у него есть надстройка для Visual Studio. Он обычно используется для платформы KDE. Для GNOME вы можете узнать GTK #.
Из Wikipedia ,
Вместо инструментария Qt GTK + был выбран в качестве базы рабочего стола GNOME .
Быстро может помочь вам сделать крутые приложения с помощью Python (довольно легко освоить и очень популярно) быстро
В Linux есть всевозможные инструменты, которые позволяют создавать богатые настольные приложения. Bowline - это структура mvc, которая позволяет создавать настольные приложения в рубине. Обувь - это еще одна структура, которая позволяет создавать настольные приложения в рубине, и это, безусловно, самая простая платформа для настольных приложений.
Чтобы разработать приложения специально для Ubuntu, перейдите на сайт разработчика разработчика Ubuntu . Среди других вещей вы можете:
У них есть структура под названием Быстро .
Там являются хорошими ссылками в других ответах на Qt и GTK. Интересным источником рекомендаций является сайт разработчиков Gnome .
Рамка / IDE для использования будет зависеть от используемого вами языка. Вы можете использовать код MS Visual Studio на Ubuntu .
Я не вижу причин для всех этих предложений, что вы переключаете платформы приложений / языки. Используйте то, к чему вы привыкли, и вы будете более продуктивны, чем тратить время на изучение другого языка.
Monodevelop даст вам лучший опыт разработки Mono - его нет Visual Studio, но ее лучшая интегрированная IDE для моно вы собираетесь на Ubuntu. Визуальный дизайн форм GTK и их контроль - большая победа (думаю, Winforms, но стиль Linux).
В Linux есть всевозможные инструменты, которые позволяют создавать богатые настольные приложения. Bowline - это структура mvc, которая позволяет создавать настольные приложения в рубине. Обувь - это еще одна структура, которая позволяет создавать настольные приложения в рубине, и это, безусловно, самая простая платформа для настольных приложений.
Быстро может помочь вам сделать крутые приложения с помощью Python (довольно легко освоить и очень популярно) быстро
Я не вижу причин для всех этих предложений, что вы переключаете платформы приложений / языки. Используйте то, к чему вы привыкли, и вы будете более продуктивны, чем тратить время на изучение другого языка.
Monodevelop даст вам лучший опыт разработки Mono - его нет Visual Studio, но ее лучшая интегрированная IDE для моно вы собираетесь на Ubuntu. Визуальный дизайн форм GTK и их контроль - большая победа (думаю, Winforms, но стиль Linux).