martes, 7 de mayo de 2019

cuadro comparativo

CUADRO COMPARATIVO DE LOS SISTEMAS OPERATIVOS


LENGUAJE
CARACTERÍSTICA
VENTAJA
DESVENTAJA
FUNCIÓN
sdk
entornos de trabajo, plataformas de hardware, computadoras, videoconsolas, sistemas operativos, etcétera.
  • Compilación rápida.
  • Ejecución de la app en tiempo real gracias al emulador.
  • Ejecución de la app directamente desde el móvil.
No soporta el desarrollo para NDK, pero intellij con el plugin Android sí
  • (Desventaja) Los requisitos son un poco elevados (tendrás que tener una buena máquina para que te funcione bien el emulador).


software crear una aplicación paquetes de software, entornos de trabajo, plataformas de hardware, computadoras, videoconsolas, sistemas operativos, etcétera.
JAVA
 es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo 
  • El lenguaje Java es relativamente fácil de aprender comparado con otros.
  • Hoy en día existen excelentes editores (IDEs) que aportan multitud de ayudas a la programación, haciendo que el desarrollo sea más fluido y cómodo


  • Al tratarse de un lenguaje interpretado, el rendimiento en la ejecución de programas suele ser un poco menor
  • Su sintaxis comparada con C# o Python parece para algunos bastante engorrosa y al contrario que su semejante en .NET, C#, es un lenguaje que evoluciona muy lentamente.
Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos, que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.
html
que sirve de referencia del software que conecta con la elaboración de páginas web en sus diferentes versiones, define una estructura básica y un código (denominado código HTML) para la definición de contenido de una página web

  • Su sencillez hace que pueda diseñarse y desplegarse un sitio web en muy poco tiempo.
  • Es el lenguaje más extendido, todos los navegadores lo admiten.
  • Código visible e interpretable por los buscadores
  • Es un lenguaje estático que no permite manejar bases de datos.
  • Las páginas pueden variar su aspecto dependiendo del navegador (es un lenguaje interpretado).
  • Su funcionalidad es limitada, hay muchas cosas que no se pueden hacer solo con HTML.
eb más importante siendo su invención crucial en la aparición, desarrollo y expansión de la World Wide Web (WWW). Es el estándar que se ha impuesto en la visualización de páginas web y es el que todos los navegadores actuales han adoptado
scratch

consiste en que permite el desarrollo de habilidades mentales mediante el aprendizaje de la programación sin tener conocimientos profundos sobre el código

  • Es un lenguaje de programación visual
  •  Es un programa gratuito y de software libre. 
  • Es perfecto para introducirse en la programación.
Los inconvenientes del uso de Scratch son escasos. El primero de ellos es que es necesario tener instalado Java en el ordenador para poder comenzar a utilizar la aplicación, así que antes de proceder a la descarga de Scratch y su instalación, hay que asegurarse de que Java está instalado en el orde