Introducció
Per què varen sorgir mes llenguatges?
Des dels inicis d'Internet, van anar sorgint diferents demandes pels usuaris i es van donar solucions mitjançant llenguatges estàtics. A mesura que pas el temps, les tecnologies van ser desenvolupant-se i van sorgir nous problemes a donar solució. Això va donar lloc a desenvolupar llenguatges de programació per a la web dinàmics, que permetessin interactuar amb els usuaris i utilitzessin sistemes de Bases de Dades.
Javascript/PHP i HTML
La combinació d'aquests llenguatges
Atès que la combinació d'HTML / CSS és anàleg a les dades que es troben en un document de Word, és bo només per a la visualització de la informació.
Si desitja que les seves pàgines web per fer coses diferents depenent de la situació, es necessita un llenguatge de programació. Per exemple, alguns llocs web volen proporcionar una facilitat de membres on les persones poden iniciar sessió en el lloc, i accedir a certa informació. Altres llocs proporcionen un formulari de contacte perquè els visitants poden posar-se en contacte amb ells. Totes aquestes coses requereixen instal·lacions que un format de document simple no pot fer.
JavaScript, PHP i Perl són tres dels llenguatges de programació més utilitzats a Internet. Són utilitzats pels llocs web per dur a terme les operacions més complicades.Els programes escrits en JavaScript s'executen en el propi navegador web, de manera que si el vostre lloc té un programa JavaScript, el programa es va anar a buscar automàticament pel navegador del visitant i executat en el seu / el seu equip. programes PHP i Perl, per contra, s'executen en l'equip on es troba el seu lloc web, és a dir, a l'ordinador del seu proveïdor d'allotjament web. Després que el programa de PHP o Perl fa el que ha de fer, envia el resultat al navegador web del visitant, que simplement mostra els resultats.
Aventatges
Javascript
- Llenguatge de scripting segur i fiable
- Els scripts tenen capacitats limitades, per raons de seguritat
- El codi Javascript s'executa en el client
PHP
- Molt fàcil d'aprendre
- Es caracteritza per ser un llenguatge molt ràpid
- Soporta en una certa mida la orientació a un objecte. Classes i herència
- És un llenguatge multiplataforma: Linux, Windows entre altres.
- Capacitat de conexió amb la majoria de manejadors de bases de dades: MysSQL, PostgreSQL, Oracle, MS SQL Server, entre altres.
- Capacitat d'expanidr el seu potencial utilitzant modùls
- Poseeix documentació en la seva pàgina oficial la qual inclueix descripció i exemples de cada una de les seves funcions
- Es lliure, per tant s'ens presenta com una alternativa de fàcil accés per a tothom
- Inclueix una gran quantitat de funcions
- No requereix definició dels tipus de variables ni maneig detallat de baix nivell