The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Индекс форумов
Составление сообщения

Исходное сообщение
"Релиз среды разработки приложений IntelliJ IDEA 12"
Отправлено opennews, 06-Дек-12 16:05 
Анонсирован (http://blogs.jetbrains.com/idea/2012/12/intellij-idea-12-is-.../) релиз интегрированной среды разработки приложений IntelliJ IDEA 12 (http://www.jetbrains.org). Система поставляется в виде урезанной по функциональности бесплатной версии "Community Edition (http://www.jetbrains.org)" и полнофункциональной коммерческой версии "Ultimate Edition", для которой активные разработчики открытых проектов имеют возможность (http://www.jetbrains.com/idea/buy/buy.jsp#openSource) получить бесплатную лицензию. Исходные тексты Community-версии распространяются (https://github.com/JetBrains/intellij-community) рамках лицензии Apache 2.0. Бинарные сборки подготовлены (http://www.jetbrains.com/idea/download/index.html) для Linux, Mac OS X и Windows.

Community версия среды IntelliJ IDEA поддерживает инструменты для проведения тестирования TestNG и JUnit, системы контроля версий CVS, Subversion, Mercurial и Git, средства сборки Maven и Ant, языки программирования Java, Java ME, Scala, Clojure и Groovy. Поддерживается разработка приложений для мобильной платформы Android.
В состав входит модуль визуального проектирования GUI-интерфейса Swing UI Designer, XML-редактор, редактор регулярных выражений, система проверки корректности кода, система контроля за выполнением задач и дополнение для импорта и экспорта проектов из Eclipse. Доступны средства интеграции с системами отслеживания ошибок JIRA, Trac, Redmine, Pivotal Tracker, GitHub, YouTrack, Lighthouse.

Коммерческая версия "Ultimate Edition" отличается (http://www.jetbrains.com/idea/features/editions_comparison_m...) наличием поддержки дополнительных языков программирования (например, PHP, Ruby, Python, JavaScript, HTML, CSS, SQL), поддержкой технологий Java EE, возможностью работы с фреймворками, такими как Rails, Google Web Toolkit, Spring и Hibernate, средствами интеграции с Perforce, Microsoft Team Foundation Server и Rational ClearCase.

Основные новшества (http://www.jetbrains.com/idea/whatsnew/):


-  Переработан интерфейс пользователя, который стал более понятным и функциональным. Задействована новая тёмная визуальная тема Darcula. Внесённые в интерфейс изменения позволяют сосредоточится на написании кода и меньше отвлекают разработчиков на выполнение операций с IDE;

<center><a href="http://www.jetbrains.com/idea/whatsnew/img/12/darcula_large.... src="http://www.opennet.ru/opennews/pics_base/0_1354791694.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>


-  Поддержка будущей платформы Java 8, в том числе поддержка новых элементов синтаксиса в системе помощи в написании кода, например, лямбда-выражений, ссылок на существующий метод и методов по умолчанию;
<center><a href="http://blogs.jetbrains.com/idea/wp-content/uploads/2012/12/j... src="http://www.opennet.ru/opennews/pics_base/0_1354793288.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

-  Интеграция визуального редактора для быстрого формирования интерфейса Android-приложений;

<center><a href="http://blogs.jetbrains.com/idea/wp-content/uploads/2012/12/a... src="http://www.opennet.ru/opennews/pics_base/0_1354793426.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>

-  Новый режим компиляции Java-проектов, позволяющий ускорить выполнение сборки. Режим отличается (http://blogs.jetbrains.com/idea/2012/06/brand-new-compiler-m.../) добавлением нового постоянного процесса для выполнения задач компиляции, что позволяет организовать автоматическую фоновую сборку, при которой компиляция осуществляется по мере внесения изменений в код. В итоге, проект готов для запуска в любой момент, без необходимость ожидания завершения перекомпиляции;

-  Увеличение производительности IDE: ускорение индексации проектов и оптимизация отзывчивости интерфейса;
-  Режим (http://blogs.jetbrains.com/idea/2012/07/better_code_completi.../) умного автодополнения кода, поддерживающего дополнения имён классов и позволяющего предложить код даже при вводе отдельного идентификатора из середины конструкции;
-  Режим умного форматирования, поддерживающий перераспределение блоков кода;
-  Улучшение поддержки языка Scala: поддержка Dynamic, неявных классов, улучшенный отладчик, поддержка ScalaTest 2.0, расширение средств рефакторинга и т.д.
-  Улучшение поддержки языка Groovy: поддержка проверки статических типов, рефакторинг конвертации в Java, новые элементы инспектирования;

-  Улучшение поддержки Git, Mercurial и Subversion
-  Развитие инструмента для оценки различий в коде и выполнения операций слияния кода: переработан интерфейс, добавлено меню с настройками, добавлена подсветка директорий  с изменёнными файлами,

-  Новшества, специфичные для "Ultimate Edition":


-  Существенное улучшение средств разработки с использованием фреймворков Spring: проведена работа по улучшению производительности, добавлена поддержка XML, возможность использования аннотированных конфигураций, улучшение реализации диаграммы зависимостей, добавление поддержки новых фреймворков, в том числе  Integration, Web Flow, MVC, Security, Batch и т.п.
<center><a href="http://blogs.jetbrains.com/idea/wp-content/uploads/2012/12/s... src="http://www.opennet.ru/opennews/pics_base/0_1354793661.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
-  Поддержка фреймворка Play 2.0. Обеспечение создания, запуска  и отладки lay 2.0-приложений, написанных на языках Java и Scala, расширенные средства помощи в написании кода (code assistance), поддержка шаблонов, рефакторинга и других возможностей;
<center><a href="http://blogs.jetbrains.com/idea/wp-content/uploads/2012/12/p... src="http://www.opennet.ru/opennews/pics_base/0_1354793840.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
-  Инструмент для упрощения организации работы с базами данных, поддерживающий  SQL, позволяющий проектировать структуру базы, оценивать различия при выполнении SQL-запросов и контролировать взаимодействие приложения с БД;
<center><a href="http://blogs.jetbrains.com/idea/wp-content/uploads/2012/12/d... src="http://www.opennet.ru/opennews/pics_base/0_1354794112.png" style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
-  Поддержка языков Dart (http://www.opennet.ru/opennews/art.shtml?num=35102) и TypeScript (http://www.opennet.ru/opennews/art.shtml?num=34981), развиваемых компаниями Google и Microsoft в качестве возможной альтернативы JavaScript;
-  Режим live-редактирвоания HTML, CSS и JavaScript с мгновенным отражением результата в браузерном окне;
-  Поддержка развёртывания приложений в облачном PaaS-окружении Cloud Foundry (http://www.opennet.ru/opennews/art.shtml?num=30241);
-  Поддержка новых версий серверов приложений TomEE, GlassFish 4, WebSphere 8.5 и WebSphere 8.5 Liberty;
-  Режим просмотра и анализа байткода для Java-классов;


URL: http://blogs.jetbrains.com/idea/2012/12/intellij-idea-12-is-.../
Новость: http://www.opennet.ru/opennews/art.shtml?num=35522

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру