Está en la página 1de 2

Beykerlin Alexmar Arnedo Franco

1. Con base a las indicaciones del instructor asignado y para responder el foro se requiere
que haya realizado la actividad de apropiación referida a la comprensión al material de
estudio presentando en la actividad de proyecto 7.

Responda a las siguientes preguntas. Justifique su respuesta.

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

Ventajas:

 Instalación relativamente fácil a través del servidor local.


 Es un lenguaje libre.
 Su arquitectura es fácil de desarrollar y configurar.
 Es rápido y potente como multiplataforma.
 Es uno de los lenguajes más usados en el mundo.
 Al ejecutarse con el servidor, su código es visible para el navegador.
 Se centra en el desarrollo de aplicaciones web y la sincronización con la base de
datos.

Desventajas:

 El código debe implementar políticas de seguridad de datos, como el cifrado de


código, ya que es visible en el servidor donde está instalada la aplicación.
 Solo se ejecuta en un servidor; necesita un servidor web para que funcione.

El código debe implementar políticas de seguridad de datos, como el cifrado de código, ya


que es visible en el servidor donde está instalada la aplicación.
Solo se ejecuta en un servidor; necesita un servidor web para que funcione.

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

Sí, pero el ordenador debe tener instalado un paquete que incluya el servidor WEB,
también el de base de datos y otros requisitos para garantizar que realmente funcione.

c) ¿Qué facilidades ofrece la plataforma para el desarrollo multi-dispositivo (móvil, tablet,


desktop)?

Sí, PHP aplica sobre muchísimas plataformas, además de garantizar buena velocidad y
estabilidad.
Beykerlin Alexmar Arnedo Franco

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

Las posibilidades interactivas que posee PHP son: aplicación en foros, blogs, portales de
comercio electrónico y cualquier sitio que necesite interactuar con una base de datos, ya
que proporciona una perfecta integración con MySQL y Oracle y otros sistemas parecidos.
Es por esto que es útil desarrollar programas en plan administrativo, comercial y de
gestión. También facilita la edición de páginas web: los sistemas de gestión de contenido
como WordPress y Joomla brindan a los usuarios una interfaz muy amigable a través de la
cual pueden modificar documentos PHP sin tener que acceder directamente al servidor
mismo.

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

De dos maneras:

 Use el código fuente de relleno: agregar muchas líneas en blanco al comienzo del
código es suficiente para tener el efecto de líneas vacías. Sin embargo, este truco
se deshará cuando el ladrón se desplace hacia abajo usando la barra de
desplazamiento.

 Deshabilite el clic derecho en el desarrollo web: la forma más común para que los
usuarios roben código HTML es hacer clic derecho en un sitio web y seleccionar la
opción "Ver código fuente de la página". Para evitar que esto suceda, solo debe
bloquear el clic derecho de los sitios web; protegiendo así todo lo que existe allí.

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


escritorio a dispositivos móviles?

Para las aplicaciones nativas, el simple hecho de que estén instaladas en la computadora
ya es una ventaja, ya que brindan funcionalidad sin estar conectadas a una red, una gran
interfaz de usuario, son visibles en el escritorio del dispositivo y son adaptables a los
servicios de red.

También podría gustarte