Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Lenguajes de Programación

No description
by

Andrea Quevedo

on 7 December 2013

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Lenguajes de Programación

LENGUAJES DE PROGRAMACIÓN
Java es un lenguaje de programación de propósito general, concurrente, orientado a objetos y basado en clases que fue diseñado específicamente para tener tan pocas dependencias de implementación como fuera posible.

Java fue originalmente desarrollado por James Gosling y publicado en el 1995 como un componente fundamental de la plataforma Java de Sun Microsystems.

Su intención es permitir que los desarrolladores de aplicaciones escriban el programa una vez y lo ejecuten en cualquier dispositivo.
VENTAJAS
¿Qué es?
Es una ventaja significativa para los desarrolladores de software, pues antes tenían que hacer un programa para cada sistema operativo, por ejemplo Windows, Linux, Apple, etc.
La independencia de plataforma es una de las razones por las que Java es interesante para Internet, ya que muchas personas deben tener acceso con ordenadores distintos. Pero no se queda ahí, Java está desarrollándose incluso para distintos tipos de dispositivos además del ordenador como móviles, agendas y en general para cualquier cosa que se le ocurra a la industria.

DESVENTAJAS
Java puede ser considerablemente más lento y puede tomar más espacio en memoria que otros lenguajes
Java es principalmente un lenguaje único paradigma e incluso la apariencia de las aplicaciones de interfaz gráfica de usuario es muy diferente de otras aplicaciones
Es un lenguaje multiplataforma.
Orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos.
El código fuente escrito en PHP es invisible al navegador web y al cliente ya que es el servidor el que se encarga de ejecutar el código y enviar su resultado HTML al navegador.
Capacidad de conexión con la mayoría de los motores de base de datos que se utilizan en la actualidad, destaca su conectividad con MySQL y PostgreSQL.
Posee una amplia documentación en su sitio web oficial, entre la cual se destaca que todas las funciones del sistema están explicadas y ejemplificadas en un único archivo de ayuda.
Es libre, por lo que se presenta como una alternativa de fácil acceso para todos.
Permite aplicar técnicas de programación orientada a objetos.
Biblioteca nativa de funciones sumamente amplia e incluida.
Es difícil controlar la seguridad de este código
No tiene separación de capas, es decir, código HTML, SQL y PHP están todos mezclados, aunque se puede optimizar por ejemplo recogiendo datos al principio de documento.
Como es un lenguaje que se interpreta en ejecución, para ciertos usos puede resultar un inconveniente que el código fuente no pueda ser ocultado. La ofuscación es una técnica que puede dificultar la lectura del código pero no la impide y, en ciertos casos, representa un costo en tiempos de ejecución.
PHP fue creado originalmente por Rasmus Lerdorf en 1995.
PHP es un lenguaje de programación generalmente usado en la programación de sitios web dinámicos y actualmente es casi el lenguaje de desarrollo de sitios más usado en todo el mundo.
PHP conocido como una tecnología de código abierto que resulta muy útil para diseñar de forma rápida y eficaz aplicaciones Web dirigidas a bases de datos. PHP es un potente lenguaje de secuencia de comandos diseñado específicamente para permitir a los programadores crear aplicaciones en Web con distintas prestaciones de forma rápida.
VENTAJAS
DESVENTAJAS
VENTAJAS
Archivos pequeños
Sencillo que permite describir hipertexto.
Texto presentado de forma estructurada y agradable.
No necesita de grandes conocimientos como editor de páginas web.
Despliegue rápido.
Lenguaje de fácil aprendizaje.
Lo admiten todos los exploradores.
DESVENTAJAS
La interpretación de cada navegador puede ser diferente.
Guarda muchas etiquetas que pueden convertirse en “basura” y dificultan la corrección.
El diseño es más lento.
Las etiquetas son muy limitadas.
VENTAJAS
DESVENTAJAS
La sigla que corresponde a HyperText Markup Language (Lenguaje de Marcas de Hipertexto)se entenderia como Lenguaje de Formato de Documentos para Hipertexto.
HTML es el lenguaje que se emplea para el desarrollo de páginas web. Está compuesto por una serie de etiquetas que el navegador interpreta y da forma en la pantalla. HTML dispone de etiquetas para imágenes, hipervínculos que nos permiten dirigirnos a otras páginas, saltos de línea, listas, tablas,etc. Orientado a la publicación de documentos en Internet. Es un lenguaje extensible , al que se le pueden añadir nuevas características, marcas y funciones. Creado por Tim Berners-Lee.
MySQL es un sistema de administración de bases de datos.
MySQL es software de fuente abierta. Fuente abierta significa que es posible para cualquier persona usarlo y modificarlo. Cualquier persona puede bajar el código fuente de MySQL y usarlo sin pagar.
permite recurrir a bases de datos multiusuario a través de la web y en diferentes lenguajes de programación que se adaptan a diferentes necesidades y requerimientos. Tambien es conocida por desarrollar alta velocidad en la búsqueda de datos e información, las plataformas que utiliza son de variado tipo y entre ellas podemos mencionar LAMP y MAMP (aplicables a Mac, Windows, Linux, BSD, Open Solaris, Perl y Phyton entre otras).
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á.
Conectividad y seguridad
No es intuitivo, como otros programas (ACCESS).
El soporte para disparadores es básico por lo que hay ciertas limitaciones en lo que pueda hacerse con ellos.
Al manejar la integridad referencial con tablas NO transaccionales.
No las trata de forma diferente al resto de los campos.
Los privilegios para una tabla no se eliminan automáticamente cuando se borra una tabla.
Debe usarse explícitamente un comando REVOKE para quitar los privilegios de una tabla.
Presentado :
Andrea Quevedo
Cintya Granados
Nathalia Muñoz
Full transcript