Características
Ventajas y Desventajas
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.
• 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.
• 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.
Ventajas y Desventajas
• 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.
• 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.
• 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
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
• 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
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).
• 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.
• 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.
Ventajas y Desventajas
• 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.
• 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
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.
• 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.
• 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.
Ventajas y Desventajas
• 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
• 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
• 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
• - 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.

Trabajo avila

  • 1.
  • 2.
    Características del lenguajejava • 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 unlenguaje 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 alAPI 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.
  • 5.
  • 6.
    • Ventajas: • oEl 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 Javapermite 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: • oHay 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 susmá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 SQLSERVER • 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 utilizarseel 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 Serverincluye 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.
  • 14.
  • 15.
    • Ventajas: • Soportede 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: • Laprincipal 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 • Aprovechala 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 deopen 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, esel 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.
  • 20.
  • 21.
    • Ventajas: • MySQLsoftware 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 probabilidadde 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.
    • - Elhecho 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.