Red de conocimiento informático - Problemas con los teléfonos móviles - .NET: Orientación al comercio electrónico con servicios web

.NET: Orientación al comercio electrónico con servicios web

Han pasado dos años desde la última vez que Microsoft actualizó su IDE de Visual Studio, y Visual Studio está empezando a parecer viejo, especialmente en el mercado de rápido crecimiento de herramientas de desarrollo de aplicaciones de comercio electrónico.

Si bien Visual Studio funciona mejor que sus competidores en el mundo servidor/cliente, ha tenido dificultades para ofrecer la funcionalidad que debería ofrecer una nueva generación de herramientas.

Aunque Visual Studio se desempeña mejor que sus competidores en el espacio de servidor/cliente, ha tenido dificultades para proporcionar las características que debería proporcionar una nueva generación de herramientas, y las únicas cosas que respaldan a la herramienta para mantenerse a la vanguardia. La competencia es la enorme cuota de mercado de Microsoft y la enorme base de usuarios de Visual Studio, no la tecnología líder.

El próximo lanzamiento de VS NET es la piedra angular de la nueva estrategia de desarrollo de aplicaciones de Microsoft y será responsable de mantener el liderazgo de Microsoft en el desarrollo de aplicaciones en los años venideros.

El próximo lanzamiento de VS NET es la piedra angular de la nueva estrategia de desarrollo de aplicaciones de Microsoft y será responsable de mantener el dominio de Microsoft en el desarrollo de aplicaciones en los años venideros. Aquí, analizaremos algunas de las nuevas características de VS NET para ver cómo se compara con sus competidores.

El futuro de VS NET se centra en NET

Aunque VS NET seguirá admitiendo la tecnología del Modelo de objetos componentes (COM), el objetivo general de VS NET es realizar NET compuesto por tres arquitectura de núcleos. Esta nueva arquitectura consta de tres núcleos principales: Common Language Runtime CLR, un conjunto de bibliotecas de clases y ASP NET (una extensión de Active Server Pages)

Las principales tareas de La arquitectura VS NET NET se admite a través de lenguajes de desarrollo, compiladores, depuradores, asistentes, componentes, herramientas GUI, etc. Muchas de las nuevas características más importantes de VS NET son específicas de la arquitectura NET. Por ejemplo,

Visual Basic estará puramente orientado a objetos, incluyendo herencia, encapsulación, sobrecarga, polimorfismo y otras funciones. Además, VB admitirá un modelo de subproceso libre, mientras que los modelos anteriores de subproceso libre se limitaban a modelos de subproceso parcial restringido.

Visual C++ agregará soporte para la arquitectura NET, incluida la programación C++ basada en propiedades y extensiones administradas (por ejemplo, extensiones a las propiedades del lenguaje C++ para admitir específicamente la arquitectura NET para administrar código).

Visual C++ agregará soporte para los lenguajes nativos de NET (lenguajes nativos .NET), encapsulación, sobrecarga y patrones.

VS NET agregará un idioma local a .NET: el idioma local C#. Es un compromiso entre la facilidad de uso de VB y el poder de C++, pero tiene una limitación. , aprender un nuevo idioma lleva tiempo

Los ataques de diseño de Web Forms y la arquitectura ASP NET extendida proporcionarán soporte XML completo.

La compatibilidad con varios idiomas es el concepto central de VS NET y la arquitectura NET. Se admitirán todos los lenguajes principales de VS NET, incluso los lenguajes principales de VS NET. Todos los lenguajes principales de VS NET e incluso los compiladores de terceros admiten CLR de la arquitectura NET, que es una tecnología similar a una máquina virtual que se espera simplifique la integración de múltiples lenguajes de desarrollo en el desarrollo de aplicaciones

Los servicios web juegan un papel central en la misión de VS NET. El desafío más común que enfrentó Microsoft al lanzar VS NET fue cómo simplificar el creciente número de lenguajes en el desarrollo de aplicaciones.

El desafío más común que enfrentó Microsoft fue cómo simplificar el creciente número de lenguajes en las aplicaciones. desarrollo.

Gran parte del enfoque de VS NET está en abstraer los detalles del desarrollo de servicios web y ocultar los detalles de nuevos protocolos como el nuevo Protocolo simple de acceso a objetos SOAP, el lenguaje de descripción de servicios web WSDL, el lenguaje de descripción general (GDL) y la descripción de servicios web. Idioma (WSDL). Lenguaje de descripción WSDL Descubrimiento e integración de descripción universal UDDI y por supuesto XML

VS NET incluirá asistentes o marcos para facilitar a los desarrolladores el paso al paradigma de desarrollo de servicios web

VS NET Contiene asistentes o marcos para facilitar a los desarrolladores la migración al paradigma de desarrollo de servicios web.

¿VS NET un mejor banco de trabajo?

Creemos que el objetivo de Microsoft es convertir VS NET en un entorno de desarrollo convencional para el desarrollo .NET, que incluya no solo el lenguaje principal de Microsoft, sino también productos de terceros. Para lograr este objetivo, Microsoft diseñó VS NET IDE con una arquitectura abierta y, a través de su programa de socios, alienta a terceros proveedores a integrar sus herramientas en VS NET. Para lograr este objetivo, Microsoft diseñó VS NET IDE con una arquitectura abierta y, a través de su programa de socios, alienta a terceros proveedores a integrar sus herramientas en VS NET IDE.

Actualmente, muchos desarrolladores han anunciado soporte para VS NET y lanzarán herramientas adicionales como compiladores para COBOL, Perl y otros lenguajes, así como herramientas de modelado y control de código fuente.

Algunas herramientas VS antiguas ya no son totalmente compatibles.

De hecho, VS NET es el entorno de desarrollo más popular del mundo. p>

De hecho, el principal competidor de VS NET no son otras herramientas de desarrollo de aplicaciones cliente/servidor Win. La batalla ha terminado y Microsoft ha ganado. De hecho, Visual Studio se ha convertido en el estándar para el desarrollo tradicional en Win, mientras que la mayoría de las otras herramientas han quedado relegadas a áreas más pequeñas y cerradas como Borland, Delphi, Sybase, PowerBase, etc. Delphi, Sybase, PowerBuilder y Centura Team Developer

Los verdaderos competidores de VS NET son las herramientas de desarrollo de aplicaciones basadas en Java de IBM, SUN, WebGain, Oracle y Borland. La intención de Microsoft es utilizar VS NET para expandir su mercado desde el desarrollo tradicional de aplicaciones cliente/servidor y de Internet hasta el desarrollo empresarial y de comercio electrónico.

VS NET también se centrará en los desarrolladores como defensores de los usuarios. En este sentido, debido a Al entender que el software es un servicio y un servicio web, VS NET pasará de ser un cliente pesado relativamente independiente, similar a un banco de trabajo, a un centro que efectivamente depende de los servicios web. Los desarrolladores pueden esperar la integración con registros MSDN y UDDI, y posterior integración con servicios de prueba, haciendo de VS NET no sólo un entorno de desarrollo NET sino también un consumidor de servicios NET

Ventajas y desventajas de VS NET

Creemos que VS NET sigue siendo un arma de doble filo para los desarrolladores y proporciona mucha funcionalidad y valor para nuevas estrategias de desarrollo y usuarios. Proporciona mucha funcionalidad y soporte técnico para nuevas estrategias de desarrollo, como servicios web, XML y código multiplataforma.

Sin embargo, después de todo, Visual Stuido no se ha actualizado durante dos años y, en cualquier caso, una gran cantidad de características nuevas han convertido a VS NET en un producto completamente nuevo. Por ejemplo, las nuevas características orientadas a objetos son muy diferentes de las de Visual Studio, y aunque VS NET proporciona procedimientos para convertir proyectos antiguos de Visual Basic, es raro encontrar conversiones completamente automáticas que no requieran intervención humana.

VS NET no admite ciertos modos de ejecución compatibles con versiones anteriores y no puede ejecutar proyectos antiguos intactos.

En investigaciones anteriores, hemos predicho que para 2012 al menos el % de las nuevas aplicaciones de comercio electrónico utilizarán las plataformas Microsoft y Java, y que las dos plataformas tendrán cuotas de mercado aproximadamente iguales, siendo cualquiera de las dos plataformas ninguna de las dos. puede capturar más del % de la cuota de mercado.

Para el campo de desarrollo de aplicaciones de Microsoft, la pregunta es cuándo, no si, pasar a VS NET. La pregunta es cuándo, no si, migrar a VS NET. Existe una gran desconexión entre el producto y Visual Studio, y muchos desarrolladores tendrán que aprender algo nuevo durante el proceso de migración, pero valdrá la pena ya que Microsoft hará de VS NET la pieza central de su estrategia de desarrollo de aplicaciones, al menos hasta este año, cuando una versión beta de VS NET estará disponible para descargar desde el sitio web de Microsoft. Microsoft ha anunciado que lanzará la versión completa de VS NET en noviembre de este año y creemos que se lanzará a finales de este trimestre (Masa dijo que VS NET se lanzará en noviembre de este año)

En enero, Microsoft anunció que los usuarios de Java migrarán a VS NET.

JUMP to NET consta de cuatro partes principales

* Herramientas para habilitar la sintaxis de Java para admitir clases de arquitectura NET * Herramientas para convertir automáticamente el código fuente de Java a C# * Para permitir el uso de aplicaciones Java Herramientas C# que soportan C#. Herramientas para convertir automáticamente el código fuente de Java a C#* Herramientas para permitir que las aplicaciones Java se ejecuten en la arquitectura NET con modificaciones fijas* Servicios de consultoría pagos para acelerar el proceso de conversión

Soporte de Microsoft para lenguajes similares a Java Son Es atractivo para desarrolladores con experiencia previa en Java que desean pasar a la arquitectura .NET, pero si realmente desea pasar a .NET, estas herramientas son solo el último paso en el proceso de migración. Sin embargo, alentamos a las empresas a que continúen explorando nuevas capacidades de Java a través de NET, pero que sean muy cautelosas y preferiblemente migren a C# u otros lenguajes NET nativos para aprovechar todas las capacidades de la plataforma de Microsoft. Para las organizaciones que han adoptado Java como su principal estrategia de desarrollo, lo mejor es buscar una plataforma Java certificada por SUN que pueda aprovechar mejor el poder de Java durante al menos un año.

Entorno de desarrollo unificado

VS NET proporcionará un entorno de desarrollo unificado para el desarrollo de aplicaciones centrado en tecnologías de Microsoft. VS NET admitirá el desarrollo de aplicaciones tradicionales /+, pero está más dirigido a la nueva arquitectura NET y al modelo de servicios web, por lo que Microsoft diseñó específicamente la infraestructura de VS NET para que sea abierta y atractiva para las herramientas de terceros. Visual Studio es en realidad una colección de diferentes herramientas de desarrollo, incluidas VB, VC, VJ, Visual InterDev, etc., pero hay muy pocos componentes que realmente le permitan usar ****, y VS NET se convertirá en el primero en completarse. entorno de desarrollo integrado, también es el primer entorno de desarrollo en la historia de Visual Studio que admite completamente el desarrollo de aplicaciones empresariales y en varios idiomas. Será el primer entorno de desarrollo que admita todas estas cosas.

VS NET será un entorno de desarrollo totalmente integrado. Será el primer entorno de desarrollo en la historia de Visual Studio que admita completamente el desarrollo de aplicaciones empresariales y en varios idiomas. ellos.

La estrategia competitiva de VS NET incluye

* Enorme cuota de mercado y base de usuarios * Componentes potentes **** Acceso y servicios **** Acceso * Soporte completo para arquitectura NET y servicios web Desarrollo* Soporte enriquecido

El desafío que enfrenta VS NET es un gran avance y un salto en el desarrollo para los desarrolladores. Por lo tanto, para las organizaciones que estén considerando usar VS NET, se debe considerar la tecnología, el middleware, el sistema operativo y otros factores de Microsoft antes de decidir una estrategia de desarrollo de aplicaciones.

Visual Studio es el estándar de facto en el mercado de tecnología de desarrollo de Microsoft. Visual Studio es el estándar de facto en el mercado de tecnología de desarrollo de Microsoft, y VS NET solidificará aún más su posición al mismo tiempo que brindará a los proveedores externos más pequeños la oportunidad de compartir el enorme pastel de Microsoft. Más importante aún, Visual Studio y sus tecnologías relacionadas, como C# NET Framework y Web Services, llenan el vacío entre las herramientas más antiguas y los competidores más nuevos que apuntan a tecnologías de próxima generación. lishixinzhi/Article/program/net/201311/12924