características de web matrix
TRANSCRIPT
-
Caractersticas de Web Matrix
Web Matrix posee determinadas caractersticas que le hacen ser un entorno muy atractivo e interesante.
Por otro lado, el entorno tiene otras caractersticas que no posee Microsoft Visual Studio .NET algunas de
las cuales veremos en este artculo.
El entorno de desarrollo de Microsoft ASP .NET Web Matrix Project tiene un aspecto que recuerda a
Microsoft FrontPage y a Microsoft Visual Studio .NET, tal y como puede verse en la Figura 2.
Figura 2.
Este entorno est desarrollado con C# y Microsoft .NET Framework, lo cul nos da unas pistas sobre la
potencia de C# como lenguaje y las capacidades de .NET Framework como entorno para desarrollar
aplicaciones.
Lo ms gratificante para desarrolladores independientes y otro grupo de desarrolladores, es que Web
Matrix permite desarrollar pginas ASP .NET con C# o Visual Basic .NET.
Su entorno adems, es gratuito. No cuesta nada y se distribuye gratuitamente. Esto implica que su
soporte directo sea nulo, es decir, este producto no tiene soporte y su nico soporte lo encontraremos
en Internet gracias a personas que realizarn esas funciones de forma desinteresada.
-
Adems, permite conectar con servidores por medio de FTP. De esa manera, podemos desarrollar
pginas ASP .NET y subirlas al servidor directamente.
Quizs lo ms relevante de Web Matrix es que no necesita ningn Servidor Web para poder ejecutar las
pginas ASP .NET que desarrollamos. Web Matrix contiene un Servidor Web virtual que permite ejecutar
pginas ASP .NET sin problemas, que se conecta generalmente al puerto 8080.
Si queremos desarrollar aplicaciones ASP .NET con acceso a fuentes de datos, podremos utilizar un
Servidor SQL Server o una base de datos Access, sin embargo, Microsoft ofrece MSDE (Microsoft SQL
Server Compatible Database Engine), un motor que puede ser descargado independientemente como ya
hemos indicado en este artculo.
Pero Web Matrix no posee otras caractersticas que s posee Visual Studio .NET. Entre algunas de ellas,
encontramos que no posee Intellisense o que no soporta el entorno de depuracin, as como el
desarrollo de aplicaciones no Web, es decir, no soporta la posibilidad de desarrollar aplicaciones
Windows.
Existen ms caractersticas, pero estas son las ms destacables.
Pero si algo tiene de particular Web Matrix es su orientacin a la Comunidad de desarrolladores. Si
dispone de Microsoft Messenger, comprobar que al instalar Microsoft ASP .NET Web Matrix Project,
aparece un nuevo grupo de contactos denominado My ASP.NET Contacts.
Este grupo de contactos es un nuevo grupo de contactos que podremos utilizar para aadir nuestros
contactos relacionados con ASP .NET con los que podremos compartir informacin y conocimientos sobre
ASP .NET.
El grupo de My ASP .NET Contacts, queda aadido a Microsoft Messenger como se muestra en la
Figura 3.
-
Figura 3.
El nombre de este grupo es un nombre protegido, por lo que no debemos cambiar su nombre, ya que es
el nombre que utiliza Web Matrix para extraer los contactos anexados en nuestra lista de contactos.
Una caracterstica aadida a Web Matrix que permite desarrollar pginas ASP .NET de forma rpida es la
caracterstica WYSIWYG, es decir, se trata de un entorno de desarrollo en el que podemos desarrollar
nuestras pginas ASP .NET dando el aspecto deseado al mismo tiempo que diseamos nuestras pginas.
Otra caracterstica destacable de Web Matrix es la alta capacidad de desarrollar pginas ASP .NET de
acceso a fuentes de datos, ya que las plantillas que posee Web Matrix, permite ahorrarnos gran parte
del trabajo.
Pero la instalacin de Web Matrix, posee adems una aplicacin con la cul podremos ver las clases de
.NET Framework, sus mtodos, propiedades, eventos, etc. Esta aplicacin se denomina ClassBrowser y
es una aplicacin muy interesante.
Esta ventana en ejecucin es la que se muestra en la Figura 4.
-
Figura 4.
Pero la mejor forma de ver como funciona Web Matrix es con un ejemplo, asi que vamos a ejecutar Web
Matrix y a desarrollar una pgina ASP .NET.
Desarrollando una pgina ASP .NET
Iniciaremos Web Matrix. Al iniciar el programa, se lanzar la ventana que nos permitir crear una nueva
pgina ASP .NET u otro tipo de documento. En nuestro caso, seleccionaremos una pgina ASP .NET
como muestra la Figura 5.
-
Figura 5.
En nuestro caso, hemos decidido crear una pgina ASP .NET de prueba, dejando el nombre de la pgina
por defecto tal y como se muestra en la figura anterior. Pulsaremos el botn OK para crear la pgina
ASP .NET en la ruta deseada.
Ahora ha llegado el momento de escribir una pgina ASP .NET de prueba, para lo cul escribiremos un
texto inicial (cualquiera) dentro del formulario web como si escribiera un texto en un editor de textos
normal.
En nuestro caso hemos decidido escribir el texto "Pgina ASP .NET con Microsoft ASP .NET Web Matrix".
Una vez escrito el texto, lo seleccionaremos como lo hacemos con aplicaciones como Microsoft Word y
modificaremos sus propiedades gracias a los botones de formateo de texto que pueden ser invocados
adicionalmente con combinaciones de teclas.
A continuacin seleccionaremos un Control Label Web Control y lo seleccionaremos e insertaremos en el
formulario web arrastrndolo sobre l. De igual forma haremos con un Control Button Web Control.
Seleccionando cada uno de los controles insertados, accederemos a la ventana de Propiedades y
modificaremos las propiedades de estos dos controles.
Con esto habremos preparado la interfaz de presentacin de nuestra pgina ASP .NET de prueba.
-
Un aspecto de esta modificacin de presentacin es la que se muestra en la Figura 6.
Figura 6.
Para completar nuestro ejemplo de prueba y nuestra toma de contacto con Web Matrix, haremos doble
clic sobre el botn (Control Button Web Control).
De esta manera, se abrir la ventana encargada del cdigo (Visual Basic .NET en su caso y por defecto
en cualquier pgina ASP .NET con Web Matrix) dnde escribiremos el cdigo relacionado con nuestra
pgina ASP .NET.
El cdigo que hemos escrito es el que se detalla a continuacin:
Pgina ASP .NET [Code]
Sub Button1_Click(sender As Object, e As EventArgs)
Label1.Text = "Hola Mundo, este es mi primer ejemplo con Web Matrix"
End Sub
A continuacin ejecutaremos nuestra pgina haciendo clic sobre la tecla de ejecucin que coincide con la
tecla F5.
Aparecer entonces una ventana como la que se muestra en la Figura 7 en la que se nos indica que se
va a iniciar el Servidor Web Matrix o bien, indicaremos la situacin de nuestro Servidor Web IIS si es que
queremos utilizarlo.
En nuestro caso, vamos a utilizar el Servidor Web Matrix, por lo que haremos clic en el botn Start para
ejecutar nuestro Servidor Web.
-
Figura 7.
Nuestra aplicacin en ejecucin es la que se muestra en la Figura 8.
Figura 8.
-
Y que es lo que crea Web Matrix cuando desarrollamos una pgina ASP .NET?. Lo que Web Matrix crea
es un fichero con extensin aspx correspondiente a la extensin de pginas ASP .NET, dentro del cul se
encuentra todo el cdigo de la pgina junto al cdigo HTML.
En el ejemplo que hemos realizado, el contenido de esta pgina es el que se detalla a continuacin:
Pgina ASP .NET
' Insert page code here
'
Sub Button1_Click(sender As Object, e As EventArgs)
Label1.Text = "Hola Mundo, este es mi primer ejemplo con Web
Matrix"
End Sub
Pgina ASP .NET con Microsoft ASP .NET Web Matrix
-
Existen diferencias entre el entorno Microsoft Visual Studio .NET y Microsoft ASP .NET Web Matrix, pero
quizs la diferencia ms interesante es que Microsoft ASP .NET Web Matrix es un entorno gratuito.
Conclusin
En este artculo, hemos visto algunas caractersticas de Web Matrix. Una nueva aplicacin de Microsoft
para desarrollar pginas ASP .NET.
Adems, hemos creado una pgina ASP .NET para que veamos lo rpido y sencillo que resulta crear una
pgina ASP .NET o documento con Microsoft ASP .NET Web Matrix.