Состоялся стабильный релиз Android Studio 3.2 — интегрированной среды разработки (IDE) для работы с платформой Android 9 Pie. С момента анонсирования 3.2 на Google I/O '18 были доработаны более 20 новых функций и улучшена стабильность программы. Среди важных нововведений:
Android App Bundle позволит сократить размеры APK файлов в среднем на 11%-64%.
30 декабря 2017 г., спустя 2 года разработки, вышла новая версия Code::Blocks 17.12 - среды разработки на языках С, С++, D (теперь и для него, с ограничениями) и Fortran.
Данный выпуск, как всегда, содержит множество исправлений ошибок, улучшений и новых возможностей.
Среди них, например, для компонента «Core/UI» можно отметить:
editor: Исправление ошибки копирования/вставки средней кнопкой мыши при использовании wxGTK2.8.
editor: Вставка новой строки перед и после текущей строки, если она без выравнивания.
editor: В компоненте UpdateUI поведение при использовании 'Select next occurrence' и 'Select skip to next occurrence' (вероятно, имеется ввиду инструмент «мультикурсор») сделано более логическим.
lexer: Добавлено несколько новых ключевых слов в лексический анализатор языка Fortran.
Добавлен множественный выбор в диалоге «Copy to...» при поиске директорий (Search Directories).
editor: Добавлено переключение между заголовочными файлами и реализацией для шаблонов (.tpp;.tcc . <-> .h;.hpp).
Добавлена возможность переименовывать виртуальные каталоги через меню.
Добавлена возможность выбора используемой схемы подсветки синтаксиса в соответствующем меню в строке статуса.
И многое другое, в том числе улучшения для автодополнения кода, взаимодействия с компиляторами, отладчиком и других компонентов.
Бинарные сборки в виде tar-архивов подготовлены для Debian {9,10}, Fedora {26-28} и CestOS 7.
Полный список основных изменений приведён по ссылке в «Подробностях».
Вышел новый релиз кроссплатформенной IDE DLangIDE. DlangIDE основана на графическом тулките dlangui, который к настоящему моменту позволяет создавать достаточно сложные графические приложения.
В новом релизе DlangIDE исправлено более 50 ошибок и завершена интеграция с DCD обеспечивающего автодополнение кода. В следующих версиях планируется интеграция инструментов для проверки кода в режиме реального времени таких как DScanner.
Зарелизилась версия 3.0 популярного многофункционального редактора кода.
По сравнению с Sublime Text 2 был улучшен практически каждый аспект редактора. Список основных изменений настолько велик, что разработчики сделали отдельную страницу https://www.sublimetext.com/2to3
Разработчики выделяют следующие улучшения в версии 3.0: Goto Definition, новый механизм подсветки синтаксиса, новый интерфейс и новый API расширений. Отдельно упоминают производительность, по сравнению с Sublime Text 2 старт редактора и открытие файлов происходят быстрее, а прокрутка более плавная.
По сравнению с последней (июльской) бета-версией обновлена тема пользовательского интерфейса, добавлены новые цветовые схемы, новая иконка и улучшена подсветка синтаксиса.
Для Sublime Text 3.0 действительны лицензии приобретенные начиная с 2013 года, для перехода с Sublime Text 1 или 2 необходимо приобрести обновление.
Компания JetBrains, известный производитель инструментов для разработки ПО, сегодня объявила о начале работы над новой интегрированной средой разработки Gogland, которая — как нетрудно догадаться — будет ориентированна в первую очередь на язык программирования Go (golang.org).
Подробностей касательно функциональности нового продукта пока мало, но так как Gogland создаётся на платформе IntelliJ, можно ожидать качественного автодополнения кода, удобной навигации по проекту и подсветки ошибок «на лету».
Сейчас Gogland находится в раннем доступе; для получения сборки нужно оформить заявку.
Экспериментальная среда разработки для Python 2 обновилась до версии 3.0.0.
Основное нововведение версии это генерация графического представления кода. Теперь окно среды разработки разбито на две части. Слева - привычный текстовый редактор, а справа - автоматически генерируемая диаграмма, по возможности приближенная к традиционным блок-схемам алгоритмов. Генерация и перерисовка диаграммы производится по ходу набивки текста. Среда разработки определяет паузу в действиях разработчика и обновляет диаграмму, если код остается корректным. В результате появляется возможность работы не только с текстом программы, но и с его графическим представлением.
Как обычно, релиз также содержит улучшения и исправления замеченных ошибок.
Вышел в свет Gambas 3.9.0. Gambas — язык программирования, свободный диалект Basic для GNU/Linux с возможностью объектно-ориентированного программирования. Также Gambas — это мощная RAD (wikipedia.org) IDE (которая написана непосредственно на самом Gambas, что доказывает, что на этом языке возможна разработка серьёзных программ). Gambas предоставляет большое количество компонентов для работы с базами данных, сетью, OpenGL, SDL и другим ПО.
Главным нововведением версии 3.9.0 стал новый компонент, gb.web.form, который позволяет разрабатывать GUI для веб-приложений с помощью Gambas IDE. На сайте проекта приведены скриншоты простого веб-приложения (интернет-радио), написанного с использованием этого компонента. Также в этой версии в состав Gambas вошёл ещё один новый компонент, а именно gb.form.terminal, который позволяет встроить полноценный эмулятор терминала в приложение на Gambas.
Из прочих изменений можно отметить многочисленные улучшения в IDE, такие, как, например, то, что для создания проектов теперь используются шаблоны проектов, которые могут быть определены пользователем. Помимо этого есть изменения и в других компонентах языка: так, появился новый метод Paint.StretchImage(), который изменяет размер изображения с сохранением пропорций, элементы управления FileView и DirView теперь автоматически обновляются, если проект использует компонент gb.inotify, и другие улучшения и исправления.
Вышла новая версия Eclipse 4.6.0 Neon. Eclipse — многофункциональная IDE (и платформа для таковой), на базе которой работает большое количество различных инструментов для разработки на разных языках программирования. Лицензия — EPL (wikipedia.org).
Стала доступна для загрузки вторая версия Perl плагина для IDE от JetBrains. В этой версии появилась последняя из крупных фич, которую я хотел реализовать — отладчик.
Разработчики Atom сделали много улучшений в течение нескольких месяцев: добавили функции просмотра вкладок, уменьшили потребление оперативной памяти при редактировании больших файлов, улучшили качество просмотра текста по умолчанию и, конечно же, исправили большое количество ошибок.
Данный редактор был скачан 1.3 миллионов раз, им пользуется ежемесячно около 350,000 пользователей.
Сам проект берёт своё начало в 2008 году, он создан человеком по имени Chris Wanstrath, который является сооснователемем GitHub, и изначальное название было «Atomicity».
Вышла очередная версия проекта Eclipse - набора технологий для разработки на языке Java, самой известной из которых является Eclipse IDE.
Некоторые изменения:
Поддержка GTK3 в Linux-версии стабилизирована, теперь поддерживаются также версии 3.10 и выше (ранее официально поддерживались только версии 3.8 и ниже). Для GTK2 теперь поддерживаются только версии 2.18 и выше.
В Eclipse Marketplace доступна для загрузки предварительная версия поддержки Java 9.
В проект Linux Tools теперь входят средства для управления контейнерами Docker.
Новый проект Oomph позволяет легче управлять установкой и конфигурацией нескольких установленных версий Eclipse IDE и синхронизировать пользовательские настройки между workspaces.
Улучшена интеграция с системой сборки Maven, включая поддержку Maven 3.3.3, интеграцию с архетипами, улучшенное автозавершение в редакторе pom-файлов и экспериментальную поддержку автоматических обновлений конфигурации.
Новый проект Buildship предоставляет интеграцию Eclipse с системой сборки Gradle.
Традиционные мелкие улучшения в Java IDE, включая Quick Fixes для Java 8, иерархическое представление для вложенных проектов, возможность настройки perspective, ускорение текстового поиска и другие изменения.
Добавлено средство для отправления разработчикам отчётов об ошибках в IDE. Отключаемое.
Кроме того, в этой версии дебютировал новый установщик Eclipse Installer, призванный упростить установку под Windows, Linux и Mac OS X. Доступны и традиционные для предыдущих релизов архивы с исполняемыми файлами Eclipse IDE.
Сегодня, 29 апреля, на конференции Build представители Microsoft объявили о выходе бесплатной кросплатформенной IDE Visual Studio Code, работающей под управлением ОС Windows, Mac OS X и Linux (фотография с презентации). Среда разработки пока находится в стадии пререлиза, но уже доступна для скачивания.
14 апреля вышел первый релиз CLion — новой кроссплатформенной IDE, дополняющей линейку продуктов от JetBrains поддержкой C и С++.
Заявленные особенности:
Поддержка С++11 стандарта на уровне редактора (самого языка и директив препроцессора). Также заявляется поддержка JavaScript, XML, HTML и CSS.
Поддерживаемые компиляторы: GCC/Clang (для Linux и OS X), MinGW 32/64 или Cygwin (для Windows).
Основная поддерживаемая система сборки — CMake. Автоматическая работа с CMakeLists.txt, автодополнение команд CMake, редактор CMakeCache.
Мощный редактор с умным автодополнением, знакомый по предыдущим IDE от JetBrains, анализ кода на лету и рефакторинги.
Встроенный дебаггер (основанный на GDB).
И многое другое...
На данный момент доступна только коммерческая версия с 30-дневным бесплатным триалом и специальными ценовыми предложениями для особых групп пользователей.
29го декабря на сайте Indiegogo началась кампания по сбору средств на специализированную IDE для GNOME – Builder. Автор проекта Кристиан Хегарт (Christian Hergert), один из давних разработчиков этой графической оболочки планирует до 26го января собрать минимум $30 000.
Планируется разработать IDE с богатыми возможностями, среди которых:
Поддержка C, JavaScript, XML, Vala и Python
Автодополнение
Предпросмотр HTML и Markdown
Интеграция с glade для создания дизайна приложений
Интеграция с системой контроля версий
Сборка и тестирование приложения в автоматическом режиме в виртуальной машине
Интегрированный графический отладчик, которым послужит Nemiver – фронтенд gdb
Проверка работы с памятью с помощью valgrind
Vim-mode для любителей :)
С полным списком возможностей можно ознакомиться на странице проекта.