lunes, 17 de junio de 2013

GET, POST, PUT y DELETE




GET

El método GET significa recuperar cualquier información (en forma de una entidad) es identificado por el Request-URI. Si la Request-URI se refiere a un proceso de producción de datos, que es los datos producidos que se devuelven como la entidad en la respuesta y no el texto de origen del proceso, a menos que el texto pasa a ser la salida del proceso.

POST

El método POST se utiliza para solicitar que el servidor de origen acepta la entidad incluida en la solicitud como un nuevo subordinado del recurso identificado por el Request-URI en el Request-Line. POST está diseñado para permitir un método uniforme.

PUT

Las peticiones PUT método que la entidad adjunta ser almacenado bajo el Request-URI suministrado. Si la Request-URI se refiere a un recurso ya existente, la entidad cerrado debe ser considerado como una versión modificada de la que reside en el servidor de origen. Si el Request-URI no apunta a un recurso existente, y que URI es capaz de ser definido como un nuevo recurso por el agente de usuario que solicita, el servidor de origen se puede crear el recurso con el URI. 

DELETE

El método Delete peticiones que el servidor de origen eliminar el recurso identificado por el Request-URI. Este método puede ser anulado por la intervención humana (u otros medios) en el servidor de origen. El cliente no se puede garantizar que la operación se ha llevado a cabo, incluso si el código de estado devuelto por el servidor de origen indica que la acción se ha completado con éxito. Sin embargo, el servidor NO DEBE indicar el éxito a menos que, en el momento de dar la respuesta, tiene la intención de eliminar el recurso o moverlo a un lugar inaccesible.

Windows Azure



Windows Azure (anteriormente Azure Services Platform) es una plataforma ofrecida como servicio y alojada en los Data Centers de Microsoft. Anunciada en el Professional Developers Conference de Microsoft (PDC) del 2008 en su versión beta, pasó a ser un producto comercial el 1 de enero del 2010. 

Windows Azure es una plataforma general que tiene diferentes servicios para aplicaciones, desde servicios que alojan aplicaciones en alguno de los centros de procesamiento de datos de Microsoft para que se ejecute sobre su infraestructura (Cloud Computing) hasta servicios de comunicación segura.

Dentro de la plataforma, el servicio de Windows Azure

Es el encargado de proporcionar el alojamiento de las aplicaciones y el almacenamiento no relacional. Dichas aplicaciones deben funcionar sobre Windows Server 2008 R2. Pueden estar desarrolladas en .NET, PHP, C++, Ruby, Java. Además del servicio de ejecución, dispone de diferentes mecanismos de almacenamiento de datos: tablas NoSQL, blobs, blobs para streaming, colas de mensajes o 'drives' NTFS para operaciones.

SQL (Structured Query Language)



SQL ( Structured Query Language ) es un lenguaje de programación de propósito especial diseñado para la gestión de los datos almacenados en un sistema de gestión de bases de datos relacionales (RDBMS) .

Originalmente basado en el álgebra relacional y el cálculo relacional de tuplas , SQL consiste en un lenguaje de definición de datos y un lenguaje de manipulación de datos . 

El ámbito de aplicación de SQL incluye inserción de datos, consulta, actualización y eliminación , esquema de creación y modificación, y el control de acceso a datos. Aunque SQL se describe a menudo como, y en gran medida, es decir, un lenguaje declarativo ( 4GL ), también incluye procesales elementos.

WebMatrix



WebMatrix es una software para desarrollo web creado por Microsoft.

WebMatrix está ideado para la creación de sitios web de forma fácil y rápida. Tiene soporte para los nuevos estándares HTML5 CSS3 incluyendo también soporte para PHP ASP.NET

Se puede crear un sitio web desde cero, utilizar alguna de las plantillas que tiene o instalar una de las decenas de aplicaciones de código abierto como WordPress,Joomla o Umbraco

Si te decides por esta última opción un asistente te guiará por el proceso de instalación de la aplicación ayudándote en la configuración del CMS siendo de esta forma más fácil y sencillo.

Lo normal es que tu sitio web contenga una base de datos. Con WebMatrix también podrás crear tu base de datos, editarla y ejecutar consultas viendo los resultados éstas.

Microsoft Visual Studio



Microsoft Visual Studio es un entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos Windows. Soporta varios lenguajes de programación tales como Visual C++, Visual C#, Visual J#, y Visual Basic .NET, al igual que entornos de desarrollo web como ASP.NET. aunque actualmente se han desarrollado las extensiones necesarias para muchos otros.

Visual Studio permite a los desarrolladores crear aplicaciones, sitios y aplicaciones web, así como servicios web en cualquier entorno que soporte la plataforma .NET (a partir de la versión .NET 2002). Así se pueden crear aplicaciones que se intercomuniquen entre estaciones de trabajo, páginas web y dispositivos móviles.

Microsoft Visual Studio Express Edition



Microsoft Visual Studio Express Edition es un programa de desarrollo en entorno de desarrollo integrado (IDE, por sus siglas en inglés) para sistemas operativos Windows desarrollado y distribuido por Microsoft Corporation.

Soporta varios lenguajes de programación tales como Visual C++, Visual C#, Visual J#, ASP.NET y Visual Basic .NET, aunque actualmente se han desarrollado las extensiones necesarias para muchos otros. 

Es de carácter gratuito y es proporcionado por la compañía Microsoft Corporation orientándose a principiantes, estudiantes y aficionados de la programación web y de aplicaciones, ofreciéndose dicha aplicación a partir de la versión 2005 de Microsoft Visual Studio.

ASP.NET



ASP.NET es un framework para aplicaciones web desarrollado y comercializado por Microsoft. Es usado por programadores para construir sitios web dinámicos, aplicaciones web y servicios web XML. 

Apareció en enero de 2002 con la versión 1.0 del .NET Framework, y es la tecnología sucesora de la tecnología Active Server Pages (ASP). ASP.NET esta construido sobre el Common Language Runtime, permitiendo a los programadores escribir código ASP.NET usando cualquier lenguaje admitido por el .NET Framework.

JavaScript



JavaScript es un lenguaje de programación interpretado, dialecto del estándar ECMAScript. Se define como orientado a objetos, basado en prototipos, imperativo, débilmente tipado y dinámico.
Se utiliza principalmente en su forma del lado del cliente (client-side), implementado como parte de un navegador web permitiendo mejoras en la interfaz de usuario y páginas web dinámicas, en bases de datos locales al navegador... aunque existe una forma de JavaScript del lado del servidor (Server-side JavaScript o SSJS). 

Su uso en aplicaciones externas a la web, por ejemplo en documentos PDF, aplicaciones de escritorio (mayoritariamente widgets) es también significativo.

Atributo en C# RegularExpression



El. NET Framework Microsoft, que se puede utilizar con cualquier lenguaje de. NET programación como C # (Do sostenido) o Visual Basic.NET, tiene un apoyo sólido para las expresiones regulares. La documentación de las clases de expresiones regulares es muy pobre, sin embargo.

Siga leyendo para aprender a usar las expresiones regulares en sus aplicaciones. NET. En el texto que sigue, voy a usar la sintaxis de VB.NET para explicar las distintas clases. Después del texto, encontrará una completa aplicación escrita en C # para ilustrar cómo utilizar expresiones regulares con gran detalle.

Le recomiendo que descargar el código fuente, leer el código fuente y jugar con la aplicación. Eso le dará una idea clara de cómo utilizar expresiones regulares en sus propias aplicaciones.

MVC y MVVM

MVC




El Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos y la lógica de negocio de una aplicación de la interfaz de usuario y el módulo encargado de gestionar los eventos y las comunicaciones. Para ello MVC propone la construcción de tres componentes distintos que son el modelo, la vista y el controlador, es decir, por un lado define componentes para la representación de la información, y por otro lado para la interacción del usuario.

MVVM



El Model View ViewModel (MVVM) es un patrón arquitectónico usado en ingeniería de software que se originó a partir de Microsoft como una especialización del patrón de diseño modelo de presentación introducida por Martin Fowler . En gran parte basado en el modelo-vista-controlador modelo (MVC), MVVM está dirigido a las plataformas de desarrollo de interfaz de usuario que soportan programación orientada a eventos , tales como HTML5 , de Windows Presentation Foundation (WPF), Silverlight y el marco ZK .

AJAX


AJAX, acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML), es una técnica de desarrollo web para crear aplicaciones interactivas o RIA (Rich Internet Applications). 

Estas aplicaciones se ejecutan en el cliente, es decir, en el navegador de los usuarios mientras se mantiene la comunicación asíncrona con el servidor en segundo plano. 

De esta forma es posible realizar cambios sobre las páginas sin necesidad de recargarlas, la interactividad, velocidad y usabilidad en las aplicaciones.

Ajax es una tecnología asíncrona, en el sentido de que los datos adicionales se solicitan al servidor y se cargan en segundo plano sin interferir con la visualización ni el comportamiento de la página. JavaScript es el lenguaje interpretado (scripting language) en el que normalmente se efectúan las funciones de llamada de Ajax.

jQuery


jQuery es una biblioteca de JavaScript, creada inicialmente por John Resig, que permite simplificar la manera de interactuar con los documentos HTML, manipular el árbol DOM, manejar eventos, desarrollar animaciones (FLV) y agregar interacción con la técnica AJAX a páginas web. Fue presentada el 14 de enero de 2006 en el BarCamp NYC.

jQuery es software libre y de código abierto, posee un doble licenciamiento bajo la Licencia MIT y la Licencia Pública General de GNU v2, permitiendo su uso en proyectos libres y privativos. 


jQuery, al igual que otras bibliotecas, ofrece una serie de funcionalidades basadas en JavaScript que de otra manera requerirían de mucho más código, es decir, con las funciones propias de esta biblioteca se logran grandes resultados en menos tiempo y espacio.

Microsoft SQL Server


Microsoft SQL Server es un sistema para la gestión de bases de datos producido por Microsoft basado en el modelo relacional. Sus lenguajes para consultas son T-SQL y ANSI SQL. Microsoft SQL Server constituye la alternativa de Microsoft a otros potentes sistemas gestores de bases de datos como son Oracle, PostgreSQL o MySQL.


Características de Microsoft SQL Server
  • Soporte de transacciones.
  • Soporta procedimientos almacenados.
  • Incluye también un entorno gráfico de administración, que permite el uso decomandos DDL y DML gráficamente.
  • Permite trabajar en modo cliente-servidor, donde la información y datos se alojan en el servidor y los terminales o clientes de la red sólo acceden a la información.
  • Además permite administrar información de otros servidores de datos.
Este sistema incluye una versión reducida, llamada MSDE con el mismo motor de base de datos pero orientado a proyectos más pequeños, que en sus versiones 2005 y 2008 pasa a ser el SQL Express Edition, que se distribuye en forma gratuita.

Internet Information Services (IIS)


Internet Information Services o IIS es un servidor web y un conjunto de servicios para el sistema operativo Microsoft Windows. Originalmente era parte del Option Pack para Windows NT. Luego fue integrado en otros sistemas operativos de Microsoft destinados a ofrecer servicios, como Windows 2000 o Windows Server 2003. Windows XP Profesional incluye una versión limitada de IIS. Los servicios que ofrece son: FTP, SMTP,NNTP y HTTP/HTTPS.

Este servicio convierte a una PC en un servidor web para Internet o una intranet, es decir que en las computadoras que tienen este servicio instalado se pueden publicar páginas web tanto local como remotamente.

Se basa en varios módulos que le dan capacidad para procesar distintos tipos de páginas. Por ejemplo, Microsoft incluye los de Active Server Pages (ASP) y ASP.NET. También pueden ser incluidos los de otros fabricantes, como PHP o Perl.
 

Sample text

Sample Text

Sample Text