Spring Portlets с сервером Liferay или Websphere Portlet Factory?
Любая рекомендация использовать Spring Portlets с сервером Liferay или Websphere Portlet Factory? Я предполагаю, что решение фабрики портлетов Websphere ускоряет разработку портлетов, НО не уверен с точки зрения обслуживания. Какой-нибудь личный опыт использования этих двух технологических стеков?
Дополнительная информация: Мы хорошо знаем Spring MVC, и у нас уже есть корпоративная лицензия на фабрику портлетов Websphere.
2 ответа
По моему опыту, WebSphere Portlet Factory может подойти для того, чтобы собрать много портлетов для формочек печенья, но это ужасно для отладки. У вас нет прямого доступа к коду, который он генерирует, поэтому, когда вы видите в этом коде следы стека, трудно понять, что происходит.
Более того, в конечном итоге вы очень ограничены тем, что входит в парадигму WPF, и все становится сложным, когда вам нужно что-то делать за пределами его границ. Spring Portlet MVC обеспечивает гораздо большую гибкость, в том числе преимущество в том, что используемые вами навыки применяются вне строгого портального контекста.
Проблема с любой структурой портала заключается в том, что они блокируют вас своими пользовательскими расширениями всякий раз, когда вы выходите за пределы JSR 168 (и вы захотите).
Я думаю, вы минимизируете блокировку с помощью Liferay.
Еще одно предложение - отказаться от портлетов и использовать HTML, CSS и Ajax. Вы не будете таким образом привязаны к продавцу.
Портлеты такие девяностые. Что они действительно покупают тебя?