Учебники

Ваадин — Обзор

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

Что такое Ваадин?

Vaadin — это фреймворк для веб-разработки с открытым исходным кодом. Он поставляется со встроенной поддержкой сценариев Java и AJAX. Вы также можете включить в него внешние функции, используя Google Web toolkit. Vaadin экономит время разработчиков, так как он отображает богатый контент в браузере без помощи каких-либо файлов разметки. Все разметки и вспомогательные файлы будут создаваться во время выполнения с помощью фреймворка Vaadin. Vaadin использует Java в качестве языка программирования и поддерживает разработку как на стороне сервера, так и на стороне клиента.

Преимущества и недостатки

В этом разделе объясняются преимущества и недостатки использования Vaadin в вашем веб-приложении.

преимущества

Vaadin предлагает следующие преимущества для своих разработчиков —

Программирование на стороне сервера

Vaadin построен с использованием Java. Кроме того, разработчику не нужно использовать языки разметки для разработки веб-страницы. Vaadin также предоставляет всевозможную поддержку с помощью веб-инструментария Google.

Предлагает несколько вариантов

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

Полностью объектно-ориентированный

Поскольку Vaadin основан на Java, он полностью объектно-ориентирован. Разработчик Java может легко разработать веб-сайт, просто имея представление о классах Vaadin и их использовании.

Легко учиться и интегрировать

Vaadin предоставляет поддержку плагинов, и его очень легко изучить и интегрировать с другими веб-фреймворками.

Недостатки

Ваадин предлагает своим разработчикам следующие недостатки:

Сложно найти квалифицированный персонал

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

Размер файла Java Script

В зависимости от контекста размер динамических файлов сценариев Java может увеличиваться, что требует большего сервера для обеспечения его доступности через Интернет.

Не модный пользовательский интерфейс

Ваадин ориентирован на бизнес. Вы не можете создать какой-либо модный сайт, используя Vaadin.

Масштабируемость

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