1. Если я разработаю что-то для CE, оно будет работать на EE?
Да.В идеале это должно работать (но тогда мы не находимся в идеальном мире :-)), поэтому я бы сказал, что в большинстве случаев это работает, когда вы разрабатываете пользовательские портлеты.Поскольку API более или менее одинаков.
Я говорю для пользовательских портлетов, но я бы не сказал это для ловушек.Поскольку я видел различия в JSP между CE и EE, например:
- EE использует некоторое значение
jsp-tag
, которого нет в CE (это для версии 6.1, для 6.0 я не делалнайдите что-нибудь подобное). - также некоторые классы
*Util
в portal-impl.jar
имеют дополнительные методы, которые используются в классах JSP или Action
.
2.Если я создаю файл LAR из CE, могу ли я импортировать его в EE?
Это работает.Я пробовал это на одном сайте с 20 нечетными страницами.Но опять же необходимо соблюдать осторожность в отношении того, какие параметры вы устанавливаете при экспорте / импорте. Я бы постарался обновить с некоторыми примерами, если это возможно, различий
3.В принципе, могу ли я работать и развиваться на CE и развернуть результат на EE без серьезных проблем?
Плагины Liferay EE SDK и плагины CE SDK различаются.Для версии 6.0 работает развертывание CE WAR на сервере EE.Для 6.1+ не пробовал.
Вы сказали: «без серьезных проблем», для версии 6.0.6 да, это будет работать без серьезных проблем (пожалуйста, примите во внимание объяснение к пункту 1).