Es muy diferente. Trabaja con MUCHAS tecnologías basadas en XML (XSD: s, XSLT: s, XML: s, etc.) ya que todo el BizTalk está construido alrededor de él. El código .NET sin formato se usa principalmente en functoids o scripts en mapeos o al desarrollar componentes personalizados para BizTalk, cuando se realizan proyectos normales de BizTalk, en realidad está utilizando un “dialecto” llamado XLANG en lugar de C # / VB.NET puro.
Después de haber trabajado como desarrollador de BizTalk durante los últimos años, me resulta mucho más desafiante que trabajar como desarrollador de .NET “promedio”, ya que implica mucho más que solo programar. Ahora tengo que profundizar en varios formatos de datos específicos del cliente, API: s, etc. y configurar integraciones entre ellos y nuestros formatos internos, además de encontrar soluciones optimizadas para lograr el mayor rendimiento posible para estas integraciones. En resumen, es un mundo completamente nuevo de la programación .NET “normal”, sin embargo, dado que la mayoría de los desarrolladores .NET están bastante familiarizados con el ecosistema de Microsoft y el marco .NET más su lenguaje de elección (C # / VB.NET) aún Siéntase familiarizado con el funcionamiento de BTS, pero será un gran salto pasar de un desarrollador normal a un desarrollador de BTS.
Si planea dar el salto, le sugiero que obtenga una buena literatura sobre BTS (por ejemplo, Desarrollo de aplicaciones de BizTalk: Robert Loftin: 9781590598498: Amazon.com: Libros o The Practical Course: Moustafa Refaat: 9780557049905: Amazon.com: Libros) y también tomar un curso o dos (por ejemplo, BizTalk 2013 Developer Immersion) para tener una buena sensación y un buen comienzo. Hay muchas maneras de subir la montaña BTS, pero muchas de ellas son malas y pueden causarle muchos dolores de cabeza en el futuro si no lo hace desde el principio.
- ¿Qué libro recomendará para los servicios web PHP5 como Youtube API, Facebook Graph API, Twitter, Google, etc.?
- Cómo construir y alojar mi sitio gratis
- ¿El sitio web de Celebrity Face que crea carteras es bueno o no?
- ¿Cuál es el mejor camino a seguir para aprender desarrollo web y programación de computadoras?
- ¿Cuáles son las etiquetas básicas para los sitios sociales?