2. 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.
3. • 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.
4. • 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.
6. • 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.
7. • 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.
8. • 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 dificulta
o 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
9. 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
10. • 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
11. 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).
12. • 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.
13. • 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.
15. • 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.
16. • 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
17. 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.
18. • 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.
19. • 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.
21. • 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
22. • 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
23. • 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
24. • - 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.