Javaone/Oracle Develop: Общие Впечатления

12-13 апреля в Российской академии наук впервые в Москве прошла знаменитая конференция разработчиков Java и Oracle — JavaOne/Oracle Develop. Я посетил оба дня и хотел бы поделиться своим мнением о докладах, на которых мне удалось присутствовать, общими впечатлениями и различными житейскими деталями.



1 день.

1. HTML 5 и Java: новые горизонты.

Первый отчет был очень слабым.

Говорили об уже известных вещах в HTML 5 и вообще о том, что такое Java (зачем людям, которые и так прекрасно знают, что такое Java?), но ни слова о том, как они связаны и какие преимущества дает этот тандем.

Не нравится.

2. Отчет Deutsche Bank о написании приложений с низкой задержкой.

В целом хорошее выступление.

О том, как писать в стиле C на Java :) 3. Oracle JDeveloper и Oracle ADF: платформа разработки программного обеспечения Oracle Fusion. Показывали всякие хитрости, как очень быстро создавать в JDeveloper довольно сложные приложения, не написав ни единой строчки кода.

За 7 минут человек сделал с нуля CRUD-приложение с проверкой входных данных и различными графиками.

Однако по личному опыту сложно поверить, что на производстве все будет так же красиво.

Сэкономленное время уйдет на настройку и написание костылей в тех местах, которые разработчиками не предусмотрели.

4. Диагностика проблем и настройка GC в HotSpot JVM в соответствии с потребностями конкретного Java-приложения.

Мы рассмотрели основные модели сборщиков мусора, когда какую лучше использовать и в каких ситуациях какие параметры подправить.

Вам нужно найти слайды – очень полезный справочный материал.

5. Языкоориентированное программирование в действии.

Как мы это делаем в Jet Brains. В моем личном топе всех отчетов - первое место.

Потрясающе крутая вещь (даже рука не поднимется, чтобы назвать это технологией) - MPS. Не знаю, революция это или эволюция, но вещь опережает свое время.

Короче говоря, это своего рода система построения DSL, всяких макроконструкций и просто создания и расширения языков программирования.

Подробнее расскажу на семинаре в нашем офисе :)

День 2.

6. JavaFX 2.0. Как-то изначально я не верил в эту технологию и нельзя сказать, что доклад вселил во меня какие-то надежды относительно будущего этой платформы.

Они сказали, что 2.0 фактически переписали с нуля, теперь она будет компилироваться в HTML+JavaScript, как GWT. Хотя он может подойти в качестве платформы для настольного ПО (UI), и заменит уродливый Swing. 7. Разработка и настройка быстродействующего приложения для виртуальной машины Java. Сначала всё было так же, как на докладе про GC и я даже расстроился, что пошёл, но ближе к концу мне рассказали, как не кодить, чтобы приложение работало хорошо и сборка мусора обходилась дешевле.

8. Разработка PL/SQL и модульное тестирование (примечание автора: именно так они переводили модульные тесты) с помощью Oracle SQL Developer 3.0. Мы приехали сюда, потому что больше некуда было идти.

Чуть не уснул :) Не очень интересная тема + успокаивающий голос женщины-диктора.

Помню смутно.

Кое-что о визуальном составлении запросов, о том, как тестировать запросы.

9. Разработка совместимого API — это гениально, но не подло.

Второй самый интересный доклад, хотя были описаны довольно простые вещи :) Он рассказал мне, что можно делать в API, что категорически нельзя и что можно делать с осторожностью.

Квинтэссенция опыта работы в команде по тестированию совместимости различных версий JDK.

Общие впечатления.

В целом мне очень понравилось.

4 из 5 баллов.

Что мне понравилось:

  1. Общая атмосфера.

  2. Есть большое количество Javaистов, которого не хватало на Google Developer Day.
  3. Компетентные и приятные докладчики с хорошим английским языком.

    Я даже не пользовался системой перевода, хотя без нее в GDD порой было сложно.

  4. Доклады были очень оживленными в том смысле, что если в них говорилось о каких-то конкретных вещах в кодировании, то их тут же демонстрировали вживую в IDE.
  5. Бонусы в виде рюкзака и других подарков.

  6. After-party хоть и несколько слабоватый, но нам нужно было еще пива, а то мы все выпили и все разбежались :)
Что мне не понравилось:
  1. Кейтеринг.

    По поводу еды не услышала ни одного положительного отзыва :) Кофе выдавали только в определенное время, но логотип Явы - чашка кофе.

    Кроме того, растворимый кофе был отвратительным.

    Обед – отдельная тема.

    150 граммов салата, бутерброд с сыром и колбасой, небольшой сникерс и небольшой сок.

    Комментарии не нужны.

    В ГДД была отличная еда (шашлыки и куча салатов на обед; бутерброды, булочки, печенье, газировка, натуральный свежемолотый кофе, чай - все это в любое время), несмотря на то, что там было бесплатно, а здесь билеты были куплены (не для выигрыша денег, конечно, а для отсеивания халявщиков).

  2. Не очень хороший номер.

    В GDD в этом плане было очень круто — один большой зал с едой, чилл-аутом и 4 двери вдоль одной стены, все на одном этаже.

    Просто и понятно.

    Здесь даже карта не помогла.

    Никогда не удавалось понять, где ты сейчас находишься (это касается маленьких залов).

    Если бы не указатели на стенах, я бы, наверное, туда не попал.

    вообще хотя бы за один отчет.

В следующий раз обязательно пойду, надеюсь организаторы устранят досадные недостатки! Теги: #java #oracle #javaone #oracle development #java
Вместе с данным постом часто просматривают: