martes, 8 de junio de 2010

Visual Studio 2010 ¿Qué esperamos obtener?

Estimados Amig@s
Quiero compartirles muy brevemente (imaginen una vista a 30,000 pies de altura) algunas de las características que estarán presentes en el nuevo Visual Studio 2010. Yo se que muchos se estarán preguntando cuando oficialmente se liberará esta nueva versión?, bueno la respuesta aun esta al aire, ya que Microsoft no ha develado la fecha esperada para lanzar la nueva versión. Lo que si sabemos es que se van a realizar 5 fases y que actuamente ya podemos descargar el primer CTP (Community Technology Preview) para que comenzar a explorar esta nueva herramienta.
En que esta centrado el desarrollo de VS2010
Microsoft como en todo proyecto siempre define objetivos, VS2010 no fue la excepción. A continuación enumeramos las principales características en las que esta centrado el desarrollo de VS2010:
Aplicaciones Departamentales (Departamental Applications): Básicamente este enfoque está en aquellas aplicaciones que no necesariamente son aplicaciones gigantes o empresariales, es decir son más aplicaciones pequeñas desarrolladas para un fin especifico que generalmente soluciona algun problema o conflicto dentro de un departamento de una empresa
Office Business Applications: Esta versión permitirá trabajar con diferentes versiones de Ms Office (32 y 64bits) y entregarlas como un paquete simple de instalación. Se incluye soporte para la realización de la Interfaz gráfica con WPF, entre otros.
Web & RIA: Hay un especial enfoque en proveerle a los web developers la capacidad de poder ser más productivos al momento de desarrollar aplicaciones Web y RIA, esto incluye mejor soporte a estándares, integración de nuevas frameworks como Asp.NET MVC, mejor experiencia con javascript y jquery, entre otros.
Code Focused: Para muchos de los desarrolladores que nos facina estar dentro del IDE, escribiendo, oliendo y hasta respirando código, en la nueva versión de VS, se tiene previsto proveernos de muchas herramientas para aumentar nuestra productividad, entre las que podemos mencionar: herramientas para mejorar la experiencia de implementar TDD, un nuevo editor de codigo re-escrito sobre WPF con una mejor experiencia de usuario, entre otras.
Windows: Enfocada a explotar mucho de WPF, WCF y WWF.
Tendencias Emergentes (Emerging Trends): Aqui hay mucho, encontramos lenguajes dinámicos, soporte para parallel programming, Dynamic Data, Astoria, etc.
Bien como podemos ver hay mucha tela que cortar de este mantel, aca ni siquiere he mencionado aspectos como la Democratización del Ciclo de Vida de las Aplicaciones (ALM), en donde prácticamente tendremos una infinidad de herramientas para modelar, nuevas herramientas de testing y para documentación y que decir de la liberación de la nueva versión de VS Team System code name “Rosario”.
Ahora bien, si vemos algunos perfiles que muchos manejamos en el desarrollo veamos que podemos esperar:
Desarrollador Web
Herramientas para deployment integradas más flexibles: Lo resumimos a una característica llamada “One click Deployment”
Más soporte para estándares web: Mejor control sobre el código para garantizar el uso de estándares.
Diferentes Frameworks: Seguiremos teniendo todo lo mejor de Webforms y nuevas funcionalidades, pero un salgo muy grande es la inclusión de ASP.NET MVC.
Mejores herramientas y soporte para desarrollo de RIA’s
Soporte para Caching!: Aqui hablamos del proyecto Velocity!
Line of Business (LOB) Desarrollador Windows
Exponer Data es mas rápido y fácil que nunca: Esto lo podemos lograr via REST services con Data Services, Dynamic Data over forms.
Soluciones más flexibles para deployment: Clilck Once! mejorado
Desarrollador Office
Capacidad de trabajar las últimas plataformas disponibles de office
Herramientas de Soporte para Sharepoint
Mejoras a los lenguajes para trabajar con la API de Office
Mejor soporte para Deployment
Independent Software Vendor (ISV)
Fácil Construcción de aplicaciones concurrentes (Parallel Programming): Segun Intel en aproximadamente 10 años veremos computadoras corriendo con 100 cores.
Soporte para hacer aplicaciones extensibles (MEF)
Mejor Experiencia para Debugging
Nuevo modelo para el IntelliSense que escale a fuentes de código gigantes
Mejoras a C++
Bueno amigos, hemos visto a un nivel macro algunas de las características nuevas que vienen preparadas en Visual Studio 2010. Asi que si no pueden esperar, aprovechen a jugar un poco con el CTP.
Espero les halla gustado esta información y esten pendientes que próximamente les traere más!

Naim Jhon Cruzado Paredes
naim_jhon@hotmail.com

Caracteristicas+de+Visual+Studio+2010

Hoy me encuentro escribiendo este artículo para mostrarles las nuevas características de Visual Studio 2010
Dentro de los lenguajes que podremos programar son los siguientes
· Visual Basic .Net
· C#
· J#
· C++
Ya que elegimos el lenguaje de nuestro agrado, al igual que en Visual Studio 2008 aquí en Visual Studio 2010 también podremos seleccionar el Framework que ocuparemos, con una pequeña diferencia que ya contamos con el Framework 4.0.

Dentro de las aplicaciones que podremos crear son:
Aplicaciones Windows
Aplicaciones Web
Servicios Web
Aplicaciones de Consola
Aplicaciones Office
Aplicaciones WPF
Librería de Clases
De las nuevas Aplicaciones que se Incorporan en Visual Studio 2010 son:
Aplicaciones Silverlight
Librería de Clases Silverlight

Aplicaciones Web LINQ to SQL Datos Dinámicos
Aplicaciones Web Entidad de Datos Dinámicos
Habría que probar las diferentes aplicaciones que Integro…
Algo que me gusto mucho ya que muchos utilizábamos librerías de Externos para hacer las graficas es que dentro de las Herramientas de Visual Studio 2010 podremos encontrar el elemento Chart.

Hay diferentes nuevas Herramientas por mostrar algunas:
Existen diferentes cosas incorporadas dentro de Visual Studio 2010 en diferentes artículos se las iré mostrando esta fue una pequeña introducción a tan grandioso Visual Studio 2010
Y solo queda aprovecharlo.
Podrán descargar la versión Beta en este Link
SUERTE!!




Naim Jhon Cruzado Paredes
naim_jhon@hotmail.com

Visual Studio .Net 2010

Listado de características de Visual Studio Team System 2010
abril 20, 2009 01:38 by Luis Fraile-->
Hace unos días
Brian Harry publicó en su blog un listado de las nuevas características de VSTS 2010.

Como el mismo dice, VSTS 2010 va a traer muchas novedades, y hacer un listado completo sería muy largo para el blog, con lo que nos ha dejado un listado con los nombres (aunque pueden no ser los definitivos), y que el propio Brian Harry nos irá mostrando en su blog poco a poco.
Además del listado de características, lo interesante del post, es el blog que nos da para cada una de las partes que enuncia, y que nos permitirán estar atentos a las partes que nos interesen, y bueno, aquí os dejo el listado, con los nombres de las características, y los blogs, tal y como los ha puesto Brian:
Architecture (
http://blogs.msdn.com/camerons/)
Architecture Explorer
Layer diagram
Use case designer
Activity designer
Component diagram
Logical class designer
Sequence diagram
Modeling project system
UML Model explorer
Architecture validation during build
Development & Database (
http://blogs.msdn.com/habibh/)
Historical debugging
Test impact analysis
Improved code analysis
Improved profiling (especially multi-tier)
Database extensibility
Lab Management (
http://blogs.msdn.com/amit_chatterjee, http://blogs.msdn.com/lab_management)
Multi-tier Environment creation and management
Automated deployment
Easily manage machine pools
Network fencing
Checkpoints
Test (
http://blogs.msdn.com/amit_chatterjee, http://blogs.msdn.com/james_whittaker)
Test planning
Test case management
Test prioritization
Run management & reporting
Project quality reports
Manual test execution
Diagnostic recording (environment, video, etc)
UI Automation recording
Coded UI tests
TFS (
http://blogs.msdn.com/bharry)
Work item hierarchy & linking
Improved Agile template
MOSS & WSS Dashboards
Simplified reporting
Improved support for parallel development
Rollback
Build queuing and pooling
Gated checkin
Simplified setup
Scale out of web and data tiers
Admin console
Project move/archive/restore