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 баллов.
Что мне понравилось:
- Общая атмосфера.
- Есть большое количество Javaистов, которого не хватало на Google Developer Day.
- Компетентные и приятные докладчики с хорошим английским языком.
Я даже не пользовался системой перевода, хотя без нее в GDD порой было сложно.
- Доклады были очень оживленными в том смысле, что если в них говорилось о каких-то конкретных вещах в кодировании, то их тут же демонстрировали вживую в IDE.
- Бонусы в виде рюкзака и других подарков.
- After-party хоть и несколько слабоватый, но нам нужно было еще пива, а то мы все выпили и все разбежались :)
- Кейтеринг.
По поводу еды не услышала ни одного положительного отзыва :) Кофе выдавали только в определенное время, но логотип Явы - чашка кофе.
Кроме того, растворимый кофе был отвратительным.
Обед – отдельная тема.
150 граммов салата, бутерброд с сыром и колбасой, небольшой сникерс и небольшой сок.
Комментарии не нужны.
В ГДД была отличная еда (шашлыки и куча салатов на обед; бутерброды, булочки, печенье, газировка, натуральный свежемолотый кофе, чай - все это в любое время), несмотря на то, что там было бесплатно, а здесь билеты были куплены (не для выигрыша денег, конечно, а для отсеивания халявщиков).
- Не очень хороший номер.
В GDD в этом плане было очень круто — один большой зал с едой, чилл-аутом и 4 двери вдоль одной стены, все на одном этаже.
Просто и понятно.
Здесь даже карта не помогла.
Никогда не удавалось понять, где ты сейчас находишься (это касается маленьких залов).
Если бы не указатели на стенах, я бы, наверное, туда не попал.
вообще хотя бы за один отчет.
-
Афганистан
19 Oct, 24 -
Теперь Мы Просто Будем Править Миром, Ок?
19 Oct, 24 -
Акции: Первый Серьезный Опыт
19 Oct, 24 -
Стрейс
19 Oct, 24 -
Что Вам Нужно В Приложениях Для Заметок?
19 Oct, 24 -
Неуловимое Нейтрино
19 Oct, 24 -
Деньги, Деньги, Мусор... Часть 2.
19 Oct, 24