jueves, 29 de marzo de 2012

MATERIAS

Durante todos esos años he tenido muchas materias y cada una con una forma distinta:
Aplicaciones web: es una materia, software que se codifica en un lenguaje soportado por los navegadores web en la que se confía la ejecución al navegador.


vamos a ver que podemos hacer con una Aplicación web
una aplicación web está normalmente estructurada como una aplicación de tres-capas. En su forma más común, el navegador web ofrece la primera capa, y un motor capaz de usar alguna tecnología web dinámica (ejemplo: PHP, Java Servlets o ASPASP.NETCGIColdFusion, embPerl, Python (programming language) o Ruby on Rails) que constituye la capa intermedia. Por último, una base de datos constituye la tercera y última capa.
 sus ventajas:

  • Ahorra tiempo Se pueden realizar tareas sencillas sin necesidad de descargar ni instalar ningún programa.
  •  No hay problemas de compatibilidad: Basta tener un navegador actualizado para poder utilizarlas.
  • No ocupan espacio en nuestro disco duro.
  • Actualizaciones inmediatas: Como el software lo gestiona el propio desarrollador, cuando nos conectanos estamos usando siempre la última versión que haya lanzado.
  •  Consumo de recursos bajo: Dado que toda (o gran parte) de la aplicación no se encuentra en nuestro ordenador, muchas de las tareas que realiza el software no consumen recursos nuestros porque se realizan desde otro ordenador.
  • Multiplataforma: Se pueden usar desde cualquier sistema operativo porque sólo es necesario tener un navegador.
  • Portables: Es independiente del ordenador donde se utilice (un PC de sobremesa, un portátil...) porque se accede a través de una página web (sólo es necesario disponer de acceso a Internet). La reciente tendencia al acceso a las aplicaciones web a través de teléfonos móviles requiere sin embargo un diseño específico de los ficheros CSS para no dificultar el acceso de estos usuarios.
  •  La disponibilidad suele ser alta porque el servicio se ofrece desde múltiples localizaciones para asegurar la continuidad del mismo.
  •  Los virus no dañan los datos porque éstos están guardados en el servidor de la aplicación.
  •  Colaboración: Gracias a que el acceso al servicio se realiza desde una única ubicación es sencillo el acceso y compartición de datos por parte de varios usuarios. Tiene mucho sentido, por ejemplo, en aplicaciones online de calendarios u oficina.
  •  Los navegadores ofrecen cada vez más y mejores funcionalidades para crear aplicaciones web ricas (RIAs).
diferencia entre una aplicación web y una aplicacion de Internet

Las aplicaciones web se ejecutan nativamente desde el navegador. Pero existen algunas aplicaciones que funcionan desde el navegador pero además requieren la instalación de un software en el ordenador para poder utilizarse. Estas aplicaciones se denominan Aplicaciones de Internet Ricas. El motivo de usar este software adicional es que hay muchas funcionalidades que los navegadores no pueden ofrecer, y élenriquece a las aplicaciones web ofreciendo dichas funcionalidades. .
Ejemplos de funcionalidades que pueden ofrecer los programas online gracias al uso de software instalado:
  • Procesamiento de imágenes
  • Captura de imágenes
  • Uso de webcam / Captura de video.
lenguajes
en clase utilizamos estos:
Existen numerosos lenguajes de programación empleados para el desarrollo de aplicaciones web en el servidor, entre los que destacan:
  • PHP
  • Java, con sus tecnologías Java Servlets y JavaServer Pages (JSP)
  • Javascript
  • Perl
  • Ruby
  • Python
También son muy utilizados otros lenguajes o arquitecturas que no son propiamente lenguajes de programación, como HTML, XML o ASP/ASP.NET.
Se utilizan para servir los datos adecuados a las necesidades del usuario, en función de como hayan sido definidos por el dueño de la aplicación. Los datos se almacenan en alguna base de datos estándar.


PRESENTACIÓN

esto es más o menos los estudios que he cursado a lo largo de estos últimos años lo que va hacer una forma de enseñar todo lo que hice durante todos estos añoslo que tratará este blog  es enseñaros todo , todo lo que hice en estos años.