Java y CSS

Get Started. It's Free
or sign up with your email address
Java y CSS by Mind Map: Java y CSS

1. Tecnologia Java

1.1. Sun Microsystem

1.1.1. Java es una plataforma desarrollada al comienzo de los años 1990 con el objetivo concreto de permitir ejecutar programas sin tener relativamente en cuenta el hardware final, sin volver a reescribir todo el código del programa, ni tener que recompilar un programa para un cierto procesador.

1.2. Servidor de Aplicaciones

1.2.1. Base de Datos

1.2.1.1. SQL

1.2.1.2. MySQL

1.2.1.3. Oracle

1.2.1.4. Sybase

1.2.2. Aplicaciones Web

1.2.2.1. Widgets

1.2.2.2. Aplicaciones

1.2.2.3. Cliente/Servidor

1.2.2.4. Paginas Web Dinamicas

1.2.2.5. Servicios y/o Productos

1.2.3. Lenguages de Programacion

1.2.3.1. Java

1.2.3.2. Asp

1.2.3.3. Awt

1.2.3.4. Aplets

1.2.3.5. Java Beans

1.2.3.6. Java Api

1.2.3.7. Jini, Rimi

1.3. VENTAJAS

1.3.1. Primero: No debes volver a escribir el código si quieres ejecutar el programa en otra máquina. Un solo código funciona para todos los browsers compatibles con Java o donde se tenga una Máquina Virtual de Java (Mac's, PC's, Sun's, etc).

1.3.2. Segundo: Java es un lenguaje de programación orientado a objetos, y tiene todos los beneficios que ofrece esta metodología de programacion (más adelante doy una pequeña introducción a la filosofía de objetos).

1.4. DESVENTAJAS

1.4.1. Los programas hechos en Java no tienden a ser muy rápidos, supuestamente se está trabajando en mejorar esto.Como los programas de Java son interpretados nunca alcanzan la velocidad de un verdadero ejecutable.

1.4.2. Java es un lenguaje de programación. Esta es otra gran limitante, por más que digan que es orientado a objetos y que es muy fácil de aprender sigue siendo un lenguaje y por lo tanto aprenderlo no es cosa fácil. Especialmente para los no programadores.

2. CSS

2.1. CSS, es una tecnología que nos permite crear páginas web de una manera más exacta. Gracias a las CSS somos mucho más dueños de los resultados finales de la página, pudiendo hacer muchas cosas que no se podía hacer utilizando solamente HTML, como incluir márgenes, tipos de letra, fondos, colores...

2.2. CSS son las siglas de Cascading Style Sheets, en español Hojas de estilo en Cascada. En este reportaje vamos a ver algunos de los efectos que se pueden crear con las CSS sin necesidad de conocer la tecnología entera.

2.3. Paginas Web

2.3.1. HTML

2.3.2. XML

2.3.3. XUL

2.3.4. SVG

2.4. Navegadores

2.4.1. Chrome

2.4.2. FireFox

2.4.3. Safari

2.4.4. Internet Explorer

2.5. VENTAJAS

2.5.1. DESVENTAJAS

2.5.1.1. Existen limitaciones que CSS 2.x todavía no permite, por ejemplo, la alineación vertical de capas, las sombras, los bordes redondeados…

2.5.1.2. El uso de las tablas nos permitía crear diseños complejos de forma mucho más sencilla que utilizando CSS, aunque CSS3 está intentando facilitar dicho trabajo.

2.5.1.3. A veces, dependiendo del navegador (Acid tests), la página que ha sido maquetada con CSS puede verse distinta (Aunque, si hemos seguido los estándares web de forma correcta, el problema es del navegador).

2.5.2. Se obtiene un mayor control de la presentación del sitio al poder tener todo el código CSS reunido en uno, lo que facilita su modificación.

2.5.3. Al poder elegir el archivo CSS que deseamos mostrar, puede aumentar la accesibilidad ya que podemos asignarle un código CSS concreto a personas con deficiencias visuales, por ejemplo. Esto lo detecta el navegador web.

2.5.4. Conseguimos hacer mucho más legible el código HTML al tener el código CSS aparte (Siempre que no usemos estilos en línea, claro está).