Mostrando entradas con la etiqueta WWF. Mostrar todas las entradas
Mostrando entradas con la etiqueta WWF. Mostrar todas las entradas

lunes, 24 de marzo de 2008

Versiones de ASP.NET

Con ASP.NET 3.5 Microsoft espera continuar su éxito en el refinamiento y mejora de ASP.NET.
Las buenas noticias es que Microsoft no ha eliminado o modificado funcionalidades. (Manteniendo la compatibilidad hacia atrás) El enfoque de la mayoría de los cambios y funcionalidades de alto nivel incorporados, es hacer su programación más productiva. (Eso esperemos al menos ;))

De cualquier manera, han existido cuatro liberaciones mayores de ASP.NET:
  • ASP.NET 1.0: La primera de las liberaciones creó el núcleo de la plataforma ASP.NET e introduce un amplio rango de funcionalidades esenciales.

  • ASP.NET 1.1: La segunda liberación añadió mejoras de rendimiento y corrección de errores pero no nuevas funcionalidades. (Lógico en los albores...)

  • ASP.NET 2.0: La tercera liberación recopiló una buena cantidad de funcionalidades nuevas, las cuales fueron creadas sobre la fontanería existente en ASP.NET. El énfasis general se centró en proveer a los desarrolladores con "regalitos" profabricados que pudiesen ser usados sin escribir mucho (o nada) de código. Algunas de estas nuevas funcionalidades incluidas de fabrica fueron en soporte para la navegación de sitios Web, características de temas para estandarizar el diseño de las páginas Web y una manera más fácil de recuperar la información de una base de datos.

  • ASP.NET 3.5: Esta cuarta liberación mantiene el mismo motor básico que ASP.NEt 2.0, pero añade algunas florituras y dos cambios dramáticos. (¡Como suena eso de importante!)

    Las mejora más significativa es el ASP.NET AJAX toolkit, el cual otorga a los desarrolladores Web mejores herramientas para crear sitios Web de respuesta rápida que incorporen ricos efectos normalmente vistos en aplicaciones de escritorio. (como por ejemplo el drag-and-drop y autocompletar)

    La otra innovación es el soporte para LINQ, un conjunto de mejoras del lenguaje incluidas en .NET 3.5 que permiten realizar búsquedas en datos de memoria de la misma manera que se consulta a una base de datos.

Nota:
Si se pregunta que ocurre con el ASP.NET 3.0, bien pues... no existe!

Microsoft empleó el nombre .NET 3.0 para liberar un conjunto de nuevas tecnologías, que incluían el Windows Presentation Foundation (WPF), Windows Workflow Foundation (WF) y Windows Communication Foundation (WCF), pero no incluyó ninguna actualización de la versión de ASP.NET

Un saludo.

jueves, 13 de marzo de 2008

Diferencias entre .NET Framework 3.0 y .NET Framework 3.5

Para aclarar un poco la cosa, digamos que el Framework 3.0 es esencialmente un add-on/plugin para el Framework 2.0 para añadir las funciones básicas para que las aplicaciones puedan engancharse con WPF, WCF, y pre LINQ.

.NET Framework 3.0, llamado antiguamente WinFX incluye un nuevo conjunto de APIs de código manejado que son una parte integral de los sistemas operativos Windows Vista y Windows Server 2008. También se encuentra disponible para Windows XP SP2 y Windows Server 2003 como descarga.

No hay cambios mayores de arquitectura en esta release; .NET Framework 3.0 emplea el Common Language Runtime del .NET Framework 2.0. A diferencia de releases previas del .NET no hay una release de .NET Compact Framework homologa.

Por su parte, el .NET Framework 3.5 que ha sido liberado por Microsoft recientemente es una release completa. Dicho Framework solo correrá sobre Windows XP SP2 o posterior y el soporte para LINQ es nativo.

Algunas características a tener en cuenta son:

  • Esta versión del Framework emplea la versión 2.0 del CLR (el mismo modelo que usa el .NET Framework). Sin embargo, instala el .NET Framework 2.0 SP1, el cual añade algunos métodos y propiedades, requeridos por las características .NET Framework 3.5 como LINQ a las clases de la BCL del .NET Framework 2.0. Dichos cambios no afectan a aplicaciones escritas para la versión 2.0 del Framework.

  • Tanto el soporte completo para los tipos de proyectos del .NET Framework 3.5, como compilaciones para .NET Framework 3.5 están incluidas en el Visual Studio 2008
  • El código fuente de la BCL (Base Class Library) de esta release será liberada bajo la licencia Microsoft Reference License. (Sí, han leído bien!!)

  • .NET Framework 3.5 SP1, con codename "Arrowhead", mejorará el soporte para aplicaciones ocasionalmente conectadas y provee soporte built-in para el Microsoft ASP.NET MVC Framework.

  • .NET Compact Framework 3.5 será liberado a la vez que esta actualización para proveer por ejemplo LINQ, HTTP compression y mejoras para el soporte de audio para dispositivos móviles.
Espero que les sirva de ayuda.

Un saludo

Windows SDK

Una de las características necesarias (pero no suficientes) de todo buen desarrollador de Software es la disposición a aprender a trabajar con nuevas tecnologías, mejores, más potentes, que modifican los hábitos y patrones de trabajo. (En caso contrario valore la posibilidad de dedicarse a la ebanistería... ;))

La rueda de Microsoft no deja de girar y se avecinan tiempos de evolución- revolución con la nueva versión del Microsoft .NET Framework.

Para que se hagan una idea de por donde van a ir, o mejor dicho, ya van, los tiros vamos a explicar algunso aspectos importantes del nuevo panorama.

El Windows SDK contiene todas las APIs para desarrollar la siguiente generación de aplicaciones Windows, incluidas las dirigidas a Windows Vista, y provee los cimientos para el desarrollo de software para las plataformas de cliente y servidor de Windows para el futuro inmediato. (más o menos inmediato que todavía hay por ahí quien desarrolla las aplicaciones en Access...)

El Windows SDK se centra en el .NET Framework 3.0 que contiene las clases con las que ya está familiarizado del .NET Framework 2.0 más WPF, WCF, y WWF.

Estas siglas (no tiene nada que ver con el Pressing Catch!) hacen referencia a los siguientes conceptos:
  • Windows Communication Foundation
  • Windows Workflow Foundation
  • Windows Presentation Foundation
Que veremos más en detalle en siguientes posts.

Un saludo