You are on page 1of 9

Tecnologas Web

ASP CONCEPTO ASP es un entorno de secuencias de comandos del servidor que puede utilizar para crear pginas Web dinmicas o para generar eficaces aplicaciones Web. Las pginas ASP son archivos que contienen etiquetas HTML, texto y comandos de secuencias de comandos. Las pginas ASP pueden llamar a componentes ActiveX para que realicen tareas, como la conexin con bases de datos o clculos comerciales. CODIGOS DE EJEMPLO <%@ Page Language="C#" %> <script runat="server"> void Button1_Click(Object sender, EventArgs e) { Label1.Text = "Clicked at " + DateTime.Now.ToString(); } </script> <html> <head> <title>Single-File Page Model</title> </head> <body> <form runat="server"> <div> <asp:Label id="Label1" runat="server" Text="Label">

</asp:Label> <br /> <asp:Button id="Button1" runat="server" onclick="Button1_Click" Text="Button"> </asp:Button> </div> </form> </body> </html>

<HTML> <HEAD> <TITLE>Servidor educado</TITLE> </HEAD> <BODY BGCOLOR="Wheat"> <FONT COLOR="Teal" SIZE="5"><B> El servidor educado le informa que son las <% = Time %> del da <% = Date %> </B></FONT> <P><B> <% If Hour(Now) < 8 Then %> Estas no son horas de conectarse, estoy durmiendo! <% ElseIf Hour(Now) < 15 Then %> Estoy trabajando, no moleste. <% Else %> La tarde es para descansar, ver la tele, dormir, ... <% End If

Response.Write("<BR><BR>") Randomize i = Int(Rnd * 4) Select Case i Case 0 Response.Write("Hace buen da, verdad ?") Case 1 Response.Write("Me parece que hoy llover.") Case 2 Response.Write("Esta tarde llueve seguro.") Case 3 Response.Write("Que sol mas esplndido.") End Select %> </B> </BODY> </HTML>

VENTAJAS Y DESVENTAJAS Ventajas Costos predecibles Experiencia especial en el ASP Ms rpido de implementar que aplicaciones adquiridas Niveles de desempeo garantizados Actualizaciones automticas del Software Permite a los funcionarios de TI enfocarse en asuntos internos Falta de recursos internos Disponibilidad garantizada Permite probar software antes de comprarlo Alquilar es ms eficiente en costos que comprar.

Se encarga de detectar el tipo de navegador utilizado por el cliente a la hora de realizar una peticin al servidor y en consecuencia, determina la versin HTML que este soporta. Se puede utilizar en cualquier computadora que es conectada a la red que tenga instalado un navegador. Tiene facilidad de conectarse con la base de datos, que hace que sea ms fcil. Desventajas Una de las limitaciones en el desarrollo con ASP es que con el tradicional utilizamos lenguajes de scripting no tipeados como VSBcrip o JScrip. Podemos instalar otros motores scripting que impongan verificacin de tipos; sin embargo, no son universalmente conocidos o utilizamos como los anteriores. Tiene que correr en PCs normales que tengan Windows y un servidor Web Cdigo desorganizado. Falta de compatibilidad entre sistemas

ESQUEMA ARQUITECTURA CLIENTE/SERVIDOR

EJEMPLOS DONDE SE PUEDE VER SU IMPLEMENTACIN

PHP CONCEPTO PHP es un acrnimo recursivo que significa PHP Hypertext Pre-processor. PHP es un lenguaje interpretado de propsito general ampliamente usado y que est diseado especialmente para desarrollo web y puede ser incrustado dentro de cdigo HTML. Generalmente se ejecuta en un servidor web, tomando el cdigo en PHP como su entrada y creando pginas web como salida. Puede ser desplegado en la mayora de los servidores web y en casi todos los sistemas operativos y plataformas sin costo alguno. PHP se encuentra instalado en ms de 20 millones de sitios web y en un milln de servidores.

CODIGOS DE EJEMPLO <html> <body> <form action="cargar_archivo.php" method="post enctype="multipart/form data"> <label for="file">Archivo:</label> <input type="file" name="archivo" id="archivo" /> <br /> <input type="submit" name="submit" value="Submit" /> </form> </body> </html> <html> <body> Fecha: <?= date(d/m/Y) ?><br> <? for($i = 1; $i <= 10; $i++) echo Nmero: . $i . <br>; ?> </body></html>

VENTAJAS Y DESVENTAJAS Ventajas Gratuito Multiplataforma El ms rpido Mejor manejo de memoria Fcil de aprender para los programadores que conozcan C C++ o Java Se integra muy bien con Apache (servidor web) y MySQL (servidor de bases de datos) Amplio soporte en Internet Desventajas Acceso a bases de datos. No est datos tienen diferente sintaxis) No existe una compaa detrs de l ESQUEMA ARQUITECTURA CLIENTE/SERVIDOR estandarizado (diferentes bases de

EJEMPLOS DONDE SE PUEDE VER SU IMPLEMENTACIN

You might also like