?

Log in

デニース [userpic]

JavaDay 2013

Ноябрь, 30, 2013 (23:50)
Метки: ,


Сегодня состоялась очередная конференция по Java в Воронеже.
На мероприятие приехало гораздо больше слушателей, чем в прошлом году, но это не помешало организаторам провести все на должном уровне. Как и в прошлый раз, коротко о главном:

  1. «Java 8: Функциональщина, Аннотации типов, JavaScript и это далеко не все». Михаил Ершов, Oracle, Санкт-Петербург.

    • в Java 8, как и обещали в прошлом году, появятся лямбда выражения; синтаксис языка при этом все больше напоминает Scala:
      Collection.stream().filter(...).map(...)...

    • аннотация типов, которая позволит задавать дополнительные условия при объявлении переменных, например @NotNull и много др.; в основном сделано для checker framework и выявлении ошибок в программе на этапе компиляции

    • jjs command line utility

    • no PermGen, совсем

    • выход новой версии запланирован на первое полугодие 2014 года, а Java 9 - на 2016 год.


  2. «Поисковая система Одноклассники.ру». Алексей Шевчук, Одноклассники.ру, Рига
    действительно потрясающий доклад, очень рекомендую ознакомиться с презентацией.

  3. «MVC frameworks: Java vs. JavaScript». Игорь Ужвиев, DataArt, Санкт-Петербург.
    Часто при написании веб-приложения с использованием MVC framework'а на Java возникают сложности с внесением изменений в дизайн из-за сильной связи template'ов с кодом серверной части. Дизайнерам и/или верстальщикам для работы необходим рабочий сервер, что не всегда удобно организовать. Поэтому все чаще применяется подход, при котором используется MVC только на стороне JavaScript, а backend на Java занимается только логикой работы самого сервера.