SAPUI5
eBook - ePub

SAPUI5

The Comprehensive Guide

Paul Modderman, Christiane Goebels, Denise Nepraunig, Thilo Seidel

Compartir libro
  1. 737 páginas
  2. English
  3. ePUB (apto para móviles)
  4. Disponible en iOS y Android
eBook - ePub

SAPUI5

The Comprehensive Guide

Paul Modderman, Christiane Goebels, Denise Nepraunig, Thilo Seidel

Detalles del libro
Vista previa del libro
Índice
Citas

Preguntas frecuentes

¿Cómo cancelo mi suscripción?
Simplemente, dirígete a la sección ajustes de la cuenta y haz clic en «Cancelar suscripción». Así de sencillo. Después de cancelar tu suscripción, esta permanecerá activa el tiempo restante que hayas pagado. Obtén más información aquí.
¿Cómo descargo los libros?
Por el momento, todos nuestros libros ePub adaptables a dispositivos móviles se pueden descargar a través de la aplicación. La mayor parte de nuestros PDF también se puede descargar y ya estamos trabajando para que el resto también sea descargable. Obtén más información aquí.
¿En qué se diferencian los planes de precios?
Ambos planes te permiten acceder por completo a la biblioteca y a todas las funciones de Perlego. Las únicas diferencias son el precio y el período de suscripción: con el plan anual ahorrarás en torno a un 30 % en comparación con 12 meses de un plan mensual.
¿Qué es Perlego?
Somos un servicio de suscripción de libros de texto en línea que te permite acceder a toda una biblioteca en línea por menos de lo que cuesta un libro al mes. Con más de un millón de libros sobre más de 1000 categorías, ¡tenemos todo lo que necesitas! Obtén más información aquí.
¿Perlego ofrece la función de texto a voz?
Busca el símbolo de lectura en voz alta en tu próximo libro para ver si puedes escucharlo. La herramienta de lectura en voz alta lee el texto en voz alta por ti, resaltando el texto a medida que se lee. Puedes pausarla, acelerarla y ralentizarla. Obtén más información aquí.
¿Es SAPUI5 un PDF/ePUB en línea?
Sí, puedes acceder a SAPUI5 de Paul Modderman, Christiane Goebels, Denise Nepraunig, Thilo Seidel en formato PDF o ePUB, así como a otros libros populares de Informatik y Informatik Allgemein. Tenemos más de un millón de libros disponibles en nuestro catálogo para que explores.

Información

Editorial
SAP PRESS
Año
2020
ISBN
9781493219018
Edición
2
Categoría
Informatik

Part I

Introduction

1 SAPUI5 at a Glance

In this chapter, you’ll learn the basics of SAPUI5: what it is, where to consume it from, how it evolved, and which competitors it can best be compared with. You’ll also learn about OpenUI5, SAPUI5’s open-source sibling.
By purchasing this book, you’ve taken the first step toward mastering the user interface (UI) development toolkit for HTML5 (SAPUI5). Congratulations! We assume you have some knowledge of SAPUI5 but want to learn enough to build full-fledged SAPUI5 applications. During the course of this book, you’ll learn to code your way through SAPUI5. We’ll introduce the basics before diving into more advanced concepts.
This chapter begins our journey by discussing what SAPUI5 is and isn’t, its primary features and use cases, and how it differs from its open-source counterpart OpenUI5. Let’s get started!

1.1 What It Is and Where to Get It

SAPUI5 is a toolkit that enables you to easily build web applications. As a client-side tool, SAPUI5 is composed of Cascading Style Sheets (CSS), HTML5, and JavaScript, and it allows you to completely decouple the frontend development of your applications from any backend development.
SAPUI5 is available as an SAP NetWeaver add-on for SAP customers. It’s also available for download from SAP Service Marketplace and on SAP Cloud Platform. SAP’s help documentation contains information on where to find the version that is valid for your license and details on how to install it (http://s-prs.co/498700).
You can also consume SAPUI5 from a content delivery network (CDN) (http://s‐prs.co/498701). Using a CDN greatly improves the time it takes a user’s browser to receive the SAPUI5 resources it needs by making them available on high-speed, distributed cache servers across the world. This CDN URL will be used in the configuration part of the bootstrap, the first script every SAPUI5 application loads. (You’ll learn more about bootstrapping SAPUI5 in Chapter 4, Section 4.2.2).
From the CDN, you’ll want to use the latest released version of SAPUI5. If you want to tie your application to a particular version, you can also use the version number in the URL; for example, if you go to http://s-prs.co/498703, your SAPUI5 application uses version 1.52.9 of SAPUI5 until you change the URL yourself.
By using this URL, you can easily switch between versions in your application or when experimenting on the fly, allowing you to explore new features or quickly see how everything works after an upgrade. Upgrading SAPUI5 is safe for your existing applications, as it remains backward compatible.
Now that you know what SAPUI5 is and how to get it, let’s dive a bit deeper into the history and evolution of SAPUI5 technology.

1.2 History and Evolution

SAPUI5 is the most widely used UI framework for new SAP applications built by SAP for the latest generation of cross-platform-compatible solutions. Its current logo (Figure 1.1) calls back to its origins as the Phoenix project.
SAPUI5 Logo, Calling Back to Phoenix Origins
Figure 1.1 SAPUI5 Logo, Calling Back to Phoenix Origins

1.2.1 History

The first small project team began work on SAPUI5 in 2010. Now, several development teams in locations all over the world work on the libraries, and even more people are involved when you count the user experience designer teams responsible for the beautiful and lightweight UIs you can build with SAPUI5. In 2014, the project teams behind the SAPUI5 framework convinced SAP that the toolkit would not be able to thrive behind closed doors, and so OpenUI5, SAPUI5’s open-source sibling, came to life. We’ll discuss the differences between SAPUI5 and OpenUI5 in Section 1.6.

1.2.2 Evolution

SAP continues to improve SAPUI5. Staying on top of trends in the broader world of web development, the UI5 Evolution project aims to bring the best of those trends to SAPUI5 in the enterprise. UI5 Evolution focuses on four key areas: the modular core, rendering and controls, programming models, and build tooling.
By creating a modular core, SAPUI5 improves code organization and dependency management. The more modular the foundation libraries become, the easier it becomes to make minimizing resources used for each application. Building an application into the most compact set of code makes the user experience lighter and quicker.
Improving rendering a...

Índice