среда, 19 мая 2010 г.

Book of Vaadin, 1.2 Пример создания приложения

1.2 Пример создания приложения

Давайте рассмотрим традиционный при изучении чего-нибудь нового в программировании пример "Hello, World!". После этого мы сможем изучить более сложный пример, реализующий архитектуру model-view-controller. Эти два примера просты, но очень  важны, так как Vaadin создан сделать все еще проще.

import com.vaadin.ui.*;
public class HelloWorld extends com.vaadin.Application {
    public void init() {
        Window main = new Window("Hello window");
        setMainWindow(main);
        main.addComponent(new Label("Hello World!"));
    }
}

вторник, 18 мая 2010 г.

Vaadin, Глава 1. Введение

Глава 1. Введение

В этой главе мы ознакомимся с разработкой приложений при помощи Vaadin, его установкой, интеграцией в Eclipse и другими необходимыми и\или удобными утилитами. Мы рассмотрим философию дизайна Vaadin, его историю и последние существенные изменения.

1.1 Обзор

Основную часть Vaadin составляет Java библиотека, которая разработана для облегчения создания и управления высококачественного пользовательского веб-интерфейса. Основная цель Vaadin - позволить Вам забыть о веб и позволить разрабатывать пользовательский интерфейс так, как будто Вы создаете Java desktop приложение при помощи стандартных библиотек AWT, Swing или SWT, но еще проще.

Традиционное веб-программирование - отличный способ потратить свое время на изучение новых веб-технологий, но вы, вероятно, хотите быть продуктивным и сосредоточиться на логике приложения. При помощи сервер-ориентированной модели программирования, Vaadin берет на себя заботу управлением пользовательским интерфейсом в браузере и Ajax-коммуникациях между браузером и сервером. Если Вы будете использовать Vaadin, Вам больше не потребуется глубоко изучать и отлаживать(debug) такие технологии как HTML и JavaScript.

Перевод Book of Vaadin

Недавно пришлось поработать с отличным фреймворком Vaadin. Ребята сделали замечательную вещь. Удобна, красива. На сайте имеется хорошая книга на английском языке.

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

Сразу хочу сказать, что я не профессиональный переводчик и время от времени могут проскакивать "дубовые" фразы или не совсем корректный перевод. Если у кого-нибудь будут конструктивные замечания и советы по переводу, милости прошу в комментарии.