company_banner

IntelliJ IDEA 12.1 c поддержкой JavaFX 2

    Привет, Хабр!

    Традиционно каждую весну мы празднуем выпуском свежего обновления для IntelliJ IDEA с исправлениями и улучшениями юзабилити. Этот год не стал исключением! Мы рады сообщить, что IntelliJ IDEA 12.1 наконец доступна для скачивания.



    Как вы знаете, в конце прошлого года IntelliJ IDEA обзавелась поддержкой Java 8, Play Framework 2, дизайнером UI для Android, более чем в два раза ускоренным компилятором, новыми инструментами для работы с базами данных и, конечно же, темной цветовой темой Darcula. В IntelliJ IDEA 12.1 большая часть этих возможностей была улучшена с учетом тех замечаний, которые мы получили за это время, а также были исправлены многие найденные проблемы.


    JavaFX 2
    В IntellIJ IDEA 12.1 наконец-то появилась более чем расширенная поддержка JavaFX 2, новой Rich Client Platform для Java. Поддержка включает помощь в редактировании разметки FXML, пользовательских CSS файлов, автодополнение, поиск и навигация, рефакторинги, инструменты для упаковки и интеграция со SceneBuilder.

    Посмотрите демо:



    Darcula и Retina
    Должен отметить, что мы были очень удивлены, получив столько положительных отзывов о новой темной цветовой схеме Darcula. Многие пользователи считают Darcula самой главным нововведением IntelliJ IDEA 12. Учитывая это мы постарались доработать темную схему, чтобы она стала еще лучше.

    Кроме этого мы также улучшили поддержку дисплеев Retina (и более «плотных» дисплеев тоже). Обязательно посмотрите это.

    Другие нововведения в IntelliJ IDEA 12.1:

    • Полноэкранный режим для Windows
    • Поддержка Spring Frameworks 3.2 и Play Framework 2.1 (Ultimate)
    • Поддержка Groovy 2.1 (включаю новый анотации, натройки компиляции и т.п.)
    • Улучшена поддержка Scala (поддержка нового компилятора)
    • Улучшена интеграция с Gradle (поддержка gradle wrapper, таски и т.п.)
    • Поддержка Adobe Gaming SDK (Ultimate)
    • Отладчик для CoffeeScript и TypeScript через Source Maps (Ultimate)
    • Улучшенная поддержка Sass (custom function definition, автодополнение, рефакторинги переименовывания, nested properties, и еще...) (Ultimate)


    Чтобы узнать обо всех улучшениях и скачать IntelliJ IDEA посетите наш официальный сайт.

    Rem! Вы можете бесплатно обновить IntelliJ IDEA до версии 12.1, если вы уже являетесь обладателем IntelliJ IDEA 12. Если вы пользуетесь более старой версией, узнайте здесь подробнее про возможности обновления.

    Программируйте с удовольствием!
    JetBrains
    Делаем эффективные инструменты для разработчиков

    Similar posts

    Comments 35

      0
      Улучшена поддержка Scala (поддержка нового компилятора)
      Т.е. теперь полностью поддерживается External build для Scala?
        +2
        Да, вот здесь можно прочитать подробнее: blog.jetbrains.com/scala/2012/12/28/a-new-way-to-compile/
          0
          Вот в декабре оно работало, однако последние месяцы пришлось перейти на обычную компиляцию, т.к. кажется провиралась инкрементальная компиляция.
            0
            Вот бы запилили поддержку разработки JavaFX2 и Android приложений на Scala — вот это была бы бомба!
          +11
          Я люблю вас!!!))
            +1
            Вы не одиноки.
            +1
            О, теперь Идея поддерживает плагин File Watchers. Больше всего именно этого ждал для поддержки Type Script =)
              +8
              Доктор, это нормально что я получаю удовольствие от работы в IDEA?

              p.s.: а скорость запуска и индексации заметно увеличилась, браво!
                0
                >Доктор, это нормально что я получаю удовольствие от работы в IDEA?
                Да это стандартная реакция=)
                  0
                  Это фича от JetBrains)))
                +1
                Нифига не нормально, я уже пол года плююсь кровью на Eclipse. После IDEA это пытка.
                  +1
                  а по какой причине вернулись на Eclipse?
                +1
                Спасибо вам, Idea — лучшая среда разработки. Вот если бы вы еще взяли под крыло плагин для C++ и довели его до вменяемого состояния, то было бы совсем прекрасно. А то сейчас нет-нет да приходится запускать netbeans для плюсовых проектов и обламываться из-за отсутствия ставших уже привычных плюшек идеи.
                0
                Не хватает контрастности в Darcula для HTML. А так все супер. Любимая IDE.
                  0
                  Можно уточнить: на странице с подробным описанием нововведений появилась запись «Support for Lint API checks». В то же время здесь говорится, что будет добавлено в 13-й версии. Чему верить?
                    0
                    Думал что Java 8 ещё не вышла.
                      0
                      Не вышла, но вы уже сейчас можете скачать превью билд, доступный на сайте jdk8.java.net/lambda/ и попробовать ее! Java 8 выйдет чуть позже в этом году.
                      0
                      За текущие дополнения спасибо, не зря приобрел лицензию, все время радуете :)
                      Но, когда все-таки появится возможность компилировать JSP прямо из среды? не используя для этого скрипты ant или maven? Есть такое в планах?
                        0
                        я имею ввиду полностью компиляцию всего проекта с учетом JSP
                          0
                          А для чего такое может понадобится? Обычно компиляция JSP выполняется на стороне веб-контейнера.
                          0
                          Все, конечно, хорошо, но самому качать полностью установочный пакет для обновления системы сродни мазохизму. Возможность автоматической установки (не только проверки) не помешала бы.
                            0
                            у меня на UI версии выкачалось только 4 метра обновлений. вы на CI версии что-ли?
                            0
                            И наконец то обновился руби плагин.
                              0
                              Плагин для функции LiveEdit наконец-то закинули в репозиторий Chrome Web Store, теперь он называется JetBrains IDE Support. Вернее он там появился и ранее, просто сейчас IDEA 12.1 попросила удалить старый и поставить JetBrains IDE Support вместо старого
                                +1
                                У меня такой вопрос — зачем идея упорно вставляет в папку проекта iml файлы. Кто этим пользуется? Там еще появились в 11 идее вроде .idea директория. Т.е. я слышал, что в jetbrains iml файлы кладут в репозиторий, но вот я совсем не понимаю почему.

                                Пара неосторожных обращений и вот тебе merge конфликт, который не дает открыть проект, и надо заново его импортировать.

                                Также, шаренье iml файла не спасает от унификации «настроек» проекта. Работа code-схемой практически не получается. У меня откуда-то сейчас взялись схемы default, project, default(1). И вообще она там как-то коряво работает при переключении между несколькими проектами. С datasource манагером примерно тоже самое — есть project level, global — все равно к iml файлам не имеет отношения.

                                В любом случае, настройки проекта должны быть в коде проекта. Т.е. например когда я импортирую проект из мавенового pom файла, практически все автоматом подхватывается идеей — и спринговые контексты, и версия языка и т.п. Нет нужды в iml файле именно в Working copy директории. Т.е. мне кажется хорошей идея разделения кода, и ide. Это дает гораздо больше переносимости.

                                Уберите это, пожалуйста.
                                  0
                                  Чисто технически можно держать .iml файлы отдельно от «контента». Создаешь .iml файл где получится, а потом через Add Content Root указываешь ему туда, где находится содержимое.

                                  У нас таким образом поддерживается создание N разных вариантов проекта с одним набором исходником.

                                  Правда, у нас собственный генератор проектов, который поддерживает эту фичу, если, например, использовать встроеный Maven плагин, то так сделать скорее всего не получится.
                                    0
                                    Ага, ключевая фраза «собственный генератор проектов». Но даже и это не важно. Потому что content root он как бы известен на момент создания/импорта проекта. Найти сорцы потом не представляется проблемой. Поэтому iml файл можно хранить там же где и кэши идеевские. Т.е. девелоперу вообще не нужно знать о «внутренних» файлах IDE. А если очень хочется, то известно где они могли бы быть. Короче, имхо, .iml файл не нужная вещь для юзера, во всяком случае в том виде в котором она есть сейчас.
                                  0
                                  А как же Full Screen для Линукс?!
                                    0
                                    Мелочь, но выглядит некрасиво: на Linux-версии не нашёл иконку большого размера.
                                      0
                                      100% cpu на i5 при набивании кода огорчают, только.
                                        0
                                        Жаль, сломали поддержку старых JDK. Есть пара древних проектов на jdk 1.5, но не могу их компилировать: в режиме External Compiler идея упорно компилирует в версию 1.7, не смотря на то, что я явно указал Bytecode version 1.5, а когда External Build выключаю, не может запустить javac 1.5 т.к. там нет опции -s

                                        Пришлось откатиться на версию 11, хотя лицензия куплена на 12 :(
                                          0
                                          Поторопился с комментом, все каким-то волшебным образом заработало.

                                        Only users with full accounts can post comments. Log in, please.