Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Foro Plataformas de Desarrollo de Software

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 4

ACTIVIDAD

FORO - PLATAFORMAS DE DESARROLLO DE SOFTWARE

APRENDIZ

BAIRON DANIEL PERTÚZ JARAMILLO

INSTRUCTOR

CANDELARIA SUAREZ

ANALSIS Y DESARROLLO DE SISTEMAS DE INFORMACION


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

Yo estoy utilizando sublime text 3 las cuales tiene ventajas y desventajas a la


hora de manejarlo:

Ventajas de Sublime Text 3:


Su rapidez en la ejecución
Es muy ligero (7 Mbytes)
Funcionalidades comparables a los entornos de desarrollo integrados
Multilenguaje y multiplataforma
Cursor múltiple
Gestión de proyectos completos
Posibilidad de ejecutar y depurar código sin salir del editor
Comunidad de usuarios cada vez mayor

Desventajas de sublime Text 3:


Difícil de aprender y configurar
Fallos en la versión Beta
Manejo básico de Sublime Text
Después de instalar el programa, lo primero que se debe hacer es indicarle al
programa si se usará como editor de texto plano o para codificar un lenguaje de
programación en particular; para ello,  hay que dar clic en la barra inferior de color
gris y seleccionar el lenguaje.

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

Sublime Text es un excelente editor de código multiplataforma que soporta una


gran cantidad de lenguajes de programación. Vemos cómo instalar algunos
complementos útiles a fin de optimizar nuestro trabajo para programación web.

Se distribuye de forma gratuita, pero no es software libre. Tiene algunas


características muy útiles a la hora de programar como el minimapa (una vista en
miniatura de todo nuestro código estratégicamente colocado a la derecha), la
multiselección y el multicursor y lo mejor: soporte para snippets y pluggins de los
cuales hay una amplia variedad para personalizar aún mejor el editor.
c) ¿Qué facilidades ofrece la plataforma para el desarrollo multi-dispositivo
(móvil, tablet, desktop)?

Esta aplicación, facilita en muchas funciones el proceso de codificación, y sirve


también para android y dispositivo, porque puedo continuar codificando desde
cualquier sitio. Ya que  Soporta múltiples idiomas (.txt, .html, .js, javascript, c ++, c,
python, ruby, lua, sql, json, xml, react),  Archivo de apertura rápida con archivo
reciente abierto y es Multilenguaje y multiplataforma.

d) ¿Qué facilidades ofrece la plataforma para el desarrollo multi-plataforma


(web o nativo)?

Facilita navegar por los ficheros abiertos y por aquellos que se encuentran en
nuestra carpeta sin tener que recurrir a la barra lateral, también que Un editor de
texto sin formato ofrezca una serie de características y facilidades con tal de
simplificar el trabajo a aquellos desarrolladores que utilicen un bloc de notas para
programar. Su sistema de colores también ayuda a una forma increíble la
lectura de los documentos de código porque a simple vista se pueden visualizar
todos los elementos sin ni tan siquiera leerlos.

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

Con un Script pero el problema es que el código fuente no se puede proteger y


cualquiera puede ver el código fuente del sitio visitando su sitio web y haciendo
clic en el botón "Ver código fuente" 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?

La ventaja de la app nativa en comparación con la web app es que la primera


puede utilizar el hardware del terminal, teniendo un acceso completo a los
recursos del dispositivo, para mejorar ampliamente la experiencia del usuario.
Además, tiene mayor visibilidad, dado que puede tener presencia en las tiendas
de apps, como Google Play o App Store. Sumado a ello, puede comercializarse,
de hecho, en estos espacios.
A través de la app nativa es posible enviarles notificaciones o actualizaciones a los
usuarios.
Sin embargo, no todas son ventajas en el caso de la app nativa, dado que también
encontramos dificultades, como la necesidad de realizar una programación
independiente para cada sistema operativo, es decir, que se deben desarrollar
versiones para plataforma móvil, lo que hace que los tiempos de desarrollo y los
costes sean mucho más elevados. La necesidad de actualizaciones constantes
también hace que esta sea la opción más costosa.

También podría gustarte