Фреймворки используются для создания интернет-приложений с максимально понятным кодом. В этой статье представлены самые популярные Java Framework.
Vaadin
Vaadin – это java framework с множеством компонентов, разработанных специально под UX-дизайн. Применение Vaadin способствует существенному ускорению процесса разработки. При этом дизайн приложения не пострадает и будет выглядеть великолепно. Компоненты этого фреймворка предназначены для применения в любой среде.
Google Web Toolkit
Java web framework GWT предназначен для применения в практически всех популярных продуктах от компании Google (в том числе AdWords и Wallet). Этот фреймворк представляет собой открытый исходник, который бесплатно доступен тысячам энтузиастов в сфере веб-разработки.
Play Framework
Play Framework используется для разработки интернет-приложений на языках программирования Java и Scala. Его основу составляет легкая и дружественная архитектура. Применение Play Framework способствует минимизации потребления ресурсов, что очень актуально для масштабируемых веб-приложений.
Tapestry
Tapestry – это объектно-ориентированный фреймворк, который предназначен для разработки приложений, работающих на основе Model-View-Controller. Этот фреймворк разработан одним из самых опытных американских Java-разработчиков Говардом Льюисом Шипом. Стоит заметить, что Tapestry продолжает развиваться и совершенствоваться.
PrimeFaces
В доступных java collections framework внимания заслуживает еще один фреймворк с открытым кодом – PrimeFaces. Этот фреймворк от компании PrimeTek содержит множество компонентов для разработки JS Faces-приложений.
OpenJFX
OpenJFX является клиентской платформой нового поколения. Она предназначена для применения с Java Development Kit. Скачать Java framework OpenJFX стоит в том случае, если необходима разработка многофункциональных клиентских приложений.