Desde hace unos días estoy probando TMS Web Core en el IDE de Delphi, ya que pronto empezaremos un proyecto con esta herramienta, y la verdad es que la experiencia está siendo muy positiva.

Aquí te comentaré cuales han sido mis primeras impresiones trabajando con TMS Web Core para Delphi.

Si quieres conocer un poco más sobre TMS Web Core y su integración con Visual Studio Code, puedes leer este otro artículo que publicamos hace unos días.

PRIMERAS IMPRESIONES

Normalmente, los nuevos desarrolladores se decantan por otros tipos de lenguajes de programación porque existe mucha más información y código gratuito en internet. Con la solución que ofrece TMS creo que hace mucho más fácil el cambio al desarrollo en Delphi y acerca este lenguaje a nuevos desarrolladores con una curva de aprendizaje más corta que otros lenguajes existentes.

DISEÑO

Una de las cosas que más eché en falta al empezar a programar en Delphi es la libertad de hacer y deshacer los estilos CSS según necesitase. Podía personalizar totalmente el proyecto, pero tardaba más que trabajando directamente sobre un fichero CSS a mi antojo.

Esta posibilidad la ofrece TMS, al basarse en ficheros HTML, CSS y JavaScript, puedo programar en Delphi pero añadir unos estilos de Bootstrap, por ejemplo, para crear una aplicación moderna con los últimos estándares de diseño.

Esto acelera mucho el proceso de diseño, ya que existe gran cantidad de recursos gratis en internet que podemos utilizar en nuestra aplicación web con Delphi en apenas unos minutos, dando un aspecto más moderno a estas aplicaciones.

MULTI-DEVICE

Por experiencias anteriores sobre el desarrollo de apps móviles y su respectiva subida a las stores, me parece que TMS cuenta con una opción muy interesante, y es que tiene la opción de crear PWA (Aplicaciones web progresivas), esto significa que cuenta con las ventajas de las aplicaciones web pero que, además, incorpora propiedades de las aplicaciones móviles nativas, como pueden ser las notificaciones push. Y no solo eso, una PWA también es posible instalarla en tus dispositivos móviles sin descargarlas de las «APP Stores«.

Además, esta opción cuenta con la enorme ventaja de que puedes acceder a la aplicación de forma offline con los datos que se hayan almacenado en tu dispositivo. En el momento de que dispongas de internet de nuevo, los datos se sincronizan si hubiese algo que actualizar.

¿Sabes el tiempo que un desarrollador debe esperar para tener su aplicación en las tiendas oficiales de Google y Apple? Cuando intentas publicar una aplicación, tienes que esperar a que las grandes compañías lo aprueben. Esto no es inmediato y en ocasiones hay que repetir los pasos porque no son aprobadas a la primera. Para ahorrar el máximo tiempo posible puedes usar las aplicaciones PWA que se ejecutan y se pueden instalar desde el navegador.

DESKTOP

Aunque hemos hablado de aplicaciones web y móviles, TMS Web Core tampoco descuida el desarrollo de aplicaciones de escritorio visualmente atractivas. Esto lo consigue gracias a Electron, que, en combinación con TMS Web Core,  permite a los desarrolladores Delphi crear una aplicación de escritorio para Windows, macOS y Linux con el mismo código fuente.

CONCLUSIÓN

Creo que TMS Web Core tiene muchos factores para convertirse en una solución muy potente para el desarrollo de aplicaciones web. Incorporar al modo de programación en Delphi las últimas novedades de desarrollo JavaScript y estilos CSS, TMS nos ofrece la posibilidad de combinar la potencia y velocidad de Delphi con la gran cantidad de recursos disponibles en el mundo JavaScript y lo último en diseño «responsive«. Es una gran ventana para afrontar nuestros proyectos.

Nuestros cursos de TMS Web Core

En la actualidad tenemos un curso donde mostramos las bondades de TMS Web Core junto con el entorno de desarrollo Visual Studio Code.

Aunque utilicemos este entorno, en este curso de algo menos de 3 horas podrás comprobar todo el potencial que disponemos en TMS Web Core.

Dicho curso es el resultado de una formación que hicimos en el mes de agosto donde mostramos el funcionamiento de TMS Web Core y también hicimos entrega de varios PDF con información de instalación y primeros pasos, además de todo el código fuente mostrado en el curso.

Así pues, si quieres apuntarte al curso, puedes hacerlo aquí, en el Curso de TMS Web Core para Visual Studio Code.

Acerca de Emilio Pérez

Programando desde los 9 años y trabajando desde los 19 con Delphi.
Oracle y PostgreSQL DBA y Developer.
Especializado en formar y enseñar a programar.
CEO de Abatic y Cudacu

Reader Interactions

Deja una respuesta

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

He leído y acepto la política de privacidad

Responsable: ABATIC SOLUCIONES TECNOLOGICAS SLU
Finalidad: gestionar los comentarios.
Legitimación: tu consentimiento.
Destinatarios: los datos que me facilitas estarán ubicados en los servidores de Nicalia dentro de la UE. Ver política de privacidad de Nicalia.
Derechos: podrás ejercer tus derechos, entre otros, a acceder, rectificar, limitar, suprimir, portabilidad y olvido de tus datos.

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

Resumen de privacidad

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible. La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudar a nuestro equipo a comprender qué secciones de la web encuentras más interesantes y útiles.

Cookies estrictamente necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.