- Среды разработки
- KDevelop
- Eric
- Code Blocks
- Eclipse
- Aptana Studio
- Qt Creator
- NetBeans
- Визуальное программирование в linux
- 1. Eclipse
- 2. Bluefish
- 3. NetBeans
- 4. Zend Studio
- 5. Komodo IDE
- 6. Anjuta
- 7. MonoDevelop
- 8. CodeLite
- 9. Kdevelop
- 10. Geany
- Линукс програмирование (Визуальные среды в нем, на подобии Delphi и Visual C# )
Среды разработки
Среды разработки приложений в Linux. Интегрированные среды разработки приложений в Linux. Программы для программирования в Linux. См. также редакторы кода.
KDevelop
KDevelop — кроссплатформенная интегрированная среда разработки (IDE) для C/C++, Python, JavaScript, PHP.
Eric
Code Blocks
Code Blocks — интегрированная среда разработки (IDE) для C, C++ и Fortran. Code Blocks обладает всеми необходимыми функциями для разработки проектов.
Eclipse
Eclipse — интегрированная среда разработки (IDE). Имеет модульную архитектуру, что дает возможность существенно расширять и изменить функциональность среды под свои нужды.
Aptana Studio
Aptana Studio — бесплатная среда разработки (IDE) web-приложений. Поддерживаются основные языки программирования, подсветка синтаксиса, автодополнение кода, переход по функциям (definitions) и так далее.
Qt Creator
Qt Creator — бесплатная кросс-платформенная среда разработки (IDE), основанная на библиотеке QT и предназначена для редактирования, компиляции и отладки кода.
NetBeans
NetBeans — мощная бесплатная интегрированная среда разработки приложений (IDE). Поддерживает языки программирования Java, PHP, JavaScript, Ajax, Ruby, Ruby on Rails, C/C++ и другие.
Визуальное программирование в linux
Программирование (а точнее кодинг) — это, по сути, постоянный набор текста, поэтому очень важно найти хороший редактор, обеспечивающий комфортные условия для написания кода. Многие начинают с простых текстовых, но потом переходят на IDE (интегрированная среда разработки), поскольку IDE делает создание кода более удобным и быстрым с помощью автоматического дополнения, всплывающих подсказок, информации о возможных ошибках и средств отладки. Сегодня рассмотрим топ-10 сред разработки для Linux.
Для тех, кто не в курсе Linux — это open-source операционная система, которая используется по всему миру на компьютерах, серверах, в игровой сфере и т.д. Ее очень любят за безопасность, стабильность, конфиденциальность, продвинутый контроль + здесь подавляющая часть приложений бесплатны. Она предоставляет программистам некоторые преимущества — тот, кто умеет программировать в Linux, сможет без проблем построить карьеру в области системного администрирования и получить хорошую должность на рынке (такие знания будут отличным плюсом в резюме). Хотя, если говорить о программировании в целом, то не особо важно какой ОС вы пользуетесь — многие из представленных ниже сред разработки под Linux отлично подходят и для Win/Mac. Сейчас даже можно найти разные компиляторы в сети, например запустить то же python онлайн для решения каких-то задач. Хотя локально работать все же быстрее и удобнее. Выбор того или иного варианта зависит от ваших предпочтений. В списке находятся не все доступные программные продукты и он не является каким-то рейтингом — воспринимайте статью как перечень одних из лучших IDE для Linux, с которыми следует ознакомиться в первую очередь.
1. Eclipse
Бесплатный редактор с открытым кодом, созданный для тяжелой разработки на Java. Может работать с языками программирования: Ruby, Java, C, Perl, Python, PHP, C++ и другие.
- Поддержка большого количества языков программирования.
- Много плагинов для расширения возможностей.
- Инструменты для Java EE проектов.
- Инструменты для разработки на Java.
- Среда разработки плагинов.
- Интеграция с Junit.
- Поддержка системы Git.
2. Bluefish
Это бесплатный и открытый проект, который ориентирован как на Web-разработчиков, так и на обычных программистов. Может работать с: ASP .NET, HTML5, C++, C, CSS, JS, Pearl, Ruby, Java, PHP, SQL, XML.
- Быстрый и чистый.
- Легкий.
- Поддерживает многопоточность.
- Неограниченное выполнение команд отменить/повторить.
- Много разнообразных инструментов.
- Авто-восстановление после крашей.
- Мощный инструмент поиска и замены.
3. NetBeans
Бесплатная и открытая IDE от Sun Microsystems. Поддерживает такие ЯП как: Java, Python, C++, C, Ruby, PHP, JavaScript.
- Удобный интерфейс.
- Кросс-платформенная.
- Динамические и статические библиотеки.
- Мульти-сессионный интегрированный отладчик GNU.
- Рефакторинг в редакторе, Обработчик классов и навигатор.
- Поддержка инструментов Qt.
- Универсальные команды Run и Debug.
4. Zend Studio
PHP программисты используют Zend для быстрого написания кода, легкого решения проблем и свободного интегрирования в облако. Zend Studio, PHP Unit и Composer образуют одно целое и становятся мощным инструментом для мобильных и PHP разработчиков.
Работает с такими языками как: HTML, PHP, JavaScript.:
- Поддержка большинства баз данных.
- Обнаружение ошибок в реальном времени.
- Рефакторинг кода.
- Параметры управления исходным кодом.
- Локальная и серверная отладка.
5. Komodo IDE
Эта IDE под Linux, созданная в Mozilla, заслужила множество наград. Поддерживает языки программирования: Python, PHP, HTML, Perl, RHTML, C, CSS, C++, JS, Ruby, Django. Основные фишки:
- Кросс-платформенная.
- Профилирование кода для PHP и Python.
- Графическая отладка.
- Расширенные функции редактирования с многооконным и разделенным видом.
- Множество дополнений.
- Много настроек для кастомизации.
- Отладка и развертывание в Stackato PaaS.
Цена: обычная и образовательная лицензии — бесплатны, а персональная и предпринимательская версии — по 89 и 295 долларов соответственно.
6. Anjuta
Универсальная IDE, которая включает в себя ряд расширенных возможностей, таких как мастер приложений, редактор исходного кода, управление проектами и версиями, профилировщик, отладчик, дизайнер графического интерфейса и другие инструменты. Anjuta предоставляет простой графический интерфейс и достаточные мощности для систематической разработки. Поддержка языков: C и C++.
- Простой пользовательский интерфейс.
- Мастер проектов и готовые шаблоны.
- Интегрированный Glade.
- Интегрированный DevHelp.
7. MonoDevelop
Эта IDE создана для C#, но также поддерживает другие языки и позволяет разработчикам быстро писать десктопные и ASP.NET Web приложения для Linux. Это кросс-платформенный продукт, который делает простым процесс извлечения .NET приложений, созданных в Visual Studio, в Linux без потери исходного кода.
Может работать с языками: VB, C, C++, Python, C#, Java.
- Изменяемое рабочее пространство, которое соответствует виду вашего рабочего процесса.
- Встроенный отладчик.
- Визуальный дизайнер.
- Развертывание и тестирование.
- Объектно-ориентированный API.
- Инструменты для увеличения возможностей.
8. CodeLite
Бесплатный проект с открытым исходным кодом для разработки на C++ и C под разные платформы. Полезные фишки:
- Встроенная поддержка GDB, GCC, clang, VC++.
- Плагины GIT.
- Подсветка синтаксиса для различных языков.
- 2 механизма, завершающих код, которые работают одновременно.
- Просмотр локальных потоков процессора, просмотр дерева и памяти.
9. Kdevelop
Полноценная и расширяемая IDE для C, C++, PHP и Ruby. Основные преимущества:
10. Geany
Хотя Geany имеет базовые возможности IDE, он является текстовым редактором, который работает на GTK2 библиотеке. Он был спроектирован так, чтобы стать маленькой и быстрой IDE. Поддерживаемые языки: HTML, PHP, Java, C, Perl, Pascal, Python.
- Автоматическое закрытие тегов XML и HTML.
- Развитая система навигации по коду.
- Работает на нескольких платформах.
- Позволяет создавать пользовательские плагины.
- Свертывание кода и подсветка синтаксиса.
- Простое управление проектом.
Как уже сказал выше, были рассмотрены далеко не все среды разработки для Linux, есть и другие хорошие решения: IDE от JetBrains, Code::Blocks и Qt Creator. Расскажите в комментариях ниже о тех приложениях, что вы используете у себя.
Линукс програмирование (Визуальные среды в нем, на подобии Delphi и Visual C# )
Ну вот и настал тот момент, когда после инсталляции ОС все настроено, упорядоченно, настроена рабочая среда так как тебе удобно и красиво. Поставлен весь софт для роботы и развлечений.
И теперь возникает дилемма : (хочется творить)
Как теперь человеку привыкшему к Delphi и Visual C# и тому подобных визуальных систем программирования на которых он провел немало времени и сотворил немало «визуальных Утилит» — портировать весь этот софт на свою новую платформу .
Чем может порадовать Линукс система меня, если я не слышал ничего о системах визуального программирования для этой ОС .
Кто поможет .
Если не трудно (тем кто уже программирует в Линукс) :
какие есть системы визуального программирования, какие возможности в освоении этих систем, есть ли хорошая документация на родном языке и желательно с примерами, возможна ли компиляция программы в бинарник и какова возможность запуска его на подобных Линукс ОС .
Просьба Гугл в помощь не предлагать и т.п. ответы,
Надеюсь на полную помощь человека имеющего опыт роботы по даному вопросу.
Заранее спасибо .
Визуальные среды есть. Eclipce (java, С++ и другое, если для эклипса найдёшь плагин), KDevelop (среда разработки KDE-like приложений), я сейчас изучаю QDevelop — среда, основанная на графической библиотеке Qt. Там и документация достаточно полная, но на инглише. Впрочем, кто-то и переводит.
Три имени для начала, а выбор между ними (или поиск 4ого) — это уже к гуглу.
Гугл в первую голову обязательно! 🙂
вот что я нашел по теме (сам не программер)
могет натолкнет на путь просветления 🙂
статья
Языки программирования
Языки, ставшие «стандартом» для образования в России – Pascal и Basic пришли в систему Linux не так давно, однако уже успели достаточно укоренится на этой платформе и обзавестись инструментами разработки.
Свободная вариация языка Pascal — FreePascal включена в дистрибутив Ubuntu FP, также как и консольная среда разработки для нее (аналог TurboPascal для DOS). Также в систему включена и система разработки на Object Pascal – Lazarus. Lazarus – это свободный клон Borland Delphi. Lazarus не только почти идентичен Delphi внешне, но и поддерживает импорт его компонентов. Портирование кода Delphi в Lazarus не вызывает крупных проблем, а портирование небольших расчетных программ, не использующих сеть – дело пяти минут.
В финальную версию Ubuntu FP будет также включен пакет RealBasic – стопроцентный аналог Microsoft Visual Basic, полностью совместимый с ним.