trabajo avila

24
Características Ventajas y Desventajas

Upload: adezhiz

Post on 23-Jun-2015

882 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Trabajo avila

Características Ventajas y Desventajas

Page 2: Trabajo avila

Características del lenguaje java

• Java es un lenguaje orientado a objetos, eso implica que su concepción es muy próxima a la forma de pensar humana. También posee otras características muy importantes:

• Es un lenguaje que es compilado, generando ficheros de clases compilados, pero estas clases compiladas, son en realidad interpretadas por la máquina virtual de java. Siendo la máquina virtual de java la que mantiene el control sobre las clases que se estén ejecutando.

Page 3: Trabajo avila

• Es un lenguaje multiplataforma: El mismo código java que funciona en un sistema operativo, funcionará en cualquier otro sistema operativo que tenga instalada la máquina virtual java.

• Es un lenguaje seguro: La máquina virtual, al ejecutar el código java, realiza comprobaciones de seguridad, además el propio lenguaje carece de características inseguras, como por ejemplo los punteros.

Page 4: Trabajo avila

• Gracias al API de java podemos ampliar el lenguaje para que sea capaz de, por ejemplo, comunicarse con equipos mediante red, acceder a bases de datos, crear páginas HTML dinámicas, crear aplicaciones visuales al estilo Windows.

• Para poder trabajar con java es necesario emplear un software que permita desarrollar en java. Existen varias alternativas comerciales en el mercado: JBuilder, Visual Age, Visual Café,... y un conjunto de herramientas shareware, e incluso freeware, que permiten trabajar con java.

Page 5: Trabajo avila

Ventajas y Desventajas

Page 6: Trabajo avila

• Ventajas:

• o El JDK es una herramienta libre de licencias (sin costo), creada por Sun.- Está respaldado por un gran número de proveedores.o Existe soporte dado por Sun.oDebido a que existen diferentes productos de Java, hay más de un proveedor de servicios.oSun saca al mercado cada 6 meses una nueva versión del JDK.o Es independiente de la plataforma de desarrollo.o Existen dentro de su librería clases gráficas como awt y swing, las cuales permiten crear objetos gráficos comunes altamente configurables y con una arquitectura independiente de la plataforma.

Page 7: Trabajo avila

• o Java permite a los desarrolladores aprovechar la flexibilidad de la Programación Orientada a Objetos en el diseño de sus aplicaciones.o El conocimiento sobre tecnología Java está en alto crecimiento en el mercado.o Se puede acceder a bases de datos fácilmente con JDBC, independientemente de la plataforma utilizada.o El manejo de las bases de datos es uniforme, es decir transparente y simple.o Existen las herramientas Crystal Reports o herramientas libres como iText que los genera en formato pdf.o La API que utilizan estas herramientas en Java, es la más recomendable para generar reportes en Web.

Page 8: Trabajo avila

• Desventajas:

• o Hay diferentes tipos de soporte técnico para la misma herramienta, por lo que el análisis de la mejor opción se dificultao Para manejo a bajo nivel deben usarse métodos nativos, lo que limita la portabilidad.o El diseño de interfaces gráficas con awt y swing no es simple.o Existen herramientas como el JBuilder que permiten generar interfaces gráficas de manera sencilla, pero tienen un costo adicional.o Puede ser que no haya JDBC para bases de datos poco comerciales.o Algunas herramientas tienen un costo adicional

Page 9: Trabajo avila

Características de Visual-Basic.net• Visual Studio 2010 es la versión más reciente de

esta herramienta, acompañada por .NET Framework 4.0. La fecha prevista para el lanzamiento de la versión final ha sido el 12 de abril de 2010.

• Hasta ahora, uno de los mayores logros de la versión 2010 de Visual Studio ha sido el de incluir las herramientas para desarrollo de aplicaciones para Windows 7, tales como herramientas para el desarrollo de las características de Windows 7 (System.Windows.Shell) y la Ribbon Preview para WPF.

Page 10: Trabajo avila

• Entre sus más destacables características, se encuentran la capacidad para utilizar múltiples monitores, así como la posibilidad de desacoplar las ventanas de su sitio original y acoplarlas en otros sitios de la interfaz de trabajo. Además de esto, aparece una edición que compila las características de todas las ediciones comunes de Visual Studio: Professional, Team Studio, Test, conocida como Visual Studio Ultimate

Page 11: Trabajo avila

CARACTERÌSTICAS DE SQL SERVER

• Microsoft ® SQL Server ™ posee las siguientes características:

• Facilidad de instalación , distribución y utilización.• SQL Server posee una gran variedad de

herramientas administrativas y de desarrollo que permite mejorar la capacidad de instalar ,distribuir, administrar y utilizar SQL Server.-Administrativas(Administrador Corporativo).-Desarrollo(Analizador de Consultas).

Page 12: Trabajo avila

• Puede utilizarse el mismo motor de base de datos a través de plataformas que van desde equipos portátiles que ejecutan Microsoft Windows® 95 ò 98 hasta grandes servidores con varios procesadores que ejecutan Microsoft Windows NT®, Enterprise Edition.

• Almacenamiento de datos.

Page 13: Trabajo avila

• SQL Server incluye herramientas para extraer y analizar datos resumidos para el proceso analítico en lìnea(OLAP,Online Analitycal Processing). SQL Server incluye también herramientas para diseñar gráficamente las base de datos y analizar los datos mediante preguntas en lenguaje normal.

• SQL Server se integra con el correo electrónico, internet y Windows, permitiendo una comunicación local.

Page 14: Trabajo avila

Ventajas y Desventajas

Page 15: Trabajo avila

• Ventajas: • Soporte de transacciones.• Escalabilidad, estabilidad y seguridad.• Soporta procedimientos almacenados.• Incluye también un potente entorno gráfico de

administración, que Permite el uso de comandos DDL y DML gráficamente.

• Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y las terminales o clientes de la red sólo acceden a la información.

• Además permite administrar información de otros servidores de datos.

Page 16: Trabajo avila

• Desventajas:• La principal desventaja de Microsoft SQL SERVER

es la enorme cantidad de memoria RAM que utiliza para la instalación y utilización del software.

• Una de las desventajas de SQL es que si lo quieres para practicas no te va hacer útil por que en el se prohíben muchas cosas tiene restricciones en lo particular me parase mas viable usar MySQL es mucho mejor además de ser un software gratis.

• La relación calidad-precio esta muy debajo comparado con Oracle.

Page 17: Trabajo avila

Características MySQL • Aprovecha la potencia de sistemas multiprocesador, gracias a su

implementación multihilo.

• Soporta gran cantidad de tipos de datos para las columnas.

• Dispone de API's en gran cantidad de lenguajes (C, C++, Java, PHP, etc.).

• Gran portabilidad entre sistemas.

• Soporta hasta 32 índices por tabla.

• Gestión de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos.

Page 18: Trabajo avila

• Condición de open source de MySQL hace que la utilización sea gratuita y se puede modificar con total libertad

• Se puede descargar su código fuente. Esto ha favorecido muy positivamente en su desarrollo y continuas actualizaciones

• Es una de las herramientas más utilizadas por los programadores orientados a Internet.

• Infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad de lenguajes de programación.

Page 19: Trabajo avila

• MYSQL, es el manejador de base de datos considerado como el más rápido de Internet

• Gran rapidez y facilidad de uso

• Infinidad de librerías y otras herramientas que permiten su uso a través de gran cantidad de lenguajes de programación.

• Fácil instalación y configuración.

Page 20: Trabajo avila

Ventajas y Desventajas

Page 21: Trabajo avila

• Ventajas:• MySQL software es Open Source• Velocidad al realizar las operaciones, lo que le

hace uno de los gestores con mejor rendimiento.

• Bajo costo en requerimientos para la elaboración de bases de datos, ya que debido a su bajo consumo puede ser ejecutado en una máquina con escasos recursos sin ningún problema.

• Facilidad de configuración e instalación.Soporta gran variedad de Sistemas Operativos

Page 22: Trabajo avila

• Baja probabilidad de corromper datos, incluso si los errores no se producen en el propio gestor, sino en el sistema en el que está.

• Su conectividad, velocidad, y seguridad hacen de MySQL Server altamente apropiado para acceder bases de datos en Internet

• El software MySQL usa la licencia GPL

Page 23: Trabajo avila

• Desventajas:• - No tiene integridad referencial

- Lento con grandes bases de datos- No tiene tantas capacidades como otros gestores profesionales- Dificultad de manejo

- No es intuitivo como otros programas.

- Un gran porcentaje de utilidades de Mysql no están documentadas

Page 24: Trabajo avila

• - El hecho de que no maneje integridad referencial hace de este gestor una solución pobre sobre todo para aquellos programadores que provienen de otros gestores que si poseen esta característica.