Мы разработали несколько веб-приложений для разных клиентов, от простых на вид утомительно выглядящих графических интерфейсов в стиле CRUD для этих бедных администраторов до модных графических интерфейсов с расширенными функциями AJAX для тех, кто работает в Интернете. Все они были основаны на JSF 1.2 в сочетании с JBoss Seam 2 с использованием Facelets и RichFaces в качестве уровня представления.
Мы знаем об ограничениях JSF 1.2 и (мне это грустно) нам еще не удалось перейти на Java EE 6, но, определив эту настройку в качестве нашего технологического стека, мы получили некоторый опыт работы с этой технологией, чувствуя удобно разрабатывать веб-приложения для наших клиентов.
Так какого черта я тебе это говорю? Потому что мы все чаще и чаще сталкиваемся с тем, что клиенты, которые слышали о «Web 2.0», хотят иметь расширенную клиентскую функциональность, принимая только браузер в качестве двери для всех приложений. Хотя мы знаем, что это можно сделать с помощью технологий, которые мы используем, мы считаем, что было бы неплохо использовать что-то другое на стороне клиента для удовлетворения этих потребностей. И поскольку мы в основном программисты на Java, и мы продолжаем отгонять этого парня, который подслушивает нас своим Adobe Flex, мы думаем, что JavaFX в его новой версии может быть хорошей идеей.
Я заставил руки болеть, копаясь в глубине ресурсов JavaFX, которые мне удалось найти, но одна вещь, которая приходила мне в голову довольно часто, заключалась в том, что JavaFX представляет собой технологию, которая может создавать хорошие графические эффекты, но при этом подпрыгивает цветные закрашенные пузыри могут выглядеть круто, они в основном бесполезны в бизнес-приложениях.
Короче говоря, нам нравится использовать Java EE 6 в бэкэнде, имея при этом богатую и красивую функциональность на клиенте. Является ли JavaFX хорошей альтернативой классическим веб-страницам или даже будущим современным веб-страницам HTML 5 при разработке бизнес-веб-приложений, и где можно найти для этого примеры?
Спасибо за то, что уделили время, прочитав это, и за ответы, которые, надеюсь, возникнут.