Lenguajes de Programación
PHP¿Qué es?PHP usa una mezcla entre interpretación y compilación para intentarofrecer a los programadores la mejor mezcla ...
¿Por qué deberías aprenderlo?Es uno de los lenguajes de programación más populares, la gran fluidez yrapidez de sus script...
C#¿Qué es?C# es un lenguaje de propósito general orientado a objetos creado porMicrosoft para su plataforma .NET.
¿Por qué deberías aprenderlo?Es una parte esencial de la herramienta .net, combina los mejoreselementos de múltiples lengu...
AJAX¿Qué es?AJAX no es un lenguaje exactamente su nombre viene dado por elacrónimo de Asynchronous JavaScript And XML y es...
¿Por qué deberías aprenderlo?La demanda de AJAX no sólo es amplía sino que de calidad debido a ladificultad de aprendizaje...
JAVASCRIPT¿Qué es?Se trata de un lenguaje de programación del lado del cliente, porque esel navegador el que soporta la ca...
¿Por qué deberías aprenderlo?La razón de mayor peso es que es utilizado por millones de páginas webspara validar formulari...
PERL¿Qué es?Perl es la alternativa más popular a PHP, seguramente porque es ellenguaje más antiguo tambien dentro de las a...
¿Por qué deberías aprenderlo?La potencia de Perl a la hora de procesar grandes cantidades de datos lohace realmente popula...
C¿Qué es?Es un lenguaje de “medio nivel” pero con numerosas características debajo nivel.Dispone de las estructuras típica...
¿Por qué deberías aprenderlo?Aprender C es básico mientras aprendes C estas aprendiendo conceptosbásicos de lenguajes cómo...
Estadisticas de Lenguajes deProgramacion mas usados
Base de Datos
CARACTERISTICASOracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en ingles de Relation...
PLATAFORMAS ACEPTADAS Y        PRECIOWINDOWSLINUXMAC OS XBSDUNIXEl precio puede ser desde los 5000 dólares hasta los...
CARACTERÍSTICASSoporte de transacciones.Escalabilidad, estabilidad y seguridad.Soporta procedimientos almacenados.Perm...
PLATAFORMAS ACEPTADAS Y            PRECIOWINDOWSPrecio hasta los 25.000 dólares
CARACTERISTICASEs una base de datos ACIDIntegridad referencialImplementa el uso de rollbacks, subconsultas y transaccio...
PLATAFORMAS ACEPTADAS Y            PRECIOWINDOWSLINUXMAC OS XBSDUNIXUn software libre, por lo tanto es gratuito
CARACTERISTICASUso de multihilos mediante hilos del kernel.Tablas hash en memoria temporalesEl código MySQL se prueba c...
PLATAFORMAS ACEPTADASAIX, BSD, FreeBSD, HP-UX, GNU/Linux, Mac OS X, NetBSD, Novell Netware, OpenBSD, OS/2 Warp, QNX, SGII...
PRECIOMysql tiene varias versiones, unas de pago y otras gratuitas. Las versiones de pago pueden llegar a costar hasta 4,...
FECHA DE LA                                    PRIMERA          LICENCIA DE              CREADOR               VERSION    ...
WINDOWS   MAC OS X   LINUXMICROSOFT SQL   SERVER         SI      X NO      X NO   MYSQL          SI       SI       SI ...
TABLA TEMPORALMICROSOFT SQL                      SI   SERVER   MYSQL              SI   ORACLE             SI POSTGRESQL...
MAPA DE             DOMINIO   CURSOR   TRIGGER   RESERVA                                                     BITSMICROSOFT...
FIN
Expo taller i
Expo taller i
Expo taller i
Expo taller i
Expo taller i
Expo taller i
Expo taller i
Expo taller i
Expo taller i
Expo taller i
Expo taller i
Expo taller i
Expo taller i
Expo taller i
Expo taller i
Expo taller i
Expo taller i
Upcoming SlideShare
Loading in …5
×

Expo taller i

242 views

Published on

  • Be the first to comment

  • Be the first to like this

Expo taller i

  1. 1. Lenguajes de Programación
  2. 2. PHP¿Qué es?PHP usa una mezcla entre interpretación y compilación para intentarofrecer a los programadores la mejor mezcla entre rendimiento yflexibilidad.Php es recompilado cada vez que se solicita un script.
  3. 3. ¿Por qué deberías aprenderlo?Es uno de los lenguajes de programación más populares, la gran fluidez yrapidez de sus scripts y su prometedor futuro, desarrollar aplicacionesWebs utilizando lenguajes como C o COBOL son cosas del pasado.
  4. 4. C#¿Qué es?C# es un lenguaje de propósito general orientado a objetos creado porMicrosoft para su plataforma .NET.
  5. 5. ¿Por qué deberías aprenderlo?Es una parte esencial de la herramienta .net, combina los mejoreselementos de múltiples lenguajes de amplia difusión como C++, Java,visual basic, y otros.
  6. 6. AJAX¿Qué es?AJAX no es un lenguaje exactamente su nombre viene dado por elacrónimo de Asynchronous JavaScript And XML y es posiblemente lamayor novedad en cuanto a programación web en estos últimos años.
  7. 7. ¿Por qué deberías aprenderlo?La demanda de AJAX no sólo es amplía sino que de calidad debido a ladificultad de aprendizaje que conlleva, si la herramienta de Microsoft,Atlas, destinada a la realización de aplicaciones AJAX tiene éxito puedesupone un aumento en la demanda de esta tecnología.gracias a este objeto podemos desde una página HTML leer datos de unaweb o enviar datos de un formulario sin necesidad de recargar la página.
  8. 8. JAVASCRIPT¿Qué es?Se trata de un lenguaje de programación del lado del cliente, porque esel navegador el que soporta la carga de procesamiento. Gracias a sucompatibilidad con la mayoría de los navegadores modernos, es ellenguaje de programación del lado del cliente más utilizado.
  9. 9. ¿Por qué deberías aprenderlo?La razón de mayor peso es que es utilizado por millones de páginas webspara validar formularios, crear cookies, detectar navegadores y mejorarel diseño, su fácil aprendizaje lo hace un lenguaje muy demandado.
  10. 10. PERL¿Qué es?Perl es la alternativa más popular a PHP, seguramente porque es ellenguaje más antiguo tambien dentro de las alternativas. En internet nosencontramos numerosos recursos que utilizan Perl, muchos de lasaplicaciones “open source” requieren tener Perl instalado correctamente.
  11. 11. ¿Por qué deberías aprenderlo?La potencia de Perl a la hora de procesar grandes cantidades de datos lohace realmente popular a la hora de desarrollar aplicaciones del lado delservidor, aprender Perl o Php es básico a la hora de desarrollaraplicaciones Web.
  12. 12. C¿Qué es?Es un lenguaje de “medio nivel” pero con numerosas características debajo nivel.Dispone de las estructuras típicas de los lenguajes de alto nivel pero, a suvez, dispone de construcciones del lenguaje que permiten un control amuy bajo nivel.
  13. 13. ¿Por qué deberías aprenderlo?Aprender C es básico mientras aprendes C estas aprendiendo conceptosbásicos de lenguajes cómo Java o C#, además no sólo es mas sencillo queestos últimos sino que comporten gran parte de su sintaxis.
  14. 14. Estadisticas de Lenguajes deProgramacion mas usados
  15. 15. Base de Datos
  16. 16. CARACTERISTICASOracle es un sistema de gestión de base de datos relacional (o RDBMS por el acrónimo en ingles de Relational Data Base Management System,), desarrollado por Oracle Corporation.Soporte de transaccionesEstabilidadEscalabilidadSoporte multiplataforma.Permite el uso de particiones para la mejora de la eficiencia, de replicación e incluso ciertas versiones admiten la administración de bases de datos distribuidas.
  17. 17. PLATAFORMAS ACEPTADAS Y PRECIOWINDOWSLINUXMAC OS XBSDUNIXEl precio puede ser desde los 5000 dólares hasta los 45.000 dólares
  18. 18. CARACTERÍSTICASSoporte de transacciones.Escalabilidad, estabilidad y seguridad.Soporta procedimientos almacenados.Permite trabajar en modo cliente- servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.Además permite administrar información de otros servidores de datos.
  19. 19. PLATAFORMAS ACEPTADAS Y PRECIOWINDOWSPrecio hasta los 25.000 dólares
  20. 20. CARACTERISTICASEs una base de datos ACIDIntegridad referencialImplementa el uso de rollbacks, subconsultas y transacciones.Se pueden realizar varias operaciones al mismo tiempo sobre la misma tabla.Licencia BSDTiene ciertas características orientadas a objetos.Gestión de usuarios y passwords, manteniendo un muy buen nivel de seguridad en los datos.
  21. 21. PLATAFORMAS ACEPTADAS Y PRECIOWINDOWSLINUXMAC OS XBSDUNIXUn software libre, por lo tanto es gratuito
  22. 22. CARACTERISTICASUso de multihilos mediante hilos del kernel.Tablas hash en memoria temporalesEl código MySQL se prueba con Purify (un detector de memoria perdida comercial) así como con Valgrind, una herramienta GPLCompleto soporte para operadores y funciones en cláusulas select y where.Completo soporte para cláusulas group by y order by, soporte de funciones de agrupaciónSoporta gran cantidad de datos. MySQL Server tiene bases de datos de hasta 50 millones de registros.
  23. 23. PLATAFORMAS ACEPTADASAIX, BSD, FreeBSD, HP-UX, GNU/Linux, Mac OS X, NetBSD, Novell Netware, OpenBSD, OS/2 Warp, QNX, SGIIRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, eBD, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Vista y otras versiones de Windows. Y OpenVMS.
  24. 24. PRECIOMysql tiene varias versiones, unas de pago y otras gratuitas. Las versiones de pago pueden llegar a costar hasta 4,999.00 dólares al año por servidor.Costo: Mysql es gratuito para la mayor parte de los usos y su servicio de Asistencia resulta económico.
  25. 25. FECHA DE LA PRIMERA LICENCIA DE CREADOR VERSION SOFTWARE PÚBLICAMICROSOFT Microsoft 1989 PropietarioSQL SERVER MYSQL MySQL AB Noviembre de 1996 GLP o Propietario Oracle ORACLE 1997 Propietario Corporation PostgreSQL Global Licencia BSDPOSTGRESQL Development Junio de 1989 Group
  26. 26. WINDOWS MAC OS X LINUXMICROSOFT SQL SERVER  SI X NO X NO MYSQL  SI  SI  SI ORACLE  SI  SI  SI POSTGRESQL  SI  SI  SI
  27. 27. TABLA TEMPORALMICROSOFT SQL  SI SERVER MYSQL  SI ORACLE  SI POSTGRESQL  SI
  28. 28. MAPA DE DOMINIO CURSOR TRIGGER RESERVA BITSMICROSOFTSQL SERVER X NO  SI  SI  SI  SI MYSQL X NO  SI  SI  SI  SI ORACLE  SI  SI  SI  SI SIPOSTGRESQL  SI  SI  SI  SI  SI
  29. 29. FIN

×