Pull to refresh

Comments 2

Работал на одном проекте на Liferay 6.2.

"Особенности" платформы на тот момент:

  • Практически полностью отсутствовала вменяемая документация. В документации описывались либо какие-то высокоуровневые вещи, которые делаются через UI, либо документация была времён Liferay 5.x, который очень сильно отличается от 6.x. Что-то полезное можно было найти только в блогах разработчиков (которых почему-то было 2, и оба отделены от официальной документации)

  • Огромное количество JSP, который очень сложно отлаживать. По ощущениям, процентов 60 всего Java-кода приходилось именно на JSP.

  • Сложно сделать взаимодействие между портлетами (формами на странице).

  • Приличное количество багов в самой платформе. Сам находил 2 или 3 критичных для клиента бага, которые, объективности ради, были пофикшены в патчах, но поставить новый патч - огромное количество бюрократии, поэтому у клиента был собственный "форк" некоторых файлов фреймворка, которые подгружались вместо оригинальных при запуске сервера.

  • Очень долгая компиляция и запуск.

Надеюсь больше никогда не придётся к нему прикасаться. В одно время даже подумывал убрать все упоминания этого фреймворка из резюме.

Имел дело с LifeRay. Это такой поцелуй жабы из прошлого. В нулевые очень любили подобные поделия, меня от них до сих пор тошнит. В общем, в первой части статьи все правильно написано, остальное уже неважно.

Sign up to leave a comment.

Articles