Está en la página 1de 2

PLATAFORMAS DE DESARROLLO DE SOFTWARE

María Teresa Avendaño R.

Análisis:

Son muchas las plataformas que existen para el desarrollo de software, pero yo tengo que aspectar
lo mejor para nuestro proyecto. Una de las cosas que primero reflexione fue que tenía que escoger
una plataforma rápida, fácil de estructurar, que sea comprensible con el modelo relacional que es
básico en mi proyecto. Entonces, aunque habrá muchas plataformas mejores, yo he optado por
WAMP que es un entorno de desarrollo web para Windows en el cual se podrán crear aplicaciones
web con Apache, PHP y base de datos en MySQL (motor de base de datos). WAMP me ofrece
herramientas necesarias para realizar aplicaciones web de manera local; contando con que es de
muy fácil instalación.

a) ¿Cuáles son las ventajas y las desventajas de la plataforma seleccionada?


Las ventajas que ofrece WAMP son:
*Las aplicaciones se ejecutan de manera local.
*Permite revisiones para su funcionamiento, antes de subir las aplicaciones a un hosting.
*Interfaz intuitiva que permite poder trabajar con versiones anteriores.
*Crea un directorio denominado WWW raíz de cualquier documento.
*Fácil de instalar.
*Completamente gratuito.

Las desventajas serán:

*Como sus componentes vienen instalados, cualquier usuario puede ingresar y alterar el
Código.

b) ¿Facilita la plataforma la generación del instalador de la aplicación?


Sí, realmente facilita la generación del instalador de la aplicación porque gestiona datos
con la ayuda del motor de base de datos MySQL y su administrador PHPMyAdmin.

c) ¿Qué facilidades ofrece la plataforma para el desarrollo multi-dispositivos?


Es una plataforma multi-dispositivos ya que utiliza a Windows como sistema operativo, su
servidor web es Apache, utiliza motor de datos MySQL ; y con estas herramientas, se hace
fácil de manejar, pues son recursos mundialmente conocidos que se adaptan a cualquier
herramienta TIC. Es dinámica y permite actualizaciones respecto a las aplicaciones que
posea el dispositivo.

d) ¿Qué facilidades ofrece la plataforma para el desarrollo multi-plataforma? (web o nativo)


WAMP es una plataforma que ofrece facilidades para el desarrollo multiplataforma web, ya
que se caracteriza por poseer un sistema de gestión de base de datos MySQL al servicio de
la web, así como el lenguaje de programación PHP que es también de procesamiento web;
y su servidor Apache también web.

e) ¿Cómo proteger el código fuente en los desarrollos web?


Una gran estrategia sería utilizar scripts, aunque no son soluciones perfectas.
También, se pueden colocar frames dentro de la página; pero esto se hace sólo para
páginas sin formularios.

f) ¿Qué ventajas tiene el desarrollo nativo de App’s , versus la adaptación de aplicaciones de


escritorio a dispositivos móviles?
*Ventajas App’s nativas:
Acceso completo al dispositivo.
Mejor experiencia del usuario.
Visibilidad en APP store.
Envío de notificaciones o avisos a los usuarios.
La actualización de las App’s nativas es constante.
Todas estas son las grandes ventajas de las App’s nativas que dejan con múltiples limitaciones a
las App’s web, como:
Pantallas pequeñas de resolución escasa.
No están optimizados para la entrada de datos.
Los dispositivos tienen diferentes capacidades, por lo que no soportan determinados formatos.
Escasos recursos de memoria.
Por todo lo anterior se concluye que la aplicación web en cualquier dispositivo necesita una serie de
técnicas de desarrollo que permiten la personalización de contenidos.

También podría gustarte