Вышла новая версия Geany 1.24. В своё время на ЛОРе были депрессивные настроения по поводу развития Geany, но проект потихоньку пилят, хоть и не с такой скоростью.
В этом выпуске:
Scintilla версии 3.3.6.
Охота на баги. По редактору прошлись как валгриндом так и cppcheck-ом, пофикшено множество мелких утечек памяти, исправлена куча ошибок, улучшена совместимость с Windows.
Исправления внешнего вида в KDE, наведен порядок к меню, исправлена иконка и т. п.
Добавили экспериментально поддержку GTK3.
В контекстное меню списка символов добавили возможность найти использования символа.
В менеджер модулей добавлена кнопка быстрого перехода к сочетаниям клавиш модуля.
В диалог выбора цвета добавлена кнопка «применить».
Обновлён поросший мхом перевод на русский язык (ваш покорный слуга).
Не все еще успели приобрести IntelliJ IDEA 12, а JetBrains в их рассылке рады сообщить нам, что вышла новая версия лучшей, по мнению множества аналитиков ЛОРа, IDE для Javа и Scala.
Изменений в новой версии много, но отдельно стоит отметить следующие:
более удобный пользовательский интерфейс (в том числе и новая настраиваемая тема для Linux);
поддержка Java EE 7, включая CDI 1.1, JSF 2.2, JAX-RS 2.0, Batch и др.;
актуализирована поддержка Java 8;
улучшенная поддержка Spring-фреймворков (производительность, конфигурация проекта, новое окно инструментов Spring и т.д.);
много новых инструментов для разработки под Android;
улучшена поддержка Gradle, в том числе помощь при редактировании Gradle-файлов и более правильный процесс синхронизации;
несколько улучшений для Scala, включающие подсказки типов для выражений и встроенную поддержку SBT;
улучшены инструменты работы с Git, Mercurial и Subversion (в т.ч. и поддержка Subversion 1.8);
усовершенствованный отладчик;
новое окно с локальным терминалом;
более высокая производительность, в т.ч. более быстрая работа команд Find Usages, Navigate to actions и др.;
улучшения в инструментах работы с базой данных и поддержка SQL.
Вышла новая версия среды разработки NetBeans IDE. Новый выпуск включает в себя следующие новшества и улучшения:
Java: поддержка лямбда-функций из JDK 8; улучшены рефакторинг, code completion и подсказки, улучшения в поддержке JavaFX;
HTML5: поддержка Cordova и мобильных браузеров, быстрое переключение браузеров из тулбара, монитор сети;
JavaScript: поддержка фреймворков AngularJS, Knockout and ExtJS; навигация и code folding для JSON-документов, улучшения в code completion;
Java EE: вся функциональность HTML5 теперь доступна в проектах Java EE;
PHP: полнофункциональный HTML5 в PHP-проектах; поддержка фреймворков Nette и Zend Framework 2, улучшен рефакторинг и статический анализатор кода;
C/C++: индивидуальные стили форматирования для проектов; улучшения в Find Usages;
Прочее: новая эргономичная панель задач; оффлайн-режим для Bugzilla; улучшена поддержка Subversion/Git/Mercurial и СУБД.
NetBeans — среда разработки, которую Oracle позиционирует как официальную IDE для Java и сопутствующих технологий. Однако, за последние годы NetBeans превратилась в мощную мультиязычную среду разработки. Официально поддерживаются Java, Groovy, C/C++, HTML5/JavaScript и PHP. Но благодаря сторонним разработчикам поддерживается широчайший спектр языков программирования: от промышленных (Python, Ruby, Scala) до обучающих (Лого) и экзотических (LambdaBeans для Scheme). От других аналогичных IDE NetBeans выгодно отличают свободная лицензия, бесплатное распространение, всегда актуальная поддержка стандартов Java и эргономичный, не перегруженный и интуитивно понятный интерфейс.
NetBeans также является платформой для разработки комплексных desktop-приложений. В этом качестве NetBeans активно используется в оборонной промышленности (NATO, Northrop Grumman, US Navy), геодезии и картографии (Saab Systems Grintek), авиационной индустрии (Boeing), логистике, аграрной промышленности, разработке полезных ископаемых, образовании, телеком-индустрии, финансах, науке, инженерии и искусстве.
Компания Jetbrains, известная целой серией IDE для различных языков программирования, объявила о выходе opensource редакции IDE для Python: PyCharm Community Edition.
Opensource версия включает:
редактор с функциями автодополнения, подсветки синтаксиса и ошибок;
автоматизицию рефакторинга кода и широкие возможности навигации по исходным текстам;
встроенный отладчик и поддержку unit-тестов;
работу с системами контроля версий;
широкие возможности по настройке, в том числе режим эмуляции VIM.
Коммерческая редакция IDE также включает поддержку фреймворков для веб-разработчиков; работу с javascript/css и некоторыми другими смежными технологиями; отладку на удаленных хостах; работу с базами данных из IDE.
Opensource версия доступна под лицензией Apache 2.
Eclipse — свободная IDE, функционал которой, благодаря её модульной архитектуре, можно расширять практически бесконечно. В соответствии с графиком релизов, в среду, 26 июня вышла очередная версия Eclipse IDE, носящая версию 4.3 и имя Иоганна Кеплера, первооткрывателя законов движения планет Солнечной системы.
Некоторые основные изменения Eclipse Kepler:
Stardust 1.0 предоставляет полный набор инструментов для управления бизнес-процессами (BPM).
Orion 3.0 включает в себя серьёзные улучшения юзабилити и более простое внедрение на сервера приложений Java.
Business Intelligence and Reporting Tools (BIRT) поддерживает представление больших данных теперь и для MongoDB и Cassandra.
Mylyn теперь включает в себя лучшую поддержку для инспекции кода в режиме Navigator View и интеграцию с Gerrit.
Экспериментальная среда проектирования для языка Python обновилась до версии 2.0.1, а быстрый и детальный парсер питона, разработанный в рамках проекта, обновился до версии 1.6.1.
Основные изменения по сравнению с предыдущими версиями:
Компания JetBrains выпустила новый релиз IDE для Ruby RubyMine 5. Были добавлены следующие нововведения:
Поддержка RubyMotion, инструментария для создания нативных приложений для iOS.
Отладчик для CoffeeScript
Поддержка импорта цветовых схем из пакетов (bundles) для TextMate.
Поддержка синтаксиса Ruby 2.0
Поддержка запуска и отладки программ на платформах JRuby, TorqueBox и Trinidad.
Поддержка запуска и отладки программ на удаленных хостах.
Добавлены инструменты для автоматического создания Gem'ов и для визуализации графа зависимостей между ними.
Поддержка Puppet.
Добавлены инструменты для работы с базами данных: Edit tools — для редактирования таблиц и индексов и синхронизации этих изменений с кодом, definition editor — для редактирования определений представлений и процедур, diff tool — для просмотра различий между таблицами и между базами данных.
Улучшены инструменты для работы с системами контроля версий.
Улучшена поддержка SASS и LESS.
Добавлены новые цветовые темы и улучшена поддержка дисплеев Retina.
Для скачивания доступна пробная версия со сроком работы 30 дней. Стоимость лицензий следующая:
Для обучения студентов и для разработки программ с открытым исходным кодом — бесплатно.
Eric — интегрированная среда разработки для Python и Ruby написанная в свою очередь на Python с пользовательским интерфейсом на Qt4 и использующая для редактирования исходных текстов компонент Scintilla.
Существуют две стабильные ветки: Eric4 на Python2 и Eric5 на Python3.
Особенности:
менеджер проектов;
графический отладчик с поддержкой интерактивного исследования во время приостановки и автоостановки на критических исключениях;
профайлер;
опции при запуске кода Python;
модульное тестирование;
отслеживание выполняемых задач (автообновляемый TODO-лист);
расширяемость за счёт плагинов (для Django, TurboGears, wxPython, PyLint и др.).
Вышла новая версия кроссплатформенной расширяемой плагинами среды разработки на языках С/C++ — Code::Blocks 12.11.
Новая версия включает в себя множество улучшений по сравнению с предыдущей версией 10.05, с полным списком которых можно ознакомиться здесь. Вот некоторые из них:
Общие изменения
Добавлен пункт контекстного меню для отображения файла в дереве проекта.
Добавлена возможность разворачивать окно редактора по двойному клику по вкладке.
Добавлено всплывающее окно, показывающее полный путь к файлу и проекту, для вкладки редактора.
Возможность «прятать» вкладки редактора (View → Hide editor tabs или Ctrl+H).
3 декабря 2012 г. команда разработчиков Lazarus Team представила очередную версию среды разработки программного обеспечения для компилятора FreePascal — Lazarus 1.0.4 (список изменений).
Среди изменений и исправлений ошибок:
1. Debugger - исправлено падение программы при использовании Inspect-Dialog в случае «вложенных» обновлений; исправлено появление «Range check error»; отключена функция «run to cursor» когда Debugger остановлен; исправлен «бесконечный цикл» при вычислении значений в окошке watch.
2. IDE (Редактор кода) - теперь выделенный текст используется в качестве критерия поиска по умолчанию только если курсор внутри выделения или наведён на него; исправлена ошибка падения программы при закрытии последней вкладки по Ctrl+F4 в случае когда было активно автозаполнение.
3. SynEdit - исправлена ошибка чувствитеьности к региству при поиске/замене регулярных выражений; исправлена ошибка невозможности копировать/вставлять текст с помощью средней кнопки выши когда SynEdit находится в режиме read-only;
и многие другие, включая исправления ошибок элементов, связанных с библиотеками GTK2, Qt, LCL
Минимальные системные требования:
Minimum requirements:
Windows: 98, 2k, XP, Vista, 7, 32 or 64-bit
FreeBSD/Linux: gtk 2.8 or qt4.5, 32 or 64-bit
Mac OS X: 10.5, LCL only 32-bit, non LCL apps can be 64-bit
Как и предыдущая версия Lazarus 1.0.2, бинарная сборка содержит fpc-2.6.0.
Помимо основной страницы загрузки на sourceforge доступна загрузка с svn, а также зеркала (1, 2, 3) для тех, у кого заблокирован доступ к sourceforge.
Представлен очередной релиз экспериментальной среды проектирования для языка Python. Конечной целью проекта является поддержка проектирования используя не только традиционный текстовый формат представления программы, но и графическое представление потока управления, похожее на блок-схемы алгоритма. Разработчик сможет переключаться между текстом и графикой и редактировать или читать программу в том виде, который лучше подходит данному моменту.
Блок-схемы пока не реализованы, но для работы с текстовым представлением среда вполне пригодна. Вот далеко не полный список возможностей, не включающий базовые:
генерация интерактивной диаграммы зависимостей;
быстрый парсер питона и иерархическое представление различных сущностей проекта;
интеграция с pylint, pymetrics и PythonTidy;
анализ проекта на неиспользуемые функции, классы и глобальные переменные;
представление результатов профилировки в интерактивной графической и табличной форме;
NetBeans — это популярная кроссплатформенная интегрированная среда разработки с открытым исходным кодом, позволяющая создавать приложения на многих языках программирования (Java, PHP, Javascript, C, C++ и других). Недавно в свет вышла версия 7.2. NetBeans доступна на нескольких языках, среди которых есть и русский.
В этом выпуске упор был сделан на улучшение производительности и облегчение процесса разработки с помощью статического анализа кода. Из важных изменений также следует отметить интеграцию с JavaFX Scene Builder, поддержку нескольких PHP-фреймворков, усовершенствованную поддержку Groovy, встроенную Subversion 1.7.
Зарелизился Eclipse Juno 4.2. Это первый релиз ветки 4.x, ветка 3.x закрыта и больше не будет развиваться. Для совместимости со старыми плагинами и RCP приложениями в Juno включен слой совместимости.
Code Recommenders: новый проект автодополнения кода. Анализируя использование Java API приложения формируется база best practices. В дальнейшем, Code Recommenders предлагает разработчику использовать определенное Java API в своих проектах.
Virgo: новое ядро, позволяющее создавать менее громоздкие приложения на основе OSGi.
Koneki: новый проект по созданию LUA IDE. Проект является важной частью Eclipse M2M Industry Working Group.
Xtext: добавлена поддержка интегрированной отладки DSL, созданных с использованием Xtext. Реализована более тесная интеграция с Java Development Tools (JDT).
Equinox: включена реализация новых OSGi R5 спецификаций.
Представлены два новых пакета:
Eclipse IDE for Automotive Software Developer - содержит инструменты и фреймворки для разработки встроенного ПО для автомобилей.
Eclipse for Mobile Developers - упрощение установки и работы с мобильными SDK, включая Android SDK.
Изменение версии
Много пользователей обращало внимание разработчиков на то, что по их мнению номер версии не соответствует зрелости проекта. После непродолжительной дискуссии они решили переименовать версию 0.22 в 1.22.
С 10 по 19 марта будет вестись регистрация добровольцев, желающих принять участие в очередной сессии тестирования кроссплатформенной среды разработки с открытым исходным кодом Netbeans 7.2. NetCAT проводится систематически перед релизом каждой мажорной версии Netbeans (мажорными считаются версии со сменой второй цифры) начиная с Netbeans 3.6.
Для регистрации необходимо внести своё имя и почтовый адрес в список участников в Netbeans wiki (нужно будет завести аккаунт в вики) и подписаться на рассылку (для этого нужно отправить пустое письмо на адрес sympa@netbeans.org с темой «subscribe netcat»).
NetBeans — это интегрированная среда разработки с открытым исходным кодом, позволяющая создавать приложения на многих языках программирования (Java, PHP, C, C++ и других). Сегодня в свет вышла версия 7.1. Среда доступна на нескольких языках, среди которых есть и русский.
Ключевыми особенностями этого выпуска являются поддержка JavaFX 2.0, средства для визуальной отладки графических интерфейсов на Swing, возможность работы с Git «из коробки».
Некоторые другие важные изменения:
Java
Новый визуальный отладчик;
Inspect & Refactor (позволяет быстро производить изменения в коде на уровне проекта, например убрать все System.out'ы);
Улучшена подстветка и форматирование документации Javadoc.
Веб и Java EE
Поддержка CSS3 с автодополнением и документацией;
Более 50 улучшений в редакторе, связанных с технологией CDI (JSR 299);
Усовершенствована поддержка веб-сервисов, Java Persistence, EJB, WebLogic.
PHP
Улучшен отладчик;
Поддержка шаблонов Smarty;
Группировка тестов PHPUnit.
Системы контроля версий
Поддерживается Git;
В редакторе появилась вкладка с историей изменений файла;
Тихо и незаметно вышла очередная версия IntelliJ IDEA — Java (и не только) IDE от JetBrains. Изменения коснулись буквально всех подсистем: UI, редактор кода, инструменты и интеграции с фреймворками etc.
новая архитектура редактора кода, обеспечивающая большую отзывчивость и отсутствие фризов при редактировании огромных файлов;
В ноябре 2001 группа из восьми компаний, состоящая из Borland, IBM, MERANT, QNX Software Systems, Rational Software, Red Hat, SuSE и TogetherSoft, сформировали Eclipse Consortium, Eclipse стал open source. Небольшой проект стал независимым, массовым; сейчас он включает множество сродных проектов, которые формируют мощный инструментарий разработчика для многих языков программирования, платформ, коммерческих и открытых приложений. С восьми компаний-участниц в 2001 году, Eclipse Foundation включает в себя сейчас 174; инвестировано уже более 800 млн долларов (против 40 млн долларов в 2001), написано более 50 млн строк кода, создано 273 проекта, а число коммитеров уже давно превысило 1000.