Wednesday, August 29, 2007

GWT: Out of beta!

Поздравляю всех, кто работает или заинтересован в GWT. Ибо сегодня "великий день" - с выходом релиза 1.4 GWT уже перестал иметь статус "Beta"!

Кому интересны подробности, советую почитать эту новость в оригинале.

Тут же напишу небольшую выдержку о том, что именно новенького в 1.4 кроме выхода из "бэты":

  • Код после компиляции стал меньше до 30% и скорость компиляции возросла на 20%-50%
  • Ускорен стартап приложения на клиенте (уменьшенно кол-во запросов)
  • Новые стандартные виджеты: RichTextArea, HorizontalSplitPanel, VerticalSplitPanel, SuggestBox, DisclosurePanel, PushButton, ToggleButton
  • Знаменитый "ImageBundle" - одним запросом можно получить много картинок (снова таки оптимизация)
  • Оптимизированы старые виджеты, добавлен новый ф-ционал (напр. Image)
  • Поддержка NumberFormat и DateTimeFormat для более простой локализации
  • Добавлена система бенчмаркинга юнит тестов GWT
  • Поддержка cross-stite трансферов модулей

... и многие другие фичи и очень много багфиксов.

Это действительно огромный шаг в развитии GWT.

Cледующий шаг - поддержка Java 1.5 синтаксиса. И, судя по отзывам разработчиков, это будет уже скоро.

Thursday, August 9, 2007

Google Mashup Editor: New Google project

Проглядывая море ньюсфидов я обнаружил ссылочку на довольно интересный проект: Google Marshup Editor.

Так, как доступ пока закрыт, не совсем ясно что это за зверь такой. Но уже есть галерея готовых "машапов", по которой можно примерно узнать как оно работает.

Довольно простой и интересный пример - TaskList (там же есть и исходники).

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

Интересно, что сам редактор использует GWT, при этом есть отличное обоснование, почему именно.