RAD Studio 10.2 Tokyo

La manera más rápida de desarrollar apps nativas multiplataforma

RAD Studio (a.k.a. Delphi o C++ Builder) 10.2 Tokyo ya están disponibles. Y como viene siendo habitual ahora entramos en el periodo de evaluación de las nuevas características y capacidades.

Atrás quedaron ya las incertidumbres y temores de tiempos pasados. Hoy podemos considerar el producto un entorno estable y de confianza para el desarrollo de aplicaciones multiplataforma, nativas y con un alto nivel de reutilización de código.

Sin embargo, ha habido diferentes iniciativas que han quedado por el camino, iniciativas que por una razón u otra fueron abandonadas, como Delphi.Net o la VCL para la Web; de estas iniciativas quizá una de las más recordadas es Kylix, que ya en 2001 y junto a la plataforma CLX nos anunciaba un entorno de desarrollo cruzado entre Windows y Linux.

Aquella iniciativa se abandonó por diversas razones, y desde entonces no hemos podido desarrollar con las herramientas de Embarcadero en la estirpe de sistemas operativos iniciada en su momento por Linus Tovals, hasta ahora.

Linux viene para quedarse

Por segunda vez nos aproximamos al desarrollo Linux, pero esta vez las cosas han cambiado, si se me permite esta aproximación ha venido para quedarse, de manera mucho más consistente.

RAD Studio 10.2 Tokyo

Fortalezas

A diferencia de Kylix esto no es un entorno de desarrollo en Linux, sino que el desarrollo se realiza siguiendo el modelo ya conocido y probado del PAServer (Platform Assistant Server), ya conocido y exitoso en las platformas Win64, MacOS y iOS, desarrollo y compilo en Windows y depuro mediante un agente. Por otro lado y debido a la diversidad de Shells en las diferentes distribuciones de Linux no se incluye desarrollo de Ventanas (o cliente como lo denominan en embarcadero).

De momento, lo que se incluye es el desarrollo de servicios DataSnap o RAD Server, aplicaciones Web Snap y aplicaciones de consola.

De momento no hay declarada la intención de soportar el desarrollo cliente a través de FireMonkey u otra manera. Es importante aclarar que desarrollo de servidor no implica que tengamos que desplegar en Linux Server, tan solo que no se puede desarrollar aplicaciones con ventanas. De momento el desarrollo está solo certificado para las distribuciones Ubuntu y Red Hat, aunque desde embarcadero se encargan de recalcar cada vez que pueden, que funciona en más distribuciones, solo que no están certificadas.

A esta la estrella del lanzamiento se le incluyen algunas cosas más, como novedades en el IDE de desarrollo como los Quick Edit, mejoras en el desarrollo de aplicaciones de Windows 10, mejoras en FireDAC, soporte para el despliegue en Windows 10 Store, mejoras menores y depuración de errores.

Novedades

También se incluyen novedades en RAD Server, lo que inicialmente se conocía como EMS (Entreprise Mobility Server). Una iniciativa de desarrollo que nos ofrecía los recursos para disponer en nuestras instalaciones de una oferta privada similar a la que podíamos obtener de proveedores como Parse o Kinvey. Un modelo de plataforma como servicio (PaaS) pero en nuestros servidores (On-premise). Almacenamiento en la nube, control de accesos, notificaciones Push, servicios personalizados, etc…, eran parte de la oferta, en un entorno de alta compatibilidad, basado en REST y acceso a todo tipo de bases de datos.

RAD Server ahora nos permite soporte Multi-Tenant, mecanismo para segmentar peticiones, accesos, administración y en general productos dentro de un mismo servidor, de una manera sencilla, limpia, rápida y “out-of-the-box”. Que no nos exige la creación de adaptaciones Ad-Hoc en nuestra aplicación.

¿Por qué pasarse a la nueva versión?

En definitiva, la nueva versión de RAD Studio promete no defraudar, abriendo la posibilidad al desarrollo en un entorno que actualmente está pisando fuerte en el ecosistema de servidor como es Linux y en definitiva asistiendo a la vuelta de hijo pródigo.

¡Deseo más información!

Si quieres ampliar la información sobre la nueva versión de RAD Studio 10.2 Tokyo o cualquier otro tema relacionado, no dudes en escribirnos en el siguiente formulario:

This contact form is deactivated because you refused to accept Google reCaptcha service which is necessary to validate any messages sent by the form.

¡Comparte!

0 comentarios

Dejar un comentario

¿Quieres unirte a la conversación?
¡Siéntete libre de contribuir!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *