Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Nombre de Evidencia:
Foro - Plataformas de desarrollo de software.
DESCRIPCIÓN DE LA EVIDENCIA.
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.
m
a) ¿Cuáles son las ventajas y desventajas de la plataforma seleccionada?
er as
co
eH w
Ventajas:
o.
1) MySQL software es Open Source es decir una Fuente abierta
rs e
ou urc
2) Velocidad al realizar las operaciones, lo que le hace uno de los gestores con mejor
rendimiento.
bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún
aC s
problema.
v i y re
Desventajas:
Th
c) ¿Qué facilidades ofrece la plataforma para el desarrollo multi-dispositivo (móvil, tablet, desktop)?
This study source was downloaded by 100000802761453 from CourseHero.com on 06-27-2021 10:13:54 GMT -05:00
https://www.coursehero.com/file/68264816/AP07-AA8-EV03-Foro-Plataformas-Drrollo-orlando-sarmientodocx/
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia
Los clientes pueden conectar con el servidor MySQL usando sockets TCP/IP en cualquier
plataforma. En sistemas Windows de la familia NT (NT,2000,XP, o 2003), los clientes pueden
usar named pipes para la conexión. En sistemas Unix, los clientes pueden conectar usando
ficheros socket Unix.
Para reducir los problemas de compatibilidad al mínimo, el equipo de desarrolladores de
MariaDB sincroniza mensualmente el código fuente de la bifurcación con el código de MySQL.
Sin embargo, la compatibilidad binaria entre ambos sistemas de gestión de bases de datos
finaliza con MySQL 8. A partir de la versión 8.0, MySQL deja de ofrecer compatibilidad
descendiente, ni con versiones anteriores de MySQL ni de MariaDB.
m
er as
Un ejemplo de que el desarrollo de ambos proyectos de código abierto va en direcciones
co
diferentes es el nuevo diccionario de datos transaccional de MySQL 8.Este forma parte de una
eH w
estrategia para el procesamiento de metadatos que se diferencia radicalmente de los conceptos
anteriores. Debido a que actualmente MariaDB no ha desarrollado ninguna característica similar,
o.
se parte de la base de que en un futuro no va a existir compatibilidad a nivel de archivos de
datos.
rs e
ou urc
d) ¿Qué facilidades ofrece la plataforma para el desarrollo multi-plataforma (web o nativo)?
o
aC s
para el desarrollo de WebApps (apps multiplataforma basadas en tecnología web abierta como
HTML, CSS y JS), creada originalmente por Nitobi Software y adquirida en 2011 por Adobe. De
esta forma, Adobe ofrece a sus clientes no solo las herramientas de diseño líderes del mercado,
también una poderosa herramienta multiplataforma para crear WebApps sin necesidad de
ed d
adquirir los conocimientos necesarios para programar en los lenguajes nativos de iOS y Android,
ar stu
pero sin renunciar al acceso de las APIs que controlan el hardware de los dispositivos como
cámara o GPS. Ofreciendo de esta forma una experiencia completa de app nativa.
e) ¿Cómo proteger el código fuente en los desarrollos web?
sh is
Con un sencillo Script podemos hacerles las cosas un poco más difíciles a todos aquellos que
Th
andan faltos de inspiración y pretenden robarnos nuestro código para hacer sus propias páginas.
Tras intentarlo con muchos métodos, scripts y demás he llegado a la conclusión de que ningún
método es perfecto y de que todos estos scripts que dicen que protegen el código fuente en
realidad lo único que hacen es bloquear el botón derecho del ratón y el teclado.
De todos estos scripts y para el que le guste usarlos este es el que me parece el más simple y
mejor:
simplemente hay que poner estos atributos en el body y el botón derecho del ratón y el teclado
quedarán inutilizados, sin que salgan esas molestas ventanas de alerta diciendo, "el botón
This study source was downloaded by 100000802761453 from CourseHero.com on 06-27-2021 10:13:54 GMT -05:00
https://www.coursehero.com/file/68264816/AP07-AA8-EV03-Foro-Plataformas-Drrollo-orlando-sarmientodocx/
SERVICIO NACIONAL DE APRENDIZAJE SENA
Formato para Desarrollo de Evidencia
Estos scripts puede que protejan las imágenes de usuarios inexpertos que simplemente saben
navegar por internet y poco más. Pero no impedirán a un usuario experto conseguir copiarse
estas imágenes a su ordenador. Salvar estos scripts es tan fácil como darle: "Archivo>Guardar
como..." y guardarse la página completa con todas sus imágenes.
En el caso de que el script solo proteja el botón derecho incluso podemos seleccionar la imagen
y hacer Ctrl+C y luego pegarla en cualquier editor gráfico.
Por si todo esto no funcionara también queda siempre la posibilidad de imprimir pantalla, con el
botón: "Impr Pant Pet Sis" y luego Ctrl+V en cualquier editor gráfico.
Se puede consultar el artículo Inhabilitar el menú contextual del navegador con Javascript para
encontrar otra forma de proteger el código fuente de las páginas web.
m
er as
f) ¿Qué ventajas tiene el desarrollo nativo de APP’s versus la adaptación de aplicaciones de
co
escritorio a dispositivos móviles?
eH w
Entendiendo por aplicación nativa la desarrollada con el SDK de cada plataforma, una aplicación
o.
híbrida añade, por definición, un cierto nivel de indirección entre su código fuente y el ejecutable con
rs e
el que interactúa el usuario, que no existe o es más ligero en la nativa.
ou urc
la aplicación nativa siempre tendrá un extra de ventaja, el cual puede ser clave para la percepción de
calidad de la experiencia de usuario, dado que conseguir rapidez de respuesta y mover el UI a 60fps
o
Y, sin embargo, es indudable la tendencia que venimos viendo en los últimos años y que seguirá así
en los próximos: los desarrollos híbridos multiplataforma irán comiéndole cada vez más cuota de
mercado a los nativos, al punto de convertirlos en minoritarios.
ed d
en la actualidad ya hay aplicaciones híbridas (en el sentido del artículo, de utilizar tecnología Web)
para escritorio que sustituyen de forma efectiva a aplicaciones hechas en Java o C++, incluyendo
ar stu
ubíquese en el área de “Actividades” e ingrese al enlace “Fase Desarrollo”, allí encontrará el enlace
para participar en el foro temático donde debe socializar su información con sus compañeros.
Th
3. Además de hacer su participación, revisar los aportes de al menos dos compañeros a quienes
deberá formular realimentación, argumentación o inquietudes sobre sus participaciones y propuestas
planteadas.
This study source was downloaded by 100000802761453 from CourseHero.com on 06-27-2021 10:13:54 GMT -05:00
https://www.coursehero.com/file/68264816/AP07-AA8-EV03-Foro-Plataformas-Drrollo-orlando-sarmientodocx/
Powered by TCPDF (www.tcpdf.org)