Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Foro Plataformas Vane Terminis
Foro Plataformas Vane Terminis
Año: 2021
a) ¿Cuáles son las ventajas y desventajas de la plataforma
seleccionada?
Rta:
VENTAJAS DE PROGRAMAR EN PHP:
Como es un lenguaje que se interpreta en ejecución para ciertos usos puede resultar
un inconveniente que el código fuente no pueda ser ocultado. La ofuscación es una
técnica que puede dificultar la lectura del código, pero no la impide y, en ciertos
casos, representa un costo en tiempos de ejecución.
Debes saber cuándo menos HTML para poder hacer un trabajo medianamente
funcional.
b) ¿Facilita la plataforma la generación del instalador de la
aplicación?
Php si facilita este proceso, siempre y cuando el computador destino tenga instalado un
paquete como “wampserver” que incluya el servidor web, el de base de datos y las
extensiones y librerías php. Además de un editor de código como NetBeans, Sublime text 3
o Adobe Dream weaver.
Una vez concluido el proceso de desarrollo y culminadas las pruebas se procede
al despliegue de la aplicación. Las aplicaciones web desarrolladas con PHP a diferencia de
las aplicaciones nativas para Windows, Mac o Linux no generan código objeto que se
pueda distribuir en un único archivo. El despliegue generalmente consiste en copiar la
estructura del proyecto en el editor de código al computador destino.
El lenguaje de programación PHP fue creado por el danés Rasmus Lerdorf en 1995. En
1997, los programadores israelíes Gutman Andi y Suraski Zeev reescribieron el parser,
sentando las bases para lo que sería PHP3. Gutmans está más optimista que nunca acerca
del futuro del PHP, sobre todo en lo relacionado con las aplicaciones móviles. Según
Gutmans, la competencia de PHP ahora mismo es Java y .NET, y no los demás lenguajes
dinámicos (Ruby on Rails o Node.js). <<Estamos mejor de lo que estábamos hace ocho
años… Creemos que el impulso y el tamaño de PHP continuarán. >>, Dice Gutmans.
Según Gutmans, hoy en día el 35% del tráfico Web es manejado por PHP. La Wikipedia
eleva al 75% el uso de PHP en páginas Web.
Sitios tan populares como Facebook, Yahoo!, Wikipedia, Photobucket están
desarrollados bajo PHP. WordPress, la plataforma de blogs más popular, se ejecuta en
PHP. Gestores de contenido, CMS, como Drupal y Joomla, también han sido
programados en PHP.
El código fuente no se puede proteger, cualquiera puede ver el código fuente del sitio
visitando su sitio web y haciendo clic derecho en "Ver código fuente", buscando las
herramientas para desarrolladores en los tres botones superiores derechos de la página o
presionando CTRL + U en su navegador. Sin embargo, tenga en cuenta que es posible
proteger las funciones / código de programación dentro de los archivos PHP cifrándolos
(puede utilizar Zend e Ioncube cifradores para esto), pero el propio código que se muestra
en el sitio web será visible de todos modos.
f) ¿Qué ventajas tiene el desarrollo nativo de APP’s versus la adaptación de aplicaciones de
escritorio a dispositivos móviles?
Una aplicación móvil o "app" como su nombre lo indica, es una aplicación informática
diseñada para ser utilizada en teléfonos inteligentes, tabletas y otros dispositivos móviles.
Por lo general se encuentran disponibles a través de plataformas de distribución, elaboradas
por las compañías propietarias de los sistemas operativos móviles como Android, iOS,
BlackBerry OS, Windows IPhone, entre otros.
Existen dos tipos de aplicaciones: aplicaciones nativas y aplicaciones web; sin embargo,
es importante distinguir cuál de las dos es la mejor solución para tus necesidades y cuáles
son sus ventajas y desventajas.
App nativa: es una aplicación implementada en el lenguaje nativo de cada teléfono. Estas
pueden acceder a los sensores internos del móvil para el empleo de funcionalidades típicas
de estos dispositivos como la brújula, cámara, geo posicionamiento, etc.
Ventajas y desventajas:
La principal desventaja de las apps nativas es que necesitan ser descargadas por
el usuario. Asimismo, este tipo de aplicaciones no pueden ser reutilizadas en su
totalidad para todos los sistemas operativos ya que se desarrollan en distintos
lenguajes para cada sistema operativo como Java para Android u Objetive-C para
iOS.
App web: prácticamente son sitios web optimizados para móviles, es decir, están diseñados
para ser vistos usando un navegador móvil en los diferentes tamaños de pantalla de los
teléfonos, Tablet y otros dispositivos. Estas aplicaciones permiten crear documentos, editar
fotos y escuchar música, entre otras muchas cosas.
Ventajas y desventajas:
Las aplicaciones web requieren menos recursos, tienen mayor facilidad y rapidez, se
pueden reutilizar en gran parte de la estructura del sitio o aplicación web actual, son
accesibles para todos los dispositivos con acceso a Internet, las actualizaciones pueden
realizarse en cualquier momento y estar disponibles de inmediato. Tienen mayor facilidad
para desarrollar y diseñar, en algunos casos, en un explorador utilizando HTML, CSS y
JavaScript.
Uno de los hechos que podrían considerarse como desventaja de las apps web es que deben
adaptarse a las medidas de pantalla de cada dispositivo y tienen menor calidad en la interfaz
del usuario; de igual manera, no aparecen en los mercados de aplicaciones así que se
pierden usuarios potenciales y se necesita conexión a Internet siempre que se vayan a
utilizar.