Sunteți pe pagina 1din 18

Preguntas y Respuestas sobre Microsoft .NET...............

1
1. En una frase simple, ¿Qué es .NET?...................2
2. ¿Qué es la plataforma .NET, que Microsoft liberará en
Febrero del 2002?........................................2
3. ¿Cuáles son los clientes .NET?.......................2
4. ¿Qué son los .NET Servers?...........................3
5. ¿Qué son los Servicios Base .NET?....................3
6. ¿Qué herramientas de desarrollo .NET existen?........4
7. ¿Qué es el ambiente de ejecución .NET (.NET Framework)?
4
8. ¿Qué beneficios tiene el Ambiente de ejecución .NET?. 4
9. ¿Cuánto cuesta la plataforma .NET?...................5
10. ¿Qué beneficios tiene una empresa al desarrollar para
plataforma .NET?.........................................6
11. Describa las Experiencias .NET......................6
12. Descripción más detallada de .NET...................6
13. ¿Qué es XML?........................................7
14. ¿Qué es un Servicio Web XML?........................7
15. ¿Cuál es la promesa de los “Servicios Web XML”?.....7
16. ¿Quiénes son los competidores del segmento de
Servicios Web XML?.......................................8
17. ¿Debe una empresa probar los servicios Web XML?.....9
18. ¿Qué desventajas tienen los “Servicios Web XML”?....9
19. ¿Quién está utilizando exitosamente los Servicios Web
XML? 10
20. ¿Quién es el principal competidor de .NET?.........10
21. ¿Qué es Java y J2EE?...............................10
22. ¿Qué ventajas y desventajas tiene Java?............11
23. ¿Es Java abierto?.................................11
24. ¿Qué relación existe entre Java y XML o Web Services?
11
25. ¿Cómo se compara Java con .NET?....................11
26. ¿Es .NET abierto?..................................12
27. ¿Qué es ECMA y que relación tiene con .NET?........12

1
28. ¿Qué es Linux?.....................................12
29. ¿Qué costo tiene Linux?............................13
30. ¿Qué es el Open Source y que es el GPL?............13
31. ¿Qué relación existe entre Linux y .NET?...........13
32. Una empresa considera desarrollar una aplicación
sobre Linux para no pagar costos de plataforma. ¿Qué
responde Microsoft a esto?..............................14
33. Una empresa de desarrollo desea producir una solución
para Linux. ¿Qué responde Microsoft a ellos?............14
34. Una empresa desea implementar una solución basada el
Linux ya desarrollada. ¿Qué comenta Microsoft a ello?...14
35. ¿Qué versiones de Visual Studio .NET existen?......15
36. ¿Qué es MSDN?......................................16
37. ¿Qué niveles de suscripción MSDN existen?..........17
38. ¿Qué ofertas de MSDN existen en volumen?...........18
39. ¿Cuál es el marco de tiempo de la plataforma .NET?. 18
40. ¿Qué debe adquirir un corporativo: MSDN o Visual
Studio .NET?............................................18
41. ¿Por donde empezar?................................19
42. ¿Dónde puedo aprender más?.........................19

1. ¿Qué es .NET?
.NET es la plataforma Microsoft para la siguiente generación
de software que conecta el mundo de información,
dispositivos electrónicos y personas de una manera unificada
y personalizada.
Se compone de la nueva plataforma .NET y de experiencias
integradas a la plataforma.

2. ¿Qué es la plataforma .NET, que Microsoft liberará en


Febrero del 2002?
La plataforma .NET a su vez se compone de estas partes:
- Software de cliente .NET para dispositivos electrónicos
inteligentes
- Servidores .NET
- Servicios base .NET
- Herramientas de desarrollo para construir experiencias

2
3. ¿Cuáles son los clientes .NET?
Cualquier PC, laptop, estación de trabajo, teléfono
inteligente, PCs de escritorio, consolas de juegos y otros
dispositivos inteligentes operan en el universo .NET.
Algunos de los paquetes de software para dispositivos
inteligentes en los que Microsoft está trabajando incluyen
Windows® XP, Windows Me, Windows CE, Windows Embedded, .NET
Framework, y .NET Compact Framework.
Cualquier dispositivo electrónico con explorador de Internet
puede interactuar en el mundo .NET, aunque la riqueza del
software Microsoft brinda muchas ventajas adicionales para
cada alternativa de las aquí descritas.

4. ¿Qué son los .NET Servers?


Microsoft .NET Enterprise Servers representan la manera más
rápida y confiable de integrar, administrar aplicaciones
habilitadas por el Web dentro de la empresa.

5. ¿Qué son los Servicios Base .NET?


Para hacer realidad la visión .NET, Microsoft operará los
siguientes servicios en la nube de Internet:
a) Identidad .NET Passport. Personalización y privacidad que
identifica al usuario por contraseñas, carteras
digitales, tarjetas inteligentes y otras opciones de
identificación avanzadas como huellas digitales, imágenes
oculares, etc.
b) Notificaciones .NET Alerts. Permite al usuario estar
enterado de lo que le interesa y se integra con la
mensajería instantánea Messanger y el correo Hotmail.
c) .NET My Services. Servicios de suscripción para
desarrollar aplicaciones centradas en usuario.
.NET myAddress – Dirección electrónica y geográfica de
ubicación
.NET myProfile – Nombre, apodo, fotografía, fechas
especiales
.NET myContacts – Libreta de direcciones
.NET myLocation – Ubicación geográfica para reuniones
.NET myNotifications – Administración personal de .NET
Alerts
.NET myInbox – Correo de voz, internet y empresariales
.NET myCalendar – Administración del tiempo y tareas
.NET myDocuments – Almacenamiento de documentos
.NET myApplicationSettings – Configuración de aplicaciones
.NET myFavoriteWebSites – Sitios favoritos
.NET myWallet – Recibos, cupones, instrucciones de pago
.NET myDevices – Configuración de dispositivos electrónicos
.NET myServices – Servicios disponibles para un individuo

3
.NET myUsage – Reportes de uso de .NET My Services

6. ¿Qué herramientas de desarrollo .NET existen?


 Los compiladores Microsoft para .NET son distribuidos
gratuitamente en el ambiente de ejecución .NET (.NET
Framework). Son compiladores de línea de comandos,
depurador en modo texto y gráficos y kit de desarrollo.
 Microsoft Visual Studio .NET simplifica el desarrollo de
aplicaciones .NET dramáticamente. Existen 6 ediciones
distintas. Se explican más adelante.
 La suscripción MSDN (Microsoft Developer Network) ofrece
todo lo que el desarrollador necesita para crear
software. Incluyendo Visual Studio, Visual FoxPro, .NET
Servers, Betas, Office, Project, Visio, Windows, etc…

7. ¿Qué es el ambiente de ejecución .NET (.NET Framework)?


El ambiente de ejecución .NET (.NET Framework) es una
plataforma para construir, entregar y ejecutar Servicios Web
y Aplicaciones XML.
El ambiente de ejecución .NET es el resultado de dos
proyectos:
 Mejorar el desarrollo en Windows
 Crear una plataforma para entregar software como servicio
Microsoft ofrecerá el ambiente de ejecución .NET sobre
plataformas Windows 98, ME, 2000, Windows NT 4, Windows XP,
Windows 2002 .NET Server y versiones futuras. Además, se ha
colocado en el dominio público información para implementar
el corazón de este ambiente en otros sistemas operativos.

8. ¿Qué beneficios tiene el Ambiente de ejecución .NET?


Agilidad - Para Tomadores de decisión
 Costo total de propiedad. Mayor seguridad, confiabilidad,
desempeño y facilidad de distribuir aplicaciones que las
actuales.
 Nuevas oportunidades de negocios. Agilidad para integrar
sistemas.
 Reduce tiempo de salir al mercado. Potencializar las
aplicaciones y conocimientos existentes permitiendo
convertir las aplicaciones actuales en Servicios Web XML
sin rescribir.
 Protección de inversión. Creado sobre estándares XML
internacionales.

Productividad - Para Desarrolladores


 Uso de cualquier lenguaje de programación. Más de 25
lenguajes disponibles para plataforma .NET

4
 Herramientas de desarrollo. Visual Studio .NET es la
plataforma de desarrollo más completa en el mercado para
construir todo tipo de aplicaciones: cliente-servidor,
Windows, Web, multimedia, para dispositivos electrónicos,
etc…
 Escriba menos código. Un diseño componentizado que
permite al desarrollador enfocarse en la lógica de
negocio y no en aspectos de desarrollo complementarios.
La infraestructurá de seguridad, escalabilidad, operación
desconectada, distribución de software y otras ha sido
creada por Microsoft.
 Utilice Servicios de aplicaciones Windows. Aproveche
todas las facilidades de la plataforma subyacente:
transacciones, servidor Web, subsistema de acceso a datos
en forma desconectada, etc…

Operaciones Mejoradas - Para Personal de Sistemas


 Mejor desempeño. La plataforma .NET es mucho más rápida
para aplicaciones Web tradicionales.
 Distribución de aplicaciones. Con la nueva tecnología de
distribución de software, se evita la colisión de
componentes y las aplicaciones simplemente se copian de
un lugar a otro para operar. Auto-reparación en fallas.
 Confiabilidad. Se incluye tecnología para hacer mucho más
confiables a las aplicaciones.
 Seguridad. La nueva seguridad basada en evidencias provee
control adicional de autorización de código para evitar
ataques externos e internos de código malicioso.

9. ¿Cuánto cuesta la plataforma .NET?


Para la mayoría de los usuarios actuales de Windows y los
desarrolladores será muy fácil accesar al universo .NET
porque el ambiente de ejecución y herramientas de desarrollo
son gratuitas y de libre redistribución.
Los Servidores .NET tienen la mejor relación costo/beneficio
del mercado.
Los Servicios .NET como .NET Passport y .NET Alerts
requieren un contrato anual de costo aproximado de $10,000
dólares. Este costo permite qué mas de 4.5 millones de
usuarios Passport en México realicen operaciones de visita y
compra en sitios que brindan este beneficio a sus usuarios.
No se ha anunciado el precio final y esquema de
comercialización de las ofertas de .NET My Services.

5
10. ¿Qué beneficios tiene una empresa al desarrollar para
plataforma .NET?
Oficialmente hay 4 elementos de “agilidad .NET” por parte de
corp.:
a) Aprovechar mejor la infraestructura que ya se tiene,
aumentando la confiabilidad
b) Mayor retorno en los procesos de negocio, con mejor
capacidad de intercambio de datos al interior y al exterior
c) Retorno en productividad de empleados, permitiendo formas
mucho más productivas de trabajar
d) Nuevas maneras de alcanzar y dar satisfacción a los
clientes

11. Describiendo las Experiencias .NET


Los medios mediante el cual los usuarios interactúan con la
plataforma .NET.

Nombre Audiencia
Office XP Trabajadores del conocimiento
T1msn Usuario final
BCentral Empresas pequeñas
Visual Studio Desarrolladores de software
Otras Definidas por quien crea la
experiencia
Las experiencias .NET cumplirán con estas características:
 Ser ofrecidas a través de múltiples dispositivos
electrónicos.
 Utilizan Servicios Web XML cuando están conectados
 Están centradas en usuario, utilizando los bloques
básicos .NET

12. Descripción más detallada de .NET


.NET es la plataforma Microsoft para Servicios Web XML, la
siguiente generación de software que conecta nuestro mundo
de información, dispositivos electrónicos y personas de
manera unificada y personalizada.
La plataforma .NET permite la creación y consumo de
aplicaciones, procesos y sitios Web basados en XML que
comparten y combinan información y funcionalidad entre cada
uno de ellos por diseño, en cualquier plataforma o
dispositivo inteligente, y provee soluciones para las
necesidades específicas de organizaciones e individuos.
La plataforma .NET incluye una familia de productos,
construidos sobre estándares de Internet, que provee
funcionalidad para los aspectos de construcción de software
(herramientas), administración (servidores) y uso (servicios

6
base y clientes inteligentes) y experiencias de servicios
Web XML. .NET se convertirá en parte de las aplicaciones,
herramientas y servidores que ya se usan hoy en día – así
como en productos que extienden los servicios Web XML a
capacidades para todas las necesidades de negocios.

13. ¿Qué es XML?


Una familia de estándares de Internet para representar y
describir datos. (Otros formatos solo contienen datos).
Puede ser leído por cualquier persona o máquina.

14. ¿Qué es un Servicio Web XML?


Una nueva tecnología que resuelve 3 problemas que enfrentan
las grandes empresas cuando intentar conectarse con sus
clientes y proveedores.
 Integración muy costosa. Las aplicaciones para
interconectar sistemas y ser más eficientes no son
“salidas de la caja”.
 Inflexibles. Los vendedores de aplicaciones como Siebel y
SAP prometen flexibilidad y capacidad de extender la
funcionalidad fácilmente, pero la realidad es distinta.
 Dificultad de extenderse. Las aplicaciones del día de hoy
fallan al soportar colaboración entre empresas. Las
aplicaciones como SAP tienen una perspectiva de vista
interna.
Forrester define “Servicio Web XML” como “Software diseñado
para ser usado por otro software a través de protocolos y
formatos de Internet” y permiten reaccionar rápidamente a
cambios en el ambiente.
Los “Servicios Web XML” ofrecen capacidades no solo para
empresas, sino para el beneficio de individuos que a través
de las “experiencas” y nuevos modelos de negocio vía
Internet.

15. ¿Cuál es la promesa de los “Servicios Web XML”?


Nuevos modelos de negocio en Internet, Integración y
desarrollo de software.
Para integración, los “Servicios Web XML” hacen posible que
diferentes piezas de software – sin importar su origen
propietario – trabaje en conjunto para:
 Unir aplicaciones. Convertir aplicaciones independientes
a constelaciones de aplicaciones para usar datos reales
en lugar de datos históricos.
 Intercambiar datos. Los datos de clientes residen en
aplicaciones aisladas, impidiendo ofrecer nuevos
servicios que exploten esos datos.

7
 Outsorcing de aplicaciones. Hoy en día el outsorcing es
todo o nada, con Servicios Web XML hay la posibilidad de
colocar selectivamente servicios en el exterior e
integrarlos a sistemas internos.

16. ¿Quiénes son los competidores del segmento de


Servicios Web XML?
BEA “WebLogic” IBM “Webshpere”
Bowstreet “Business Web” CapeClear “CapeConnect”
HP “NetAction” Microsoft “.NET”
Oracle “Dynamic Services” Sun “Open Network
Environment”
Sun ONE

17. ¿Debe una empresa probar los servicios Web XML?


Forrester propone utilizar este cuestionario:
Criterios Pregunta 1=sí
0=no
Recurrencia – Hay más de 10 usuarios
uso de una ¿Se usará diariamente?
gran base de ¿Hay elementos subyacentes iguales
usuarios para todos?
Dinámica – ¿Cambia la información más de una
Rapidez del vez al día?
cambio de ¿Alimenta la información un
datos y proceso de negocio?
beneficio del ¿Se beneficia el usuario de
usuario al actualizar la información más
recibir el rápidamente?
cambio.
Desconectado – ¿Es manual la comunicación de
Actualmente no información?
hay enlace EDI ¿El usuario tiene la aplicación
o integración que esta información alimenta?
con ese ¿El usuario tiene capacidad de
usuario. invertir en EDI o integración a la
medida?
TOTAL
Calificaciones:
0 a 3 No entregar
4 a 6 Piloto
7 a 9 Implementar

18. ¿Qué desventajas tienen los “Servicios Web XML”?


Se perciben los siguientes:

8
 Inmadurez de la tecnología. Aun hay pocas aplicaciones en
producción y los estándares de seguridad y garantía de
operación son muy recientes. Sin embargo diversas
empresas lo utilizan ya en producción.
 Todo mundo ofrece “Servicios Web XML”. Hasta SAP se ha
convertido ahora en un oferente de estas tecnologías. Se
han anunciado muchas estrategias, pero la entrega no es
real.
 Modelo de negocios. Los modelos y usos de esta tecnología
no están bien desarrolladores aun. No existe un modelo de
negocios probado y es difícil vender una tecnología sin
esta información. Al igual que otros proyectos se
requiere administración de proyectos, retorno de
inversión, etc…
 Cambio de paradigma. No es la complejidad de
programación, sino el cambio de entendimiento. No todo el
mundo entiende esto y esta en espera de poder entender
como utilizarlo. Sin embargo, se recomienda a las
empresas no adquirir aplicaciones que no estén preparadas
para “Servicios Web XML” ya que esto significa conexiones
eficientes.

19. ¿Quién está utilizando exitosamente los Servicios Web


XML?
Ver los casos de estudio de Microsoft .NET. Por ejemplo:
 Marketwatch recibe 12 millones de hits diariamente
aumentando la eficiencia del sitio y basado en Servicios
Web XML de la plataforma Microsoft .NET
 Checkspace puede integrar nuevos socios de pagos
electrónicas en 4 horas mediante Servicios Web XML
 Zagat reduce dramáticamente el costo en distribuir
actualizaciones de bases de datos usando Servicios Web
XML

20. ¿Quién es el principal competidor de .NET?


Microsoft es la única empresa que tiene todos los elementos para resolver los escenarios de .NET
completos. Nuestros competidores principales son América online e IBM en diferentes frentes:
Área Competidor
Experiencias .NET America Online
Plataforma .NET IBM WebSphere:
- Servidores
- Ambiente de ejecución Java
- Plataforma
- Herramientas de desarrollo

9
21. ¿Qué es Java y J2EE?
Hoy existen dos visiones técnicas de cómo construir
colaboración tecnológica y negocios electrónicos
interconectados: Una es de Microsoft llamada .NET y otra es
de Sun Microsystems llamada Java 2 Enterprise Edition
(J2EE).
J2EE es una especificación, no un producto. Los dos
vendedores más importantes de producto son IBM con WebSphere
y BEA con WebLogic. Ambos poseen el 59% del mercado de J2EE.
Sun es un vendedor menor pero controla la especificación.

22. ¿Qué ventajas y desventajas tiene Java?


Java es portátil entre distintos sistemas operativos pero
obliga al uso de un solo lenguaje de programación y uno que
no es apropiado a resolver todos los problemas de negocios.

23. ¿Es Java abierto?


La visión de Sun con J2EE es una familia de especificaciones
que pueden ser implementadas por múltiples vendedores. Es
abierta en el sentido de que cualquier compañía puede
licenciar e implementar la tecnología, pero cerrada porque
esta controlada únicamente por Sun. También es cerrada
porque es una isla con capacidad muy limitada de conectarse
al exterior de sí misma.

24. ¿Qué relación existe entre Java y XML o Web Services?


Java no ofrece soporte natural a XML o Web Services de
manera estándar, esta rezagado en este sentido aunque
existirá para el 2002.

25. ¿Cómo se compara Java con .NET?


Microsoft .NET es una familia de productos y servicios en
lugar de especificaciones. Las aplicaciones para
plataforma .NET corren en cualquier cliente .NET.
Las ventajas de la plataforma .NET son:
 El costo de desarrollo de aplicaciones es menor, porque
se puede utilizar cualquier lenguaje de desarrollo y los
programadores son más económicos
 El costo de operar las aplicaciones es menor, porque se
puede utilizar hardware ENTEL estándar (1/5 parte de
plataformas propietarias)
 Mayor escalabilidad. Se ha demostrado el soporte de 10
veces más usuarios simultáneos que sobre cualquier
plataforma J2EE.
 Interoperabilidad mucho mayor. .NET esta diseñado en su
origen para XML y Servicios Web XML.

10
El competidor principal del ambiente de ejecución .NET es
Java. Java posee algunas fortalezas: actualmente soporte
más plataformas que .NET.

26. ¿Es .NET abierto?


El primer punto a destacar es que .NET opera bajo los
“Servicios Web XML” en donde los sistemas de software pueden
interactuar sin importar la tecnología en la que este
construido.

En ese sentido .NET puede interactuar con cualquier


plataforma, sistema operativo, base de datos, ERP, CRM, etc.
Mediante Servios Web XML.

En adición, varios componentes de la tecnología .NET han


sido enviados a asociaciones internacionales de estándares
para evitar ser controlados únicamente por Microsoft.

27. ¿Qué es ECMA y que relación tiene con .NET?


Microsoft ha enviado a la asociación de estándares europea
(ECMA) dos espeficiaciones para que sean controlados por
ellos y son parte de la fundación de .NET, y con objetivo de
acelerar la adopción de .NET.
a) Un nuevo lenguaje de programación C#
b) El Common Language Infrastructure (CLI)
El CLI es la base de la plataforma .NET y se ha colocado en
ECMA para que pueda ser implementado en múltiples sistemas
operativos. No obstante, en .NET los desarrollos
sofisticados utilizarán bibliotecas de funciones que operan
encima del CLI, algunas de ellas controladas en su propiedad
intelectual totalmente por Microsoft u otros fabricantes.

Los estándares ya fueron ratificados por ECMA y ahora están


siendo evaluados por ISO para estandarizaciones
internacionales.

28. ¿Qué es Linux?


Linux es un sistema operativo de distribución libre muy
similar al sistema operativo Unix. Linux ha sido
desarrollado en su mayor parte por la colaboración de una
comunidad que opera por interés propio de participar.

29. ¿Qué costo tiene Linux?


Linux puede ser gratuito o venderse en cien, mil, un millón
de pesos. El precio lo fijan las leyes de la oferta y la
demanda.

11
Linux se distribuye “libremente” lo que quiere decir que
siempre se entrega todo el código fuente para que pueda
entenderse como opera y se modificado para ajustarlo a las
necesidades específicas del usuario. Esa libertad tiene que
ver con la capacidad de compartir un esfuerzo y obligar a
que si se hacen cambios, tenga que entregarse con esos
cambios para continuar un ciclo. Una vez que alguien hace
cambios, tiene que hacerlos públicos también y cualquier
tercero tiene que distribuirlo sin poder lucrar con el
trabajo de otros. Solo se puede cobrar el costo de
distribución (por ejemplo, reproducción del CD-ROM) a menos
que se produzca una versión modificada para venta.

30. ¿Qué es el Open Source y que es el GPL?


Las empresas tienen muchas elecciones: pueden seleccionar el
hardware que adquirir, las empresas que contratar para
servicios, la base de datos o sistema operativo que
adquirir.

Cuando se tiene un software, existen dos factores de


entrega:
 Distribución del software. El software se puede
distribuir únicamente en forma de archivo ejecutable, que
oculta la propiedad intelectual interna. Open Source es
un modelo de distribución de software donde el autor
decide proporcionar el código fuente del programa.
 Licenciamiento del software. La manera en como un usuario
puede legalmente utilizar un producto depende de cada
autor. GPL es un modelo de licenciamiento de software, el
utilizado por Linux.

Otros modelos de distribución de software son: freeware – el


software no tiene costo, o el shareware – donde las personas
voluntariamente pueden aportar dinero al autor. Existen
además esquemas comerciales y mixtos para distribuir
software.

Otros modelos de licenciamiento de software son el Shared


Source, licencia BSD, software del dominio publico. El
detalle de estos temas se omite en este documento.

31. ¿Qué relación existe entre Linux y .NET?


.NET puede interactuar con una plataforma Linux al igual que
puede interoperar con sistemas AS/400, Unix, Windows, etc.

12
32. Una empresa considera desarrollar una aplicación sobre
Linux para no pagar costos de plataforma. ¿Qué responde
Microsoft a esto?
Considerar dos elementos para tomar la decisión:
 Costo total de propiedad. El uso de Linux genera costos:
costos de operación, entrenamiento de usuarios, costo del
hardware para operar al sistema operativo. Los usuarios
ya conocen como operar en Windows y el cambio a Linux
implica pérdida de productividad e incompatibilidad con
archivos existentes. En muchos casos, la suma de estos
rubros puede ser mayor para Linux que para Windows, lo
que invalida el factor de que Linux es gratuito.
 Costo de desarrollo. La productividad de desarrollo en
.NET es muy superior a la disponible en Linux. La
capacidad de encontrar desarrolladores experimentados
para plataforma Microsoft es mucho mayor.

33. Una empresa de desarrollo desea producir una solución


para Linux. ¿Qué responde Microsoft a ellos?
La plataforma Microsoft tiene la mayor participación del
mercado. Los programas de Microsoft para distribuir
soluciones son los mejores del mercado. El mercado de
componentes de terceros que pueden acelerar dramáticamente
el desarrollo es mucho más grande que en Linux.

34. Una empresa desea implementar una solución basada el


Linux ya desarrollada. ¿Qué comenta Microsoft a ello?
Considerar dos elementos para tomar la decisión:
 Costo total de propiedad. El uso de Linux genera costos:
costos de operación, entrenamiento de usuarios, costo del
hardware para operar al sistema operativo. Los usuarios
ya conocen como operar en Windows y el cambio a Linux
implica pérdida de productividad e incompatibilidad con
archivos existentes. En muchos casos, la suma de estos
rubros puede ser mayor para Linux que para Windows, lo
que invalida el factor de que Linux es gratuito.
 La mayor productividad. La plataforma Microsoft tiene un
costo, pero ofrece la funcionalidad más avanzada en su
plataforma. Pregunte los detalles del valor de negocios
de Microsoft Windows XP, Office XP, SQL Server 2000,
Exchange Server, etc… Por ejemplo, en el área de bases
de datos, las funciones de análisis y respaldo exceden
completamente a las disponibles distribuidas libremente.

35. ¿Qué versiones de Visual Studio .NET existen?


Visual Studio .NET es la herramienta de desarrollo para rápidamente construir e integrar Servicios y
aplicaciones Web XML.

13
Edición Posicionamiento
Enterprise Architect La plataforma de desarrollo más
– para arquitectos decompleta para diseño visual de
software y
Servicios Web XML y guías de
programadores senior arquitectura empresariales.
Enterprise Developer La plataforma completa para el
– Paraciclo de vida completo y rápida
desarrolladores construcción de aplicaciones y
trabajando en equiposservicios Web XML dirigidos a
de 3 o más cualquier dispositivo electrónico.
Profesional - Construcción rápida de aplicaciones
de siguiente generación de Internet
que se integran a cualquier
plataforma y están dirigidos a
cualquier dispositivo electrónico.
Estándar – Para el Construye aplicaciones Windows, Web
desarrollador de y PocketPC de manera intuitiva en
hobby el más moderno ambiente de
desarrollo de software
Académica – Profesor Incluye herramientas para educación
y estudiante de desarrollo de software. La
edición de profesores permite
asignar proyectos a estudiantes.
Evaluación - Basado en la versión profesional,
para evaluar por hasta 3 meses.
Esta versión no incluye al
compilador de alto rendimiento.

Características
VS .NET VS .NET VS .NET
Pro ED EA

Ambiente de desarrollo X X X

Creación y uso de Servicios X X X


Web XML

Desarrollo completo de X X X
aplicaciones Web

Creación de aplicaciones X X X
Windows

Creación de aplicaciones para X X X


dispositivos portátiles
electrónicos
Visual Basic .NET, Visual C+ X X X

14
+ .NET,
Visual C# .NET
Versiones de desarrollo de: X X
Windows® 2000 Server
SQL Server™ 2000
Commerce Server 2000
Host Integration Server
Exchange Server 2000
Control de Versiones - Visual X X
SourceSafe™

Ambiente de pruebas de X X
servicios Web XML

Herramientas de base de datos X X


visuales

Aplicaciones de referencia X X
.Net

Ejecución de plantillas X X
empresariales

Creación de plantillas X
empresariales

BizTalk™ Server Edición de X


desarrollo

Modelado de software X

Modelad de bases de datos X

Modelado conceptual de bases X


de datos
ED = Enterprise Developer
EA = Enterprise Architect

36. ¿Qué es MSDN?


MSDN es un programa para desarrolladores de Microsoft, se
compone de toda una serie de programas y recursos:

Suscripciones de software Suscripción MSDN


Comunidad en línea MSDN Online, MSDN Flash
Comunidad general Grupos de usuarios
Publicaciones MSDN Magazine
Entrenamiento Libros Mc Graw Hill/Microsoft
Press

15
Eventos TechEd, Developer Days

37. ¿Qué niveles de suscripción MSDN existen?


La suscripción anual MSDN simplifica el licenciamiento de
software y otorga todo el software Microsoft para
desarrolladores. La versión universal incluye:
 Herramientas de desarrollo (Visual FoxPro, Visual
Studio .NET)
 Servidores .NET para desarrollo
 Sistemas Operativos (Windows 95/98/ME/XP/2000)
 Aplicaciones de productividad (Visio, Project, Office…)
 Acceso a programas beta, SDKs y “Service Pack”

Univer Empresar Profesio Sistemas Bibliot Individ


sal ial nal Operativ eca ual
os
Descuentos X X X X X X
MSDN, Betas
Herramienta X X X
s de
desarrollo
visual
Sistemas X X X X
Operativos
Foros deX X X X X
Soporte
(Inglés)
Servidores X X
.NET base*
Todos losX
servidores
.NET
Aplicacione X
s de
productivid
ad
Costo Anual$2999 $2374 $1349 $824 $249 $49
US
Notas de suscripción MSDN:
 La licencia de MSDN se muestra aquí a precio en dólares,
pagadera en pesos al tipo de cambio el día de compra y
más impuestos. La suscripción es anual y las
actualizaciones mensuales. La licencia es únicamente para
un desarrollador y no se puede dividir.

16
 Los servidores .NET incluidos en la versión Empresarial
son: Microsoft SQL Server, Exchange Server, Commerce
Server y Host Integration Server
 MSDN Universal incluye Visual Studio .NET Architect
Edition. MSDN Empresarial incluye Visual Studio .NET
Enterprise Developer. MSDN Profesional incluye Visual
Studio .NET Profesional.

38. ¿Qué ofertas de MSDN existen en volumen?


Para contratos de empresas Open, Select y Enterprise
Agreement (EA) existen opciones de volumen. Para disminuir
el costo a cliente final se envia unicamente un kit de
materiales por cada 5 suscriptores de Open, y para Select y
EA uno por cada 10. Es importante destacar que si se
adquiere una cantidad inferior NO se enviará el juego de
discos inicial.

Los contratos vencen cuando se vende el contrato empresarial


y es posible activarse antes de 31 días del vencimiento del
contrato.

39. ¿Cuál es el marco de tiempo de la plataforma .NET?


No es necesario esperar a ninguna liberación para tomar
ventaja de .NET. A finales del año 2001 existían 10,000
aplicaciones en producción. Pero estas referencias son
importantes para tomar ventaja de nuevas pieza:
.NET Passport Operando desde 1999
.NET Alerts Operación limitada desde fines del 2001
Apertura total Primer Trimestre 2002
.NET Framework Primer Trimestre 2002
Visual Studio .NET Primer Trimestre 2002

Durante el 2002 y 2003 Microsoft actualizará los .NET


Servers a ofrecer mayor funcionalidad integrada a la
plataforma .NET. Por ejemplo, todos los servidores serán
programables mediante el .NET Framework, unificando el
modelo de desarrollo en cliente y servidor.

40. ¿Qué debe adquirir un corporativo: MSDN o Visual


Studio .NET?
Un corporativo debe adquirir MSDN Upgrade Advantage
preferentemente:

Un corporativo puede adquirir Visual Studio .NET o MSDN.


MSDN provee acceso prioritario a todo lo que el
desarrollador necesita para crear aplicaciones y servicios
de todo tipo y para toda plataforma.

17
• Visual Studio .NET
• Servidores para desarrollo .NET]
• Sistemas operativos para desarrollo y pruebas
• Aplicaciones de productividad
• Recursos técnicos 7x24

MSDN es el Software Assurance para mantener actualizado al


Visual Studio .NET. Los corporativos deben adquirir MSDN
preferentemente.

Como promoción especial, las siguientes herramientas de


desarrollo califican para obtener MSDN Upgrade Advantage
siempre que el contrato este actualizado. Esta promoción
estará disponible hasta Octubre del 2002.
 Visual Studio Enterprise Edition, v. 5.0 o superior
 Visual Studio Professional Edition, v. 5.0 o superior
 Toda herramienta visual Professional o Enterprise, v. 5.0
o superior
 Clientes MSDN
 Upgrade Advantage para Visual Tools o Visual Studio

Las licencias y entrega de medios físicos terminan al fin


del contrato.

41. ¿Por donde empezar?


Las empresas: Implementando .NET Passport y .NET Alerts
Los desarrolladores: Suscribiendose a MSDN para ser los
primeros en tener la información y herramientas completas de
plataforma .NET
Los directores de sistemas: Evaluando la plataforma .NET
inmediatamente

42. ¿Dónde puedes aprender más?


www.microsoft.com/latam/net

18

S-ar putea să vă placă și