Llenguatges de programació
Introducció
Es tracta d'una sèrie d'eines que permeten introduir al nostre web característiques i virtuts més enllà de la funció informativa i afegint interacció, bases de dades, etc. Cal esmentar que no tots els llenguatges de programació estan enfocats a la creació de pàgines web.
Javascript
JavaScript (abreujat comunament JS) és un llenguatge de programació interpretat, dialecte de l'estàndard ECMAScript. Es defineix com orientat a objectes, basat en prototips, imperatiu, dèbilment tipat i dinàmic.
S'utilitza principalment en la seva forma del costat del client (client-side), implementat com a part d'un navegador web i permetent millores en la interfície d'usuari i pàgines web dinámicas, encara que existeix una forma de JavaScript del costat del servidor (Server-side JavaScript o SSJS). El seu ús en aplicacions externes a la web, per exemple en documents PDF, aplicacions d'escriptori (majoritàriament widgets) és també significatiu. En general, podem aplicar Javascript per a generar animacions dins el nostre web.
PHP
Es tracta d'un llenguatge de programació de propòsit general de codi del costat del servidor originalment dissenyat per al desenvolupament web de contingut dinàmic. Va ser un dels primers llenguatges de programació del costat del servidor que es podien incorporar directament en el document HTML en lloc de cridar a un arxiu extern que processi les dades. El codi és interpretat per un servidor web amb un mòdul de processador de PHP que genera la pàgina web resultant. PHP ha evolucionat de manera que ara inclou també una interfície de línia d'ordres que pot ser usada en aplicacions gràfiques independents. Pot ser usat en la majoria dels servidors web de la mateixa manera que en gairebé tots els sistemes operatius i plataformes sense cap cost.
Altres llenguatges incrustats a HTML
Hi trobam:
- ASP: És una tecnologia del costat de servidor desenvolupada per Microsoft per al desenvolupament de lloc web dinàmics. ASP significa en anglès (Active Server Pages), va ser alliberat per Microsoft el 1996. Les pàgines web desenvolupades sota aquest llenguatge és necessari tenir instal·lat l'Internet Information Server (IIS).
- JSP: És un llenguatge per a la creació de llocs web dinàmics, acrònim de Java Server Pages. Està orientat a desenvolupar pàgines web en Java. JSP és un llenguatge multiplataforma. Creat per executar-se del costat del servidor.
- Python:Els usuaris el consideren com un llenguatge més net per programar. Permet la creació de tot tipus de programes incloent els llocs web.El seu codi no necessita ser compilat, per la qual cosa es diu que el codi és interpretat. És un llenguatge de programació multiparadigma, la qual cosa força a que els programadors adoptin per un estil de programació particular: Programació orientada a objectes, programació estructurada, programació funcional, programació orientada a aspectes.
- Ruby: llenguatge dinàmic per a una programació orientada a objectes ràpida i senzilla. Per als que vulguin iniciar-se en aquest llenguatge poden trobar un tutorial interactiu de ruby. Es troba també a disposició d'aquests usuaris un lloc amb informacions i cursos en espanyol.