Последователи Smalltalk:
Frank — это не операционная система, в которой работают приложения, а скорее, подобие Smalltalk или Squeak — большое приложение, которое можно расширять и дополнять, пока оно не станет делать всё, что нам нужно. Вместо приложений, в которых реализованы собственный интерфейс и функции, здесь присутствуют компоненты, имеющие сложные взаимосвязи.
Во Frank есть единое понятие «документ», в который могут быть включены и на месте изменены любые объекты, будь то изображения, таблицы или созданные пользователем скрипты. Презентация, например, — это документ, включающий в себя сценарий перехода вперёд и назад по страницам (или, если угодно, кадрам), а не файл, для открытия которого требуется специальная программа. Такая программа просто не нужна, потому что интерфейс для работы с изображениями и текстом идентичен тому, что используется для подготовки других документов.
Jetbrains - Ultimate — Exclusive Out-of-the-Box Feature Set
IntelliJ IDEA Ultimate is the full-featured commercial IDE — with a complete set of tools and integrations with the most important modern technologies and frameworks, such as Spring and Hibernate — a must-have for effective Web and Java EE development.
Get IntelliJ IDEA Ultimate
Free 30-day trial for Windows. Other platforms.
Enterprise technologies support including Java EE, Spring, GWT, Struts, Play, Hibernate, Google App Engine, OSGi and others.
Simplified web development with intelligent editors for HTML, JavaScript, CoffeeScript, CSS, integration for templating engines.
Full array of supported languages, with refactoring capabilities: ActionScript, PHP, Groovy, Scala, Python/Jython, Ruby/JRuby, Clojure.
Deployment and debugging with any of the following application servers: Tomcat, GlassFish, JBoss, Weblogic, WebSphere, Geronimo, Resin, Jetty.
Commercial version control systems support: Perforce, ClearCase, Team Foundation Server, Visual SourceSafe.
Tools for working with large scale Java codebases: dependency analysis and validation, UML class diagrams.
TEA - текстовый редактор с множеством функций для обработке текста.
Работает со всеми популярными кодировками, оснащен анализатором текста, утилитами для веб-дизайнеров, средствами массовой перекодировки файлов и т.д. и т.п. Основные характеристики (кроме уже перечисленного):
- Поддерживаемые форматы: обычный текст, RTF, HEX, DOC, ODT, DOCX, RTF, SLA, KWD, ABW, SXW
- Подсветка синтаксиса для языков: HTML, C, C++, Object Pascal (Delphi, Kylix), Java, JavaScript, Perl, SQL, Visual Basic Script
- Быстрые шаблоны (Ctrl-J) для: HTML, Delphi, C++ Builder
- Математический аппарат: калькулятор для сверхбольших величин, встроенная обработка алгебраических выражений, набранных просто в тексте документа. Конвертирование из одной системы счисления в другую (DEC/BIN/HEX), перевод арабских чисел в римские и наоборот.
- Текстовые функции: изменение регистра, форматирование, позиционирование блоков с помощью курсорных клавиш, шифрация/дешифрация, реверс, правильное оформление диалогов, удаление HTML-тэгов и лишних пробелов; коррекция глюков перекодировки из Word'а в plain text, детранслит, исправление раскладки, сортировка, нумерация, и многое другое, включая файлменеджер, календарь, экспорт в RTF и HTML и поддержку плагинов.
NetBeans — это удобная кроссплатформенная интегрированная среда разработки с открытым исходным кодом, позволяющая создавать настольные, мобильные и веб-приложения на различных языках программирования (Java, PHP, Javascript, C, C++ и других). Сегодня Oracle объявила о доступности версии 7.3. Графический интерфейс NetBeans переведён на несколько языков, среди которых есть и русский.
В этом выпуске упор был сделан на облегчение разработки веб-приложений с использованием самых свежих стандартов HTML5, JavaScript и CSS. Новая функциональность, связанная с этим, была объединена в отдельный проект Easel. Однако и другие области не остались без внимания: поддержка Groovy, PHP, C, C++ и других языков и технологий также была усовершенствована.
Project Easel (разработка приложений на HTML5)
Значительно улучшен редактор Javascript
Визуальный редактор стилей CSS
Отладчик для JavaScript
Встроенный прямо в IDE веб-браузер на WebKit
Java
Навигационная панель на манер «хлебных крошек»
Обновленные представления Show member и Show hierarchy
Новые подсказки и виды рефакторинга
Результаты Find usages можно фильтровать
Вкладка POM editor для более удобной работы с pom.xml
Java EE
Средство тестирования JPQL
Новые возможности разработки REST-сервисов
PHP
Интеграция с Composer (менеджером зависимостей для PHP)
Автодополнение кода для Twig template engine
Всевозможные улучшения при работе со Smarty, Symfony 2, Doctrine 2
C и C++
На больших проектах потребление памяти сокращено минимум вдвое
Ускоренный парсер
Группировка breakpoint'ов
MonoDevelop 2.6
очередная версия открытой универсальной IDE — MonoDevelop.
По сравнению с предыдущим релизом были произведены следующие изменения и улучшения:
Поддержка .Net 4.0
Пользовательские политики
Концепция «политик» была введена в MonoDevelop 2.4. Политики — это настройки, которые можно применить к конкретному решению или проекту. Политики включают в себя правила форматирования кода, стандартные заголовки для файлов или политики именований. В этом релизе была введена поддержка набора политик, определяемых пользователем. Пользователи теперь могут сами определять набор политик и давать ему имя. Этот набор политик потом может быть применён к проекту полностью или политика за политикой. Пользовательские политики могут быть импортированы из существующих проектов или из файла. Политики также могут быть экспортированы в файл и применены к существующему проекту.
Политики по умолчанию — это политики, применяемые к каждому новому создающемуся проекту. В прошлых релизах эти опции можно было редактировать через диалог Default Policies (Политики по умолчанию). В этом релизе эти опции интегрированны в диалог основных настроек и позволяет выбирать опции из предопределённого набора опций.
Поддержка GIT
Система контроля версий в MonoDevelop уже поддерживает GIT. Основные команды для контроля версий, уже доступные для Subversion, теперь доступны и для GIT:
Улучшенная поддержка XBuild.
В C/C++ проектах улучшена символьная навигация и подстановка с использованием ctags.
Ограниченная поддержка навигации и подстановки для ctags из состава OSX. Для улучшенной поддержки могут быть выбраны другие, современные ctags.
Была добавлена рудиментарная поддержка Objective-C проектов.
Базовая поддержка команд Go-to-declaration.
Также был сделан ряд небольших улучшений в отношении редактора кода и диалоговых окон среды.