Ваадин - Обзор
В этой главе будет представлен обзор Ваадина. Вы также сможете перечислить достоинства и недостатки работы с Ваадином, когда закончите с этой главой.
Что такое Ваадин?
Vaadin - это среда веб-разработки с открытым исходным кодом. Он имеет встроенную поддержку сценариев Java и AJAX. Вы также можете включить в него внешние функции с помощью набора инструментов Google Web. Vaadin позволяет разработчикам экономить время, поскольку отображает богатый контент в браузере без помощи файлов разметки. Все разметки и вспомогательные файлы будут созданы во время выполнения с помощью фреймворка Vaadin. Vaadin использует Java как язык программирования и поддерживает разработку как на стороне сервера, так и на стороне клиента.
Преимущества и недостатки
В этом разделе объясняются преимущества и недостатки использования Vaadin в вашем веб-приложении.
Преимущества
Vaadin предлагает своим разработчикам следующие преимущества:
Server side programming
Vaadin построен с использованием Java. Кроме того, разработчику не нужно использовать языки разметки для разработки веб-страницы. Vaadin также предоставляет всевозможную поддержку с помощью набора инструментов Google Web.
Offers multiple options
Vaadin предоставляет множество компонентов, макетов и различных слушателей по сравнению с любыми традиционными веб-технологиями; следовательно, гораздо предпочтительнее использовать Ваадин.
Entirely object oriented
Поскольку Vaadin основан на Java, он полностью объектно-ориентирован. Разработчик Java может легко разработать веб-сайт, просто имея представление о классах Vaadin и их использовании.
Easy to learn and integrate
Vaadin поддерживает подключаемые модули, его очень легко изучить и интегрировать с другими веб-фреймворками.
Недостатки
Vaadin предлагает своим разработчикам следующие недостатки -
Difficult to find skilled personnel
Vaadin - новейшая технология, поэтому квалифицированный персонал всегда востребован и может быть дорогостоящим. Следовательно, найти ресурсы, которые могут решить сложную проблему с Vaadin, может быть сложно.
Size of Java Script file
В зависимости от контекста размер динамических файлов сценариев java может увеличиваться, что требует более крупного сервера для обеспечения его доступности через Интернет.
No fancy User Interface
Ваадин сосредоточился на бизнесе. Вы не можете создать какой-либо модный веб-сайт с помощью Vaadin.
Scalability
Некоторые эксперты считают, что Vaadin не может конкурировать с другими технологиями на основе тонких клиентов, такими как Angular.js. Следовательно, Vaadin менее масштабируем, чем другие доступные технологии.