ExtJs преимущества инедостатки. + Технологии вывода в Java
Здравствуйте, начинал пост с вопроса по ExtJs, но позднее понял, что мой вопрос глубже. Итак его можно разбить на две части.
1. Использование ExtJS. Погуглил в общем интернете, поискал точнее в сообществе, черпнул интересную инфу и таки хочется ещё раз (даже для себя) систематизировать.
Преимущества (те что мне называли): быстрая работа на сервере (много мелких запросов по ajax), нет проблем поддержки браузеров (в пику подходу, когда UI фигашится на основе самописного js/плагинов jquery), быстрая разработка.
Ещё какие находите?
Недостатки: вопрос открыт.
Хочется накидать реплик в обе корзины.
2. Вопрос по view-технологиям в целом. Я неискушен в вопросах вывода (тем более при использовании в качестве серверного кода java-приложения). Мы до сих пор юзали в качестве view xsl шаблонизацию (+свой js, jquery плагины). JSP мне лично кажутся ужасными. Ближе же всего (и логичнее на мой взгляд) использовать что-то типа Freemarker, Velocity, если бы я занимался view, я бы взял его (но взяли xsl). Так вот что удобно использовать в качестве view? JSP2, JSF, Velocity, FreeMarker. Что-нибудь исходя из "глубокого жизненного опыта". Буду безмерно благодарен.
P.S. Основные проблемы с xsl (почему вопросы поднимаются впринципе) это:
- тяжесть вхождения
- использование того же jquery (сам по себе он не очень системен вдруг extjs, jsf заруливают).
- производительность (пока особых доказательств нет, собираемся мерять, но косвенно проблемы могут возникать).
P.P.S. Разрабатываем не то чтобы сайт, скорее именно приложение, отдельный пункт -- производительность, она должна быть выше среднего.
1. Использование ExtJS. Погуглил в общем интернете, поискал точнее в сообществе, черпнул интересную инфу и таки хочется ещё раз (даже для себя) систематизировать.
Преимущества (те что мне называли): быстрая работа на сервере (много мелких запросов по ajax), нет проблем поддержки браузеров (в пику подходу, когда UI фигашится на основе самописного js/плагинов jquery), быстрая разработка.
Ещё какие находите?
Недостатки: вопрос открыт.
Хочется накидать реплик в обе корзины.
2. Вопрос по view-технологиям в целом. Я неискушен в вопросах вывода (тем более при использовании в качестве серверного кода java-приложения). Мы до сих пор юзали в качестве view xsl шаблонизацию (+свой js, jquery плагины). JSP мне лично кажутся ужасными. Ближе же всего (и логичнее на мой взгляд) использовать что-то типа Freemarker, Velocity, если бы я занимался view, я бы взял его (но взяли xsl). Так вот что удобно использовать в качестве view? JSP2, JSF, Velocity, FreeMarker. Что-нибудь исходя из "глубокого жизненного опыта". Буду безмерно благодарен.
P.S. Основные проблемы с xsl (почему вопросы поднимаются впринципе) это:
- тяжесть вхождения
- использование того же jquery (сам по себе он не очень системен вдруг extjs, jsf заруливают).
- производительность (пока особых доказательств нет, собираемся мерять, но косвенно проблемы могут возникать).
P.P.S. Разрабатываем не то чтобы сайт, скорее именно приложение, отдельный пункт -- производительность, она должна быть выше среднего.
