Diferencia entre revisiones de «PHP Linguaxes de Script no servidor»
Ir a la navegación
Ir a la búsqueda
Exemplo de páxina web con dous controis de servidor: unha caixa de texto e un botón
| Línea 6: | Línea 6: | ||
* '''A'''ctive '''S'''erver '''P'''age: https://es.wikipedia.org/wiki/Active_Server_Pages | * '''A'''ctive '''S'''erver '''P'''age: https://es.wikipedia.org/wiki/Active_Server_Pages | ||
| + | |||
| + | * Exemplo de código: | ||
| + | ::<syntaxhighlight lang="xml" line enclose="div" highlight="3" > | ||
| + | <html> | ||
| + | <body> | ||
| + | <% Response.Write ("Hola Mundo") %> | ||
| + | </body> | ||
| + | </html> | ||
| + | </syntaxhighlight> | ||
| Línea 11: | Línea 20: | ||
* '''Java''' '''Server''' '''Pages''': https://es.wikipedia.org/wiki/JavaServer_Pages | * '''Java''' '''Server''' '''Pages''': https://es.wikipedia.org/wiki/JavaServer_Pages | ||
| + | |||
| + | * Exemplo de código: | ||
| + | ::<syntaxhighlight lang="xml" line enclose="div" highlight="3" > | ||
| + | <%@ page language='java' contentType='text/html;charset=iso-8859-1'%> | ||
| + | <%@ page import='java.util.Date' %> | ||
| + | <html> | ||
| + | <head> | ||
| + | <title>Hola Mundo</title> | ||
| + | </head> | ||
| + | <body> | ||
| + | <p>Hola, esto es una página JSP.</p> | ||
| + | <p>La hora del servidor es <%= new Date() %></p> | ||
| + | </body> | ||
| + | </html> | ||
| + | </syntaxhighlight> | ||
| + | |||
| + | |||
| Línea 16: | Línea 42: | ||
* '''P'''re '''H'''ypertext -'''p'''rocessor: https://es.wikipedia.org/wiki/PHP | * '''P'''re '''H'''ypertext -'''p'''rocessor: https://es.wikipedia.org/wiki/PHP | ||
| + | |||
| + | * Exemplo de código: | ||
| + | ::<syntaxhighlight lang="xml" line enclose="div" highlight="3" > | ||
| + | <!DOCTYPE html> | ||
| + | <html lang="es"> | ||
| + | <head> | ||
| + | <meta charset="UTF-8" /> | ||
| + | <title> Ejemplo básico PHP</title> | ||
| + | </head> | ||
| + | <body> | ||
| + | <?php | ||
| + | echo 'Hola mundo'; | ||
| + | ?> | ||
| + | </body> | ||
| + | </html> | ||
| + | </syntaxhighlight> | ||
| Línea 29: | Línea 71: | ||
* Por outra banda posúe un conxunto de controis para o acceso a datos e controis para visualizar ditos datos (como GridView, ListView,...) que fan que teñamos uns resultados case inmediatos sendo moi doados de programar. | * Por outra banda posúe un conxunto de controis para o acceso a datos e controis para visualizar ditos datos (como GridView, ListView,...) que fan que teñamos uns resultados case inmediatos sendo moi doados de programar. | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | * Exemplo de código: | ||
| + | [[Imagen:Php_linguaxes_script_1.JPG|500px|center]] | ||
| + | <center><small>Exemplo de páxina web con dous controis de servidor: unha caixa de texto e un botón | ||
| + | |||
| + | : Código que se executa cando prememos sobre o botón: | ||
| + | [[Imagen:Php_linguaxes_script_2.JPG|500px|center]] | ||
| + | |||
| + | |||
<br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2016). | <br> -- [[Usuario:angelfg|Ángel D. Fernández González]] -- (2016). | ||
Revisión del 21:05 17 sep 2016
Sumario
Introdución
- As linguaxes de script no lado servidor son 'anacos' de código que se executan no computador onde está instalado o servidor web e que como resultado de dita execución poden xerar código HTML que se xunta ao código HTML da páxina para xerar un resultado que é o que o servidor web envía ao usuario e visualiza no seu navegador.
ASP
- Active Server Page: https://es.wikipedia.org/wiki/Active_Server_Pages
- Exemplo de código:
1 <html> 2 <body> 3 <% Response.Write ("Hola Mundo") %> 4 </body> 5 </html>
JSP
- Java Server Pages: https://es.wikipedia.org/wiki/JavaServer_Pages
- Exemplo de código:
1 <%@ page language='java' contentType='text/html;charset=iso-8859-1'%> 2 <%@ page import='java.util.Date' %> 3 <html> 4 <head> 5 <title>Hola Mundo</title> 6 </head> 7 <body> 8 <p>Hola, esto es una página JSP.</p> 9 <p>La hora del servidor es <%= new Date() %></p> 10 </body> 11 </html>
PHP
- Pre Hypertext -processor: https://es.wikipedia.org/wiki/PHP
- Exemplo de código:
1 <!DOCTYPE html> 2 <html lang="es"> 3 <head> 4 <meta charset="UTF-8" /> 5 <title> Ejemplo básico PHP</title> 6 </head> 7 <body> 8 <?php 9 echo 'Hola mundo'; 10 ?> 11 </body> 12 </html>
ASP.NET
- Quixen poñer esta tecnoloxía separadamente.
- As tecnoloxías anteriores se basean en 'inserir' código que se executa dentro da páxina web xerando código HTML que se integra có orixinal.
- ASP.NET ten un concepto revolucionario que consiste en programar como se estivéramos programando unha aplicación de escritorio.
- Os controis de servidor que posúe permite arrastralos graficamente á páxina web e programalos por eventos accedendo a uns métodos que se van executar cando se produza o evento correspondente.
- Fai unha programación orientada a obxectos no que todos os elementos gráficos son referenciados como obxectos accedendo as súas propiedades ou chamando a os seus métodos.
- Por outra banda posúe un conxunto de controis para o acceso a datos e controis para visualizar ditos datos (como GridView, ListView,...) que fan que teñamos uns resultados case inmediatos sendo moi doados de programar.
- Exemplo de código:
- Código que se executa cando prememos sobre o botón:
-- Ángel D. Fernández González -- (2016).