características de web matrix

9
Características de Web Matrix Web Matrix posee determinadas características que le hacen ser un entorno muy atractivo e interesante. Por otro lado, el entorno tiene otras características que no posee Microsoft Visual Studio .NET algunas de las cuales veremos en este artículo. 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 cuál nos da unas pistas sobre la potencia de C# como lenguaje y las capacidades de .NET Framework como entorno para desarrollar aplicaciones. Lo más gratificante para desarrolladores independientes y otro grupo de desarrolladores, es que Web Matrix permite desarrollar páginas ASP .NET con C# o Visual Basic .NET. Su entorno además, 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 realizarán esas funciones de forma desinteresada.

Upload: cristobal-rodriguez-marino

Post on 24-Nov-2015

61 views

Category:

Documents


1 download

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.