Lenguajes del lado del servidor y lenguajes del lado del usuario

6,607 views

Published on

Published in: Technology
0 Comments
3 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
6,607
On SlideShare
0
From Embeds
0
Number of Embeds
3
Actions
Shares
0
Downloads
96
Comments
0
Likes
3
Embeds 0
No embeds

No notes for slide

Lenguajes del lado del servidor y lenguajes del lado del usuario

  1. 1. Hecho por : Jessica E. Vega
  2. 2. 1. ¿Qué significa PHP?
  3. 3. PHP (Hypertext Preprocessor) es un lenguaje de programación creadoespecialmente para el desarrollo de páginasweb dinámicas, ya que puede ser incrustadodentro del código HTML –el lenguaje másutilizado para el armado de sitios web– y orientado a la creación de hipertextos.
  4. 4. A medida que internet fue creciendo y sus funciones se ampliaron, las acciones requeridas también se complejizaron. Yano alcanzaba con presentar el texto en unapágina y definir su estilo como proponía el HTML. Fue así como surgieron lenguajesque permitían ampliar sus funciones, como es el caso de PHP.
  5. 5. Fue creado en 1994por Rasmus Lerdorf, un programador nacido en Groenlandia. Sin embargo, laimplementación principal de PHP es producida por The PHP Group. No cuenta con licencia, es un software libre, gratuito y multiplataforma.
  6. 6. Generalmente no se ejecuta en la computadorasino en un servidor web, tomando el código enPHP como su entrada y creando páginas web como salida. Las páginas que cuentan con este lenguaje pueden acceder a bases de datos, conexiones en red y otras tareas para crear la página final que verá el usuario.
  7. 7. 2. ¿Cuáles son las ventajas del PHP?
  8. 8. Este lenguaje posee muchas ventajas para los programadores: Es un lenguaje multiplataforma. Completamente orientado al desarrollo de aplicaciones web dinámicas con acceso a información almacenada en una base de datos.
  9. 9. El código fuente escrito en PHP es invisible al navegador y al usuario, 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 delos motores de base de datos que se utilizan en la actualidad (MySQL y PostgreSQL).
  10. 10. Capacidad de expandir su potencial utilizando una enorme cantidad de módulos. Posee una amplia documentación en supágina 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.
  11. 11. 3. ¿Qué funciones cumple el PHP?
  12. 12. Las funciones de este lenguaje son múltiples: crear, borrar, mover, modifcar, transferir archivos por FTP (File Transfer Protocol o protocolo de transferencia de archivos). Cualquier tipo de operación más o menos compleja puede ser programada en PHP a partir de una amplia librería de funciones.
  13. 13. Como mencionamos, PHP se escribe dentro delcódigo HTML, lo que lo hace realmente fácil deutilizar para quienes cuentan con conocimientos mínimos de programación, y cuenta conventajas como su gratuidad, independencia de plataforma, rapidez y seguridad.
  14. 14. 4. ¿Qué es el Java script?
  15. 15. Se trata del primer lenguaje depropósito general que creó una forma de incrustar programas en páginas web. También hace posible ejecutar instrucciones que den respuesta a las acciones del usuario, permitiendo crearpáginas interactivas con programas como calculadoras, agendas o tablas de cálculo.
  16. 16. 5. ¿Cuál es la diferencia entre Java y Java script?
  17. 17. Compilador: Java Java script Para programar se No necesita que sus necesitan ciertas programas se compilenherramientas de desarrollo sino y un compilador, que que estos se interpretan traduce un programa en forma directa por elescrito en un lenguaje de navegador. programación a otro, generando un programa equivalente que la máquina será capaz de interpretar.
  18. 18. Orientado a objetos: Java Java script Es un lenguaje de No es orientado aprogramación orientado a objetos: esto quiere decirobjetos: utiliza objetos y que se puede programar sus interacciones sin necesidad de crearpara diseñar aplicaciones. clases, tal como se realiza en los lenguajes de programación estructurada.
  19. 19. Propósito: Java Java scriptEs más potente debido Sólo se pueden a que es un lenguaje escribir programas de propósito general, para que se con el que se pueden ejecuten en páginas hacer aplicaciones web. más variadas.
  20. 20. Estructuras fuertes: Java Java script Es un lenguaje de No tiene esta característica y programación fuertemente permite insertar en una tipiado: al declarar una variable la información quevariable es necesario indicar se desee, su tipo y no podrá cambiar independientemente del tipo de un tipo a otro que sea. También permite automáticamente. cambiar el tipo de información de una variable a otra.
  21. 21. Otras características: Java Java scriptEs más complejo Es un lenguaje y tiene más abierto, por lofuncionalidades: que cualquier es más potente, persona puede robusto y utilizarlo sin seguro. necesidad de comprar una licencia.
  22. 22. 6. ¿Qué es Python?
  23. 23. Python es un software libre que posee una licencia de código abierto denominada Python Software Foundation License. Setrata de un lenguaje de programación de alto nivel cuya filosofía se centra en una sintaxis muy limpia, que favorece un código legible. Esto significa que se caracteriza por expresar los algoritmos de una manera adecuada a la capacidad cognitiva humana, en lugar de centrarse en la capacidad ejecutora de las máquinas.
  24. 24. Es también un lenguaje multiplataforma ymultiparadigma. Esto significa que más que forzar a los programadores a adoptar unestilo particular de programación, permiteel desarrollo de estilos diferentes. Por todoesto, Python es considerado una apuesta por la simplicidad, versatilidad y rapidez de desarrollo.
  25. 25. Es un lenguaje interpretado, lo quesignifica que no se necesita compilar el código fuente para poder ejecutarlo.
  26. 26. 7. ¿Cuáles son las ventajas del Python?
  27. 27.  La cantidad de librerías quecontiene y los tipos de datos y funciones incorporadas en el propio lenguaje, que ayudan a realizar muchas tareas habituales sin necesidad de tener que programarlas desde cero.La sencillez y velocidad con la que secrean los programas. Un programa enPython puede tener de 3 a 5 líneas de código menos que su equivalente en Java o C.
  28. 28.  La cantidad de plataformas en las que se puede desarrollar:Unix, Windows, OS/2, Mac y otros. Es gratuito, incluso para propósitos empresariales.

×