Está en la página 1de 3

Foro

1) ¿Cuáles son las ventajas y desventajas de la plataforma


seleccionada?

Rta: Bueno con base en esta pregunta yo aclaro y especifico de que la


plataforma que yo seleccione por parte mía es Visual Studio, aunque
tambien me gusta usar el IDE de “NetBeans” pero para el proyecto que
yo realizo yo decidí escoger la plataforma de Visual Studio porque es una
las plataformas y entornos de desarrollo con el cual se consigue
importantes mejoras como lo es las buenos opciones que son destinadas
para facilitar para facilitar el trabajo tanto en manera o forma personal
“Individual” como al igual que el Trabajo en equipo; porque no
solamente por esto se destaca como una de sus ventajas sino que
ademas la relación que trae con otras plataformas es de que permite la
creación de nuevos proyectos con excelente búsqueda mejorada y una
lista de plantillas, pero tambien Visual Studio ofrece otras series de
ventajas por las cuales este se destaca como lo es: nueva ventana de
inicio con la cual los desarrolladores pueden escribir código con mayor
rapidez y ademas porque permite trabajar con repositorios de tipo “Git”,
permite la configuración mas sencilla de proyectos atravez de (NET
Core). Pero ya por otro lado yo pienso de que ya hablando de
Desventajas de la plataforma Visual Studio es de que una ellas es porque
Ocupa casi siempre arto espacio en el disco duro de un PC.
2) ¿Facilita la plataforma la generación del instalador de la
aplicación?

Rta: Claro que si por supuesto que sí ademas la plataforma Visual


Studio proporciona la facilidad de el instalador de la aplicación al
finalizar el desarrollo de la misma ya que todo viene y esta incluido en el
entorno de desarrollo integrado “IDE” el cual facilita sin necesidad de
utilizar programas externos y por otro lado es una extensión totalmente
gratuita desarrollada por Microsoft el cual tambien ofrece soporte
técnico con las contribuciones por ejemplo de la comunidad.
3) ¿Qué facilidades ofrece la plataforma para el desarrollo
multidispositivo (móvil, Tablet, desktop)?

Rta: en este punto yo hago énfasis de que la plataforma de Visual


Studio da y ofrece si que si La integración de las aplicaciones en la
plataforma Visual Studio.Net, ya que se facilita el desarrollo de
multidispositivos que a su vez al hacer uso del Xamarin uno puede crear
las aplicaciones o los sistemas de informacion con facilidad como para
crear y desarrollar una aplicación o app de tipo juego para diferentes
dispositivos de tipo Android y hasta Tablets, tambien uno puede
compartir el código de desarrollo con otros desarrolladores o ingenieros
e Incluso Visual Studio también permite y admite hacer la interfaz
gráfica para todos los sistemas de informacion que uno este
desarrollando.
4) ¿Qué facilidades ofrece la plataforma para el desarrollo
multiplataforma (web o nativo)?

Rta: Visual Studio si ofrece y ademas tiene varias Facilidades, pero yo


digo de que una ellas y que es buena es porque como lo dije
anteriormente uno puede realizar sistemas de informacion de tipo
“Apps” o aplicaciones de tipo Android para estas clases de dispositivos
como lo son para los celulares teléfonos o Tablets, con un mismo
lenguaje de programación en cualquier sistema de Informacion; porque
por otro punto de vista si no se hiciera uso de esta plataforma de Visual
Studio o “IDE” pues en otras ocasiones tocaría desarrollar e implementar
independientemente para cada tipo de sistema de informacion eh
hacerlo con un Lenguaje distinto y de lógico que esto toma mas tiempo y
trabajo y no seria por un lado justo hacer esto. Pero por otro lado
tambien es bueno resaltar de que dependiendo de la naturaleza del
proyecto, y a pesar de trabajar para varios sistemas operativos de forma
paralela, es posible que en ocasiones la opción más recomendable sea
desarrollar la aplicación o el sistema de informacion con tecnología
nativa pies porque los sistemas de informacion o las aplicaciones en
desarrolladas de forma nativo permiten trabajar con los botones y
menús propios del sistema, y este aspecto puede ser crucial para el
desarrollo de aplicaciones con características muy particulares. De la
misma forma, por eso se dice de que por ejemplo un sistema de
informacion haga un uso intensivo de ciertos elementos como de
hardware del terminal (GPS, cámara de fotos…) o tenga que trabajar de
forma estrecha con servicios nativos que proporcione cierto tipo de
plataforma. Es en estos casos cuando el desarrollo en nativo cobra
importancia, recomendando su elección a pesar de las ventajas que el
desarrollo en entornos multiplataforma pudiera ofrecer en un inicio.
5) ¿Cómo proteger el código fuente en los desarrollos web?

Rta: en estos casos yo pienso de que debe ser bueno proteger el código
con un “Script” ya que según lo que he leído por hay en algunos libros de
informática se dice de que atravez de un “Script” uno puede configurar y
programar los sistemas de informacion para hacer que las cosas por las
cuales esta desarrollado se le hagan ajustes para que asi mismo sean un
poco más difíciles para todos aquellos usuarios o personas o clientes
sospechosos los cuales pretendan robar o manipular sin ninguna
restricción o permiso el código que uno mismo como programador y
desarrollador a construido; pero de todas maneras tambien considero en
que aunque existan varios métodos o funciones para proteger el código
fuente de diferentes sitos web que uno desarrollado e implementado
pienso en que no existe o no hay alguno que sea como totalmente
seguro para los sitios web.
6) ¿Qué ventajas tiene el desarrollo nativo de APP’s versus la
adaptación de aplicaciones de escritorio a dispositivos móviles?

Rta: bueno con base en esta pregunta yo digo primero que todo de que
una aplicación de tipo “móvil” o “app” como su nombre lo especifica es
un sistema de informacion de tipo aplicación diseñada para ser utilizada
por diferentes dispositivos de tecnologia inteligentes como teléfonos,
celulares, tabletas y entre otros dispositivos porque 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 Phone, entre otros;
Pero por otra parte yo digo de que tambien Las aplicaciones nativas
desarrolladas poseen un conjunto de características ventajosas entre las
que sobresalen el acceso a todas las capacidades del dispositivo
(cámara, GPS, acelerómetro y agenda, entre otras), tambien el alto
rendimiento, la posibilidad de trabajar sin acceso a Internet y de correr
en segundo plano lo que es notificando al usuario sólo en caso de
requerir su debida atención, ya que en otros términos esta clase de
aplicaciones se pueden distribuir a través de las tiendas en línea
correspondientes. Pero de todas maneras se dice según un libro que leí
de informática dice lo siguiente, de que las desventajas de las
aplicaciones Web Móviles recaen sobre su rendimiento ya que los
tiempos de respuesta se dilatan afectados por la interacción cliente-
servidor y las restricciones de seguridad impuestas a la ejecución de
código por medio del navegador se limitan en el acceso a todas las
capacidades del dispositivo. Además, se dice que no solamente por esto,
sino que tambien al no poseer el look and feel de las aplicaciones
nativas, resultan menos atractivas para el usuario final; esto como lo
aclaro es dicho en un libro de informática llamado: (Tendencias en el
desarrollo de Aplicaciones para Dispositivos Móviles), de los autores
Thomas, P., Delía, L. N., Corbalán, L., Cáseres, G., Fernández Sosa, J.,
Tesone, F.,... & Pesado, P. M. (2018).

También podría gustarte