Diferencia entre revisiones de «PHP Linguaxes de Script no servidor»

De MediaWiki
Ir a la navegación Ir a la búsqueda
(Página blanqueada)
 
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
−
== 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 ==
 
−
 
−
* '''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>
 
−
 
−
 
−
== JSP ==
 
−
 
−
* '''Java''' '''Server''' '''Pages''': https://es.wikipedia.org/wiki/JavaServer_Pages
 
−
 
−
* Exemplo de código:
 
−
::<syntaxhighlight lang="xml" line enclose="div" highlight="9" >
 
−
<%@ 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>
 
−
 
−
== PHP ==
 
−
 
−
* '''P'''re '''H'''ypertext -'''p'''rocessor: https://es.wikipedia.org/wiki/PHP
 
−
 
−
* Exemplo de código:
 
−
::<syntaxhighlight lang="xml" line enclose="div" highlight="9" >
 
−
<!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>
 
−
 
−
== 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:
 
−
[[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).
 

Revisión actual del 10:39 18 sep 2016