Sun Developer Day (мини-отчет)

Почти случайно оказался вчера на Sun Developer Day. Я был, правда, только на первой половине, но кажется все самое интересное услышал.

Саймон Риттер во вступительном слове рассказывал «куда движется компания Sun». Рассказал, что Веб 2.0 «is all about interactions and comminities». Объяснил, что собственные разработки нужны, чтобы дать клиентам компании возможность выбора (железо, ОС, IDE и т.д.) и сохранить пространство для инноваций.

Пообещал, что в ближайшие 6 месяцев мы увидим «значительный прогресс в Open Source Java». Sun наняла двух разработчиков JRuby и планируется возможность запуска Ruby on Rails на JVM.

Вероятно, RoR и была основной причиной, что побудила Sun выбрать именно JRuby, а не, скажем, JPython. В кулуарах Саймон так примерно и сказал. Не секрет, что нынешние апологеты «рельсы» сравнивают производительность своего труда с J2EE и далеко не в пользу последней.
Сессия по Solaris 10 была не такой хорошей, как могла бы быть; доклад по NetBeans — откровенно слабым. Оба доклада делали китайские сотрудники компании на не очень хорошем английском языке.

Зато доклад того же Риттера по DTrace был очень интересным. Поддержка DTrace, кстати, заявлена в Java SE 6. Мне эта тема близка, т.к. в последнее время я занимаюсь веб-сервисами; единственная реальная возможность их отладки — онлайн и DTrace в этом случае может стать настоящим спасением.

Правда, DTrace доступен пока только под Соларис 10. По словам того же Риттера, полноценное «портирование» этой технологии требует внесения множества модификаций в системное ПО. Для FreeBSD задача значительно облегчается благодаря общему унаследованному коду/архитектуре. Как дела обстоят с Линухом я не знаю, буду признателен если кто-то расскажет.

Я также успел поговорить с Саймоном о возможности использования DTrace для динамических языков на JVM: JRuby, JPython и др. Технически это возможно и могло бы побудить миграцию на JVM. Правда о том, когда такая поддержка появится (если появится вообще) информации нет.

(offtopic): Если уж речь зашла о Python, могу сказать что инструменты отладки (pdb, hotspot) достаточно примитивные, а memory profiler отсутствует как класс. И возможность добавить поддержку DTrace в CPython разработчиков почему-то не вдохновляет, хотя это явно возможно. Ну пусть хоть mpdb до ума доведут.

На этом все. Также о конференции можно почитать на форуме JUG.

Все про українське ІТ в Телеграмі — підписуйтеся на канал редакції DOU

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn



1 коментар

Підписатись на коментаріВідписатись від коментарів Коментарі можуть залишати тільки користувачі з підтвердженими акаунтами.

«значительный прогресс в Open Source Java »" Компания Sun Microsystems планирует начать открытие исходного кода своего языка программирования Java в конце этого года, а завершить процесс — в 2007″

Підписатись на коментарі