Expertos en Drupal

Diferencias clave entre Drupal y Liferay

¿No sabes si utilizar Drupal o Liferay para tu proyecto web? A continuación, te mostramos las diferencias.

Drupal o Liferay
Alba Molino
Alba Molino

Enero 28, 2020

Drupal es un sistema de gestión de contenidos que se utiliza para crear sitios web dinámicos y con gran variedad de funcionalidades. Es un software libre, escrito en PHP, que cuenta con una amplia y activa comunidad de usuarios y desarrolladores que colaboran conjuntamente en su mejora y ampliación. Drupal es excelente para administrar cualquier cantidad de contenido y de cualquier tipo. Su flexibilidad y personalización son dos de sus mayores fortalezas.

Se trata de un sistema modular con una arquitectura muy consistente que permite que los módulos creados por cualquier desarrollador puedan interactuar con el núcleo del sistema y con los módulos creados por otros miembros de la comunidad.

La comunidad de Drupal es grande, prolífica y acogedora. No sólo puede usar las contribuciones de la comunidad de otros, sino que la comunidad siempre está dispuesta a ayudar a construir sus propios sitios de Drupal o módulos y temas personalizados para el resto de la comunidad.

Es muy útil para empresas que quieren crear su portal web profesional sin dependencias externas.

Se recomienda estar siempre actualizado a la última versión de Drupal si tenemos una versión inferior a la 8 se debe hacer una migración a esta versión ya que hay módulos que no son compatibles entre las versiones antiguas y nuevas y hace que se 'tenga que rehacer gran parte de la web. La buena noticia es que para pasar de la versión 8 a la 9 será muy sencillo.

Drupal Vs Liferay

Liferay es un portal de gestión de contenidos de código abierto escrito en Java, orientado a la construcción de sitios web, portales verticales, intranets, etc. Está basado en los estándares JSR-168, JSR-286, JSR-170 y CMIS.

Java contiene una máquina virtual llamada JVM (Java Virtual Machine), este simulador permite observar y disfrutar toda la experiencia por el desarrollador, ya que si está desactivado o inactivo el permiso de Java de la misma manera no se pueda tener acceso a determinados contenidos que puedan ser incompatibles con el dispositivo o equipo que se esté utilizando. Java es totalmente dependiente de esta herramienta , ya que sin ella es imposible ejecutar ningún programa escrito. Al tratarse de un lenguaje interpretado, el rendimiento en la ejecución es más lento.

Si va a apostar por Liferay, debes tener claro que hablamos de una plataforma "generalista" , lo que por definición le impide ser "el mejor producto" de un determinado servicio. Por ejemplo, Liferay puede no ser la mejor aplicación de foros del mundo, o la mejor herramienta de gestión de contenidos existente, no está diseñada para ello y es inviable técnicamente ser el mejor.

En enero de 2016, Oracle se fue despidiendo de su plugin Java para navegadores , ya que en enero la compañía anunció que la siguiente versión de Java SE dará muerte al plugin, cuando JDK 9 esté disponible en septiembre del año. Java dejará de estar soportado por los navegadores más importantes. Durante los últimos años, Java ha sido un gran problema para la estabilidad de los navegadores, siendo su plugin un constante sumidero de agujeros de seguridad.

Se han detectado 7 vulnerabilidades en Liferay, 1 de ellas de severidad crítica y 6 de severidad alta. Si un atacante aprovecha estas vulnerabilidades podría realizar filtración de información, accesos no autorizados, inserción de código, ejecución de acciones no permitidas en el portal o ejecución de código arbitrario.

Fuente de las imágenes: https://www.similartech.com/compare/drupal-vs-liferay

Comparte este artículo

Artículos Relacionados