Search code examples
javadjangoliferay

Java or Django for Liferay?


I would like to get an opinion what language is better to use with LifeRay. I would like to build some app that I would like to integrate with LifeRay. What language do you suggest would I learn first?

Java? - A friend suggested that Java and LifeRay goes well.

Django? - I recently new this and seen the overview I find this pretty straight forward and I think would be easy for me to learn But I don't know if fits with LifeRay.


Solution

  • Liferay is written in 100% Java.

    I don't know if there even exist a portlet in Python/Django. There is a Ruby/Rails bridge for Liferay Portlets http://rails-portlet.rubyforge.org/ , but I would definitely go for Java.

    (Liferay) Portlets are based on Java Standards (JSR-268, JSR-186) so Java is the way to go.