Bitcoin

BitMiner - free and simple next generation Bitcoin mining software

jueves, mayo 10, 2007

ASP .NET



Primero vamos a explicar a groso modo que es .NET, más adelante daremos algunos ejemplos de esta plataforma:

Para empezar hay dos formas de desarrollar aplicaciones .NET, una es en la Web (ASP.NET) y la otra desarrollando aplicaciones de escritorio (si también se puede!!) que ya no se llaman Aplicaciones sino WinForms, aqui es igual son archivos .exe, y es practicamente igual que programar en un visual pero usando librerías de .NET.

(Los ejemplos que pondré después serán solo para ASP.NET porque es el que he estado trabajando, como ya les dije WinForms es casi igual que otro lenguaje visual)

Hay que decir que a pesar que la plataforma se llama ASP.NET (.NET pa' abreviar), no tiene nada que ver con el Lenguaje ASP desarrollado por Microsoft, o sea que no programaremos en ASP, por el contrario vamos a programar en el Lenguaje que tenga soporte para .NET, ya sea VisualBasic, Delphi, C#, etc.

Uno de los propósitos de esta plataforma es estandarizar la programación, porque aunque se programa en diferentes lenguajes, se usan los mismos "uses" o librerías (que aqui ya se llaman namespaces) ya sea para Delphi, VB, C#, etc. Así las diferencias entre la programación en .NET se reduce a la diferencia entre como declarar variables, crear objetos, etc. en cada lenguaje, pero la lógica es la misma.

Que ventajas tiene ASP.NET? pues muchas, primero es un lenguaje orientado totalmente a objetos (y yo que nunca le puse atención a Domingo :(...) la programación es mucho más fácil, es código precompilado, por lo cual es más rápido, todo lo pesado lo hace el servidor :-D.

Para que quede más claro: cuando programas en ASP.NET, se generan principalmente dos archivos por página: el .aspx (la página con código HTML y toda la onda) y el archivo del código programado (.pas para Delphi). Cuando se hace una petición a la página la hacemos a través del .aspx, y cuando se requiere se hace uso del .pas que esta "mezclado" en el aspx, así en realidad programas en Delphi y cada que se ejecute se compila solo esa parte que se requiere haciendo todo más rápido y fácil.

Para poder trabajar con ASP.NET se necesitan principalmente 3 cosas:

1-Una computadora... =S ah chinga jajajaja

no en serio:

1.-El lenguaje que soporte .NET
2.-El Framework de .NET
3.-Un servidor Web

Aquí los que vamos a usar son:

1.- Delphi 2006 (que es el único Delphi con buen soporte para .NET)
2.- El framework 1.1 (el más nuevo es el 3 y el más usado en los ultimos tiempos el 2, pero Delphi sólo es compatible con Framework 1.1)
3.- El IIS (este porque viene por defecto en todos los Windows XP, y en cuanto a características no tiene nada que pedirle a Apache... además este es más fácil de configurar y administrar :P)

En el siguiente post, les pondré como configurar e instalar lo necesario para empezar a programar, saludos.

1 comentario:

  1. El IIS no tiene nada que pedirle al apache???... a chinga!,, inge, me esta quitando los clientes de PHP :P..

    Instalen Apache.. jajaja.

    Buen aporte inge... seguiremos aprendiendo.

    ResponderEliminar

Tu comentario es importante para nosotros, gracias por darnos tu opinión.