Ya es una realidad la primera release de TMS Web Core for VS Code por parte del equipo de TMS Software, tal y como se puede ver en su propio blog. Desde Abatic Soluciones Tecnológicas no queremos dejar pasar la oportunidad de celebrar esta noticia y por supuesto felicitar al equipo de TMS Software que está haciendo posible este framework de desarrollo web para VS Code. Con esto ya son 3 los entornos de desarrollo donde puedes trabajar con TMS Web Core, así pues, puedes trabajar desde Delphi, Lazarus y Visual Studio Code. Esto es una gran noticia porque puedes tener un equipo de desarrollo con Delphi, otro de diseño con Visual Studio Code, cada perfil con sus herramientas y extensiones favoritas ( y también un pequeño ahorro de costes claro ) 

En nuestro artículo ¿Por qué TMS Web Core para Visual Studio? te estuvimos explicando los motivos por los cuales deberías de probar TMS Web Core con Visual Studio Code, sobre todo si ya eres un/a programador/a de Delphi.

Y por supuesto no quiero dejar pasar la oportunidad para recordarte que desde nuestra web de formación abatic.net, puedes inscribirte en nuestro curso TMS Web Core para Visual Studio Code, un curso que te ayudará a comenzar con muy buen pie en este framework, con TMS Web Core. Nuestro curso ofrece mucho contenido y muchísimo valor, donde dispones de contenido documental, audiovisual, código fuente y con el broche de oro que nos brindó TMS Software, un descuento del 40% (con lo que te ahorras puedes comprar varios cursos ) ¡No te lo pierdas!.

¿Por qué hay que celebrar una release?

Creo que hay que celebrar una noticia así, porque se acerca la posibilidad de usar tecnologías modernas para afrontar desarrollos web con soltura y elegancia a las personas, que como yo, desde sus inicios hemos estado haciendo aplicaciones de escritorio para el sistema operativo Windows de Microsoft a través de Delphi.

Sin embargo la importancia de «TMS Web Core for VS Code» para mí, es que resulta perfecto para el proceso formativo de los futuros/as desarrolladores/as. Algo muy necesario para el mundo «Object Pascal«.

En los módulos formativos de desarrollo que se imparten en mi zona, se centran mucho en las aplicaciones web o en multi-plataforma y aquí el framework de TMS es perfecto para ayudar a crecer la comunidad con gente joven por las facilidades que nos brindan para poder usar una versión funcional de modo trial.

Angular, React, Vue, Flutter, Ionic….términos que nos suenan a todos y que son populares dentro de la comunidad de programadores/as web o de dispositivos móviles, ¿por qué no vamos a competir con estas utilidades cara a cara desde Object Pascal?. Ahora tenemos una herramienta que permite amigablemente crear equipos con personas de varias disciplinas y no estar solos ante un proyecto.

¿Y ahora qué?

Sin embargo no me gustaría que esto se quedará aquí, voy a explicarme para que nadie entienda mal mis palabras. El camino realizado es muy bueno, ahora bien, hay que seguir incorporando herramientas que ayuden a la transición para afrontar determinados proyectos a los/as que venimos de Delphi y que hagan atractivo el coste económico para los/as posibles nuevos/as miembros de nuestra comunidad.

Puede que lo que pida sea un imposible, pero creo que buscar el concepto de «desarrollo rápido» que tenemos tan integrado en nuestra cabeza puede ayudarnos mucho.

Testing

Incorporar una herramienta que ayude a realizar test unitarios o de integración desde el prisma Object Pascal en este tipo de proyectos sería genial para asegurar buenas prácticas.

Si además de tener este tipo de pruebas que nos aseguren nuestro código, podemos incorporar otras ya existentes en el mundo web como Jet para hacer una prueba del código resultante desde el propio framework sería una situación ideal que nos ayudaría a confiar tanto en el código propio como en el de librerías que podamos incorporar.

Docker

Una vía rápida para «dockerizar» desde el proyecto y crear una imagen con nuestro código que deje nuestro aplicativo funcionando con pocos pasos en un servidor o en la nube.

Incluso poder jugar con la posibilidad de Docker, Docker-Compose, Kubernetes, integración en la nube de Google o Microsoft o Amazon. Todos tenemos derecho a soñar ¿no?.

Bases de datos

Trabajar contra un API en el mundo Web es muy frecuente, pero poder usar componentes de acceso a datos que nos permitan ejecutar una «query» desde nuestro proyecto y ver los resultados en un Grid sería de gran ayuda para afrontar proyectos corporativos que no van a salir a la red.

Además que sería un gran reclamo para aquellas personas que vienen del desarrollo de aplicaciones de escritorio y que afrontar dos proyectos con el mismo equipo humano que tenían antes es muy costoso.

Y mucho más…

Esto es como el café, cuanto más azúcar más dulce, podríamos poner todo lo que pensamos que nos puede hacer falta en la vida de un proyecto de desarrollo de software, ya la gente de TMS Software entenderá lo qué sí puede incorporar y lo que no es necesario porque VS Code a través de sus extensiones puede ayudarnos en las diversas fases del ciclo de programación.

Vayamos cerrando

En definitiva, lo que nos está ofreciendo TMS Software es la posibilidad de romper barreras y tirar muros para que más personas puedan disfrutar de la programación que llevamos usando durante tanto tiempo. 

Puede que mi punto de vista sea un poco alocado, puede que yo sea el único que lo ve, pero sinceramente, nunca había visto tan cercana la posibilidad de hacer una Web con Object Pascal y que resulte tan bonita y eficiente como una hecha con Angular o React o Vue. Por supuesto, que ahí dependerá de las horas que invierta cada persona, pero al menos ahora creo que se puede.

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.