Está en la página 1de 9

REPBLICA BOLIVARIANA DE VENEZUELA

MINISTERIO DEL PODER POPLAR PARA LA EDUCACION


UNIVERSITARIA CIENCIA Y TECNOLOGA
UNIVERSIDAD ALEJANDRO HUMBOLDT
CTEDRA ADMINISTRACIN DE SISTEMAS DE INFORMACIN
SECCIN DCN702

INVESTIGACIN SOBRE SENCHA TOUCH Y LIFERAY

PROFESOR:
Eduardo Farfn
Alumnos:
Vernica Lpez C.I:17.429.775
Javier Campos C.I: 19.820.431
Estefany Moreno C.I: 21.102.829
Vctor Silgado C.I: 19.378.568
Caracas, 26 de junio de 2016

INTRODUCCIN
Existen muchos frameworks y gestores de desarrollo para las diferentes plataformas
existentes en el mercado actual que supuestamente permiten el desarrollo para
diferentes plataformas utilizando el mismo cdigo o casi el mismo cdigo sin apenas
variaciones.
Por este motivo muchas han sido elegidas por la comunidad de desarrolladores como
plataforma principal de desarrollo de aplicaciones para dispositivos mviles. Pero
generalmente exigen una instalacin en el dispositivo en el cual se vaya a utilizar, lo
cual representa una desventaja si lo que buscas es una herramienta practica con una
filosofa y enfoque diferente.
En esta investigacin analizaremos y estudiaremos a profundidad dos tecnologas que
actualmente estn teniendo un gran impacto a nivel mundial gracias a sus diversas
caractersticas innovadoras y a lo practicas y eficientes que se han vuelto en los
ltimos aos.
La primera de ellas Sencha touch, un framework Javascript para crear aplicaciones
web mviles con un rendimiento espectacular. Utiliza el patron MVC (Model-ViewController) para generar la estructura de tu aplicacin y hace uso del lenguaje
Javascript para crear las aplicaciones, basada en estndares que no requiere instalar
nada en los dispositivos mviles.
Y la segunda es Liferay, un gestor de contenidos muy maduro que da soporte a
mltiples tecnologas relacionadas con Java que

cuenta con un importantsimo

equipo de desarrollo enfocado en la creacin de portales web

DESARROLLO
1. Qu es Sencha Touch?
Sencha Touch es una interfaz de usuario (UI) de la biblioteca
JavaScript, o un marco, construido especficamente para la web mvil. Puede
ser utilizado por los desarrolladores web para desarrollar interfaces de usuario
para los telfonos aplicaciones web que se ven y se sienten como aplicaciones
nativas en dispositivos mviles compatibles. Est completamente basado en
estndares web como HTML5, CSS3 y JavaScript. Sencha Touch tiene como
objetivo permitir a los desarrolladores crear de forma rpida y fcilmente
aplicaciones mviles basadas en HTML5 que funcionan en los dispositivos
Android, iOS, Windows Tizen y BlackBerry, y producir una experiencia
nativa-app-como dentro de un navegador.
2. Caractersticas

Multiplataforma: La misma aplicacin que desarrollemos en Sencha Touch va


a funcionar en muchos telfonos mviles inteligentes y tabletas (mediante la
configuracin de los perfiles de los dispositivos), acortando la curva de
aprendizaje

porque

ya

no

tenemos

que

estar

desarrollando

apps

individualmente para cada sistema operativo de cada dispositivo mvil, sino


una sola, provocando un ahorro de tiempo y dinero.

Dispositivos Tctiles: Esta diseado principalmente para dispositivos


tctiles (aunque tambin existen estndares para funcionar con el mouse y el
teclado), por ello proporciona una variedad de eventos tctiles como:
Toque: Tocar con un solo dedo en la pantalla.
Doble toque: Dos toques rpidos en la pantalla.

Deslizar: Al mover un dedo por la pantalla de izquierda a derecha o de


arriba hacia abajo.
Apretar o extender: Cuando toca la pantalla con dos dedos acercndolos
y alejndolos.
Girar: Cuando coloca dos dedos en la pantalla y los gira hacia la derecha
o hacia la izquierda.
3. Matriz DOFA

4. Qu es Liferay?
Liferay es un portal de gestin de contenidos de cdigo abierto escrito
en Java. Se cre en 2000 en principio como solucin para las organizaciones
sin nimo de lucro.
Aunque se puede hacer cualquier cosa que uno necesite, su uso ms
habitual es la creacin de portales web. Es especialmente utilizado por los
Ayuntamientos, Diputaciones y webs de las Administraciones Pblicas. La
mayora cuentan con este gestor de contenidos. Si no se necesitan cambiar
cdigos y opciones complicadas, su uso es muy sencillo, puede que incluso
ms fcil que la parte administrativa de WordPress. As que los empleados
pblicos estn muy contentos porque si est bien configurado, el Liferay
simplifica muchsimo el aadir noticias, contenidos o fotos.
Adems de para portales pblicos, Liferay es muy bueno para portales
de clientes, es decir, la habitual pgina web que ofrece productos y servicios a
los clientes. Otro aspecto positivo, es que estn muy bien implementados los
permisos y las zonas seguras. De esta forma, Liferay ofrece gran estabilidad
en los portales para Socios/Agentes de campo. Para entender esto mejor
imaginemos una empresa que cuenta con franquiciados o agentes comerciales.
Con este tipo de portal se puede discriminar de forma muy sencilla quin tiene
que ver qu informacin. La idea es que los administradores no necesiten
conocimientos tcnicos avanzados para gestionar el portal.
5. Caractersticas

Desarrollo de funcionalidades a travs de portlets.


Hibernate para el acceso a bases de datos (DB2, HSQLDB, MySQL,
Oracle, PostgreSQL)
5

Struts, JSF, Facelets, ICEFaces

Integracin con LDAP.

Servidores JBoss, Tomcat, OC4J, Geronimo, Glassfish, Weblogic, Websphere,


Jetty

Lucene como motor de indexacin y bsqueda de contenidos.

Gestin de usuarios y permisos.

Clustering y caches distribuidas (Ehcache)

Workflows (Implementacin del motor JBoss jBPM)

Single Sign on para que la autenticacin y autorizacin se realice una nica


vez para los distintos sistemas.

Personalizacin de plantillas, CSS y Javascript.

6. Matriz DOFA

7. Cuadro Comparativo de Sencha Touch y Liferay


Sencha Touch
Herramienta
de
desarrollo
aplicaciones basadas en JavaScript

Liferay
para Herramienta de gestin de contenidos,
para mbito empresarial y comercial.

Capacidad multiplataforma

Se especializa en la creacin de portales


web

Desarrollar aplicativos para aplicaciones Fcil para el manejo de contenido y la


mviles
actualizacin del mismo

Basado en estndares web


HTML5, CSS3 y JavaScript.

como Desarrollo de funcionalidades a travs de


portlets

CONCLUSIN

Los sistemas de gestin de contenidos y los framework son aplicaciones que permiten
crear y publicar diferentes contenidos, noticias, publicaciones, etc. que generalmente
cambia con regularidad. Es importante que sea el propio sistema el que gestione los
contenidos, es decir que ofrezca el soporte para que de forma sencilla pueda
publicarse continuamente la informacin.
Despus de haber analizado las dos herramientas presentadas anteriormente en esta
investigacin tanto el Sencha touch como el Liferay pudimos observar durante el
desarrollo de este trabajo, de que forma operan y cuan eficiente son en el mercado
tecnolgico actual, se concluye que uno de los principales factores en el xito de estas
herramientas es la facilidad de uso y los bajos requerimientos que estas exigen tanto a
niveles de infraestructura (Software/Hardware) como tambin en el mbito del
conocimiento y la preparacin necesarias para ser utilizadas ya que cualquier
desarrollador con un mnimo de experiencia con tan solo un poco de inters puede
fcilmente adaptarse y dominarlas para sacar buen provecho de estas herramientas.

En definitiva muchos framework y gestores actuales no cuentan con ciertas


caractersticas que le faciliten el proceso de trabajo a los desarrolladores, algunas solo
toman en consideracin la compatibilidad y el diseo necesarios que las posicionen
en un mercado con tanta competencia como lo es el mercado de aplicaciones y
softwares. Dejando a un lado la principal funcin que deben cubrir: la eficiencia
buscar la practicidad y la fcil adaptacin por parte de los usuario que las manipulan,
en este caso los programadores. Con la rpida aceptacin de estas herramientas
anteriormente expuestas, se establece una nueva pauta y se abren nuevas
posibilidades en el mercado para que surjan ms aplicaciones similares.

IBLIOGRAFA

Referencias Electrnicas
Maestros del Web, Aplicaciones mviles con Sencha Touch [Pgina web en lnea]
http://www.maestrosdelweb.com/aplicaciones-moviles-sencha-touch/ [Consulta 2016,
junio 23].
Construyendo Aplicaciones Mviles con Sencha Touch [Pgina web en lnea]
http://www.genbetadev.com/desarrollo-aplicaciones-moviles/construyendoaplicaciones-moviles-con-sencha-touch [Consulta 2016, junio 23].
Introduccin a la gestin de contenidos en Java con Liferay [Pgina web en lnea]
https://www.adictosaltrabajo.com/tutoriales/liferay/ [Consulta 2016, junio 23].
Liferay: Portales web para el trabajo colaborativo de empresas [Pgina web en lnea]
http://blogs.antartec.com/opensource/2010/04/liferay-portal/ [Consulta 2016, junio
23].

También podría gustarte