• Inicio
  • Novedades
  • Academia SAP
  • FAQ
  • Blog
  • Contacto
S4PCADEMY_Logo
Twitter Linkedin Instagram
S4PCADEMY_Logo
Twitter Linkedin Instagram
Programming

¿Cómo se compara VS Code con los entornos de desarrollo tradicionales de SAP?

By s4pcademy 


¿Cómo se compara Visual Studio Code (VS Code) con los propios IDE de SAP? En esta publicación de blog, haremos comparaciones con SAP Web IDE y SAP Business Application Studio.

IDE web de SAP

Antes de realizar cualquier comparación con SAP Web IDE, como se muestra en la figura a continuación, cubramos brevemente un poco de historia. Este IDE se basó en Eclipse, lo que hará que casi cualquier desarrollador web en estos días se rasque la cabeza. Debido a esta base de Eclipse, para mantener SAP Web IDE, los desarrolladores primero tenían que mantener las funciones de Eclipse IDE y luego implementar y mantener una capa de idioma personalizada para SAPUI5.

IDE web de SAP

Para obtener más información sobre la historia de SAP Web IDE, consulte esta charla de la conferencia de desarrolladores de Eclipse Theia en http://s-prs.co/v560501.

Algunos puntos positivos de SAP Web IDE incluyen los siguientes:

  • Asistencia en idioma nativo (autocompletar, sugerencias, etc.) tanto para SAPUI5 JavaScript y controles XML
  • Asistente integrado para crear nuevas aplicaciones personalizadas a partir de plantillas
  • Conéctese fácilmente a sistemas SAP locales y basados ​​en la nube
  • Método simple de implementación en sistemas locales y entornos en la nube
  • Rápido y fácil de comenzar a desarrollar

Algunos puntos negativos de SAP Web IDE incluyen los siguientes:

  • No es muy amigable para los desarrolladores con experiencia fuera de SAP y puede considerarse una experiencia de «desarrollador sobre rieles».
  • Sin mercado de extensiones de código abierto, lo que da como resultado extensiones limitadas
  • Pobre Git integración, con una capa restringida de abstracción que puede hacer las cosas más confusas
  • No muy extensible/pocas opciones de personalización
  • Mala integración de ESLint que dificulta más de lo que ayuda, con ventanas emergentes que desvían el foco del editor y con opciones severamente limitadas
  • No disponible con Plataforma tecnológica empresarial SAP (SAP BTP), entorno Cloud Foundry, pero puede implementarse tanto en SAP BTP, entorno Neo como en SAP BTP, entorno Cloud Foundry

Estudio de aplicaciones empresariales de SAP

A diferencia de SAP Web IDE, Estudio de aplicaciones empresariales de SAP, como se muestra en la siguiente figura, se ha basado en los principales estándares de la industria y software de código abierto. SAP Business Application Studio se basa en el proyecto Eclipse Theia, lo que significa que, aunque el experiencia de usuario (UX) es similar a VS Code, la tecnología subyacente es bastante diferente. Los principales beneficios son que, debido a que tanto SAP Business Application Studio como VS Code se construyen teniendo en cuenta la extensibilidad, la arquitectura de código abierto detrás de las extensiones de VS Code significa que muchas de estas extensiones se pueden usar en SAP Business Application Studio (y otros proyectos de Eclipse). Theia IDE).

Estudio de aplicaciones empresariales de SAP

1

Al igual que con SAP Web IDE anteriormente, SAP ha agregado una serie de características útiles listas para usar para SAP Business Application Studio. Notará algunos beneficios más al usar este IDE.

Algunos puntos positivos de SAP Business Application Studio incluyen los siguientes:

  • Asistencia en idioma nativo para SAPUI5 JavaScript y XML
  • Precargado con un conjunto de extensiones recomendado por SAP
  • Incluye una serie de hiperescaladores de aplicaciones para escenarios como SAPUI5 freestyle, Elementos SAP FioriSAP Mobile Platform y proyectos de SAP Workflow Management con plantillas, asistentes, editores de GUI y más
  • Kit de herramientas de desarrollo extendido que incluye servidores simulados, entornos de tiempo de ejecución y más
  • Integración profunda con el control de código fuente de Git
  • Mercado abierto para extensiones. permitiéndole instalar las herramientas y complementos que desee
  • Conéctese fácilmente a fuentes de datos SAP BTP, con acceso a Internet y locales
  • Herramientas subyacentes para SAP Fiori el desarrollo está disponible como una extensión (precargada en SAP Business Application Studio) para VS Code

Algunos puntos negativos de SAP Business Application Studio incluyen los siguientes:

  • Como IDE administrado en la nube, cualquier problema con la infraestructura subyacente puede dejarlo sin acceso a su espacio de desarrollo.
  • Algunas extensiones de VS Code no se diseñaron para funcionar en un entorno de nube; por lo tanto, es posible que estas extensiones no se instalen o ejecuten correctamente en SAP Business Application Studio.
  • Sin soporte para ABAP (ERP de SAP y SAP S/4 HANA), que no está previsto que se incluya en SAP Business Application Studio. Mantenga sus ojos en Steampunk para el futuro del entorno SAP BTP, ABAP.
  • No disponible en SAP BTP, entorno Neo.

SAP ha confirmado planes para SAP BTP, entorno ABAP, bajo el nombre en clave Steampunk, que es una plataforma ABAP integrada con SAP S/4HANA Cloud que integrará los sistemas SAP y se conectará a servicios en la nube de SAP y de terceros. Puedes leer más sobre Steampunk en http://s-prs.co/v560684.

Resumen de comparación

Existen algunos beneficios claros para usar SAP Business Application Studio sobre SAP Web IDE, y un beneficio común es el beneficio de la facilidad de uso de usar el propio IDE de SAP. A veces, sin embargo, necesita la libertad de tener control total sobre su entorno de desarrollo. Como con todas las cosas, debe basar su elección en sus necesidades. Tanto SAP Business Application Studio como VS Code son editores fantásticos que lo equiparán con una variedad de herramientas fantásticas que acelerarán y mejorarán su experiencia de desarrollo. La única pregunta real es si desea una solución administrada o un entorno local, aunque incluso podría usar ambos editores y cambiar su elección de herramienta día a día.

Nota del editor: Esta publicación ha sido adaptada de una sección del Código de Visual Studio para SAP por León Hassan.






CodecomoComparacondesarrolloentornoslosSAPtradicionales

Artículos relacionados


Personal Insights
Navegando el cambio: desbloquee el éxito y supere los desafíos de adopción
#capabilityportfolio  ·  #centerofcapabilities  ·  #performanceandgoals  ·  #successfactors  ·  competencies  ·  competency  ·  Product Information  ·  proficiency level
Plataforma integral para catalogar las habilidades y competencias de manera sistemática: SAP SF Center of Capabilities, Capability Portfolio
Product Information  ·  SAP Business Network for Logistics_Release Highlights
Lanzamiento de SAP Business Network for Logistics 2303: ¿Qué hay de nuevo?
TypeScript: Plantillas usando el marco NestJS en SAP BTP
Previo
¿Qué hay de nuevo en ISLM? Un resumen de desarrollos y mejoras recientes
Siguiente

Madrid

Calle Eloy Gonzalo, 27
Madrid, Madrid.
Código Postal 28010

México

Paseo de la Reforma 26
Colonia Juárez,  Cuauhtémoc
Ciudad de México 06600

Costa Rica

Real Cariari
Autopista General Cañas, 
San José, SJ 40104

Perú

Av. Jorge Basadre 349
San Isidro
Lima, LIM 15073

Twitter Linkedin Instagram
Copyright 2022 | All Right Reserved.