Java
Java es tanto un lenguaje de programación así como una plataforma informática, y un amplio abanico de tecnologías. Originalmente perteneciente a la empresa Sun Microsystems posteriormente fue comprada por la compañía Oracle.
Esta plataforma informática es la base de diversos programas y aplicaciones, ya que el lenguaje que utiliza esta tecnología, es compatible con diversas plataformas y arquitecturas, siendo que es usada entre otras, en sistemas de arquitectura PC y Mac, de 16, 32 o 64 Bits, y es una tecnología con compatibilidad para sistemas operativos como OS, Unix, Linux, Solaris, Windows o Androit. Por lo que barias aplicaciones para dispositivos que utilizan este tipo de sistemas operativos se sirven de la tecnología java para funcionar y por tanto en varios aparatos tecnológicos, deben de realizarse actualizaciones del java para su óptimo funcionamiento y compatibilidad con las aplicaciones basadas en esta tecnología.
Es el caso de juegos, programas y páginas web, basadas en este lenguaje de programación de alto nivel, o que utilizan esta tecnología.
Logotipo de Java
El lenguaje de programación y tecnología Java, está muy extendida actualmente en computadoras y otros dispositivos.
Pero… para qué sirve java?
Java sirve en el desarrollo de programas y aplicaciones.- Java es una tecnología utilizada para desarrollar diversos programas y aplicaciones; muchas de las aplicaciones de dispositivos móviles como teléfonos inteligentes, tabletas y otros, usan tecnología java para funcionar. Esto es más patente en aplicaciones destinadas a la navegación por Internet, en donde entra en servicio como plugin, instalable en la computadora u otros dispositivos, para la mejor ejecución de programas y aplicaciones, entre las que se pueden contar varios juegos, para poder ejecutar varios servicios de chat, y diversas páginas online.
Java ayuda en la Navegación web.- Muchas páginas web se basan en java, por tanto si se carece de java en la computadora o en algún otro dispositivo que pueda navegar por internet, esas páginas que están hechas con esta tecnología, no se ejecutarán correctamente. Para ello se instalan plugins, ya que el java no se puede instalar como un programa independiente (por separado), sino como complemento para ciertas aplicaciones.
Por ello es necesario realizar actualizaciones de java para que dichas páginas web, puedan ejecutarse correctamente. Es el caso de varias páginas de juegos online, chat, o de páginas en las que se visualizan videos y películas, que al carecer del plugin o de una versión actualizada del mismo, no funcionan debidamente.
Ayuda al rendimiento y estabilidad de programas.- Ayuda al rendimiento, seguridad y estabilidad de las aplicaciones java que son ejecutadas en nuestro equipo, (computadora, celular, etc.), y para que estas aplicaciones continúen ejecutándose eficazmente, es aconsejable actualizar constantemente el java, pues regularmente se realizan mejoras de esta tecnología.
Seguridad.- Java es una tecnología que al ser ampliamente utilizada por diversos programas y aparatos, ha sido blanco continuo de ataques informáticos, en especial por parte de malware, que en muchas ocasiones vulneran el java, es por ello que debe de ser actualizado constantemente, ya que las versiones que van surgiendo además de poseer correcciones de las versiones anteriores, son constantemente “vacunadas” contra los malwares. Estas actualizaciones son gratuitas y se pueden descargar directamente de la página de Java, ya sea manualmente o permitiendo las actualizaciones automáticas en el equipo.
Myql
MySQL es una de las base de datos más importantes actualmente en el mercado. Podemos definir a MySQL, como un gestor de base de datos relacional, multiusario y multihilo. Usada para mover grandes cantidades de información, muchos proyectos en internet como Facebook o Twitter nacieron con este SGBD.
La andadura de esta base de datos comienza en los años 80 con Michael Widenius (Monty), que busca un nuevo sistema de archivos ya que los existentes no le convencían. Posteriormente, con la colaboración de David Axmark, incluye el uso de SQL y en 1995 nace MySQL AB. Actualmente, tras la compra de Oracle a Sun (antiguos propietarios), ha surgido gran polémica acerca de su futuro.
Características de MySQL
MySQL es una base de datos polivalente. Puede vivir en sistemas Linux, Windows, etc..., y existe gran número de drivers para conectarse a ella desde todo tipo de lenguajes de programación. Fue creada usando una mezcla entre los lenguajes C y C++. Es muy usada en la web, como complemento a sistemas con PHP y Apache, lo que proporciona al programador un potente entorno de desarrollo (LAMP). Algunas de las ventajas de MySQL son las siguientes:
Multiplataforma: Linux, Windows, AIX, Solaris, y un largo de etcétera de sistemas la soportan.
Múltiples motores de almacenamiento que se adaptan a las distintas necesidad de cada entorno: MyISAM, InnoDB, Memory, etc... Permite usar para cada tabla un motor de almacenamiento distinto.
Gran velocidad a la hora de realizar operaciones.
Soporta un amplio número de tipos de datos.
Tiene una gran comunidad de desarrolladores, y una extensa documentación.
Uso de transacciones e integridad relacional (dependiendo del tipo de motor de almacenamiento).
Buena capacidad de indexación y búsqueda y uso de fulltext, que la dotan de una serie de herramientas para hacer búsquedas complejas usando patrones.
Todas estas características, confieren a MySQL un carácter robusto y potente, que la hacen muy recomendable a la hora de elegir una Base de datos.
Futuro de MySQL
Como hemos comentado, la compra de Oracle causa un gran revuelo en el mundo relacionado con el MySQL. Está en entre dicho su futuro, y aunque sigue siendo una de las bases de datos más usada en el mundo, se ha creado una rama de la misma con un enorme potencial: MariaDB.
Esta base de datos usa licencias GPL, y garantiza una total compatibilidad con proyectos MySQL, añadiendo una serie de características que pueden proporcionar un mayor rendimiento. Por tanto, aunque a día de hoy sigue siendo una de las grandes, el futuro de MySQL es incierto, dependerá mucho de los movimientos de Oracle para con ella.
APELLDIDOS: HUAMAN FERNANDEZ OMAR
CURSO: DISEÑO DE REDES IBM
CICLO: VII
No hay comentarios:
Publicar un comentario