Pensamientos y reflexiones sobre el 4D World Tour 2019

Traducido automáticamente de Deepl

Entrada de blog del autor invitado Kirk Brooks, un desarrollador 4D de San Francisco:

Visitando 44 ciudades de todo el mundo para traer todos los últimos desarrollos de 4D, 4D World Tour 2019 finalmente llegó a Atlanta el 8 y 9 de abril de 2019. El evento de dos días contó con sesiones y talleres con el equipo de 4D. Para mí, este fue el mejor World Tour hasta el momento… ¡y he estado en todos!

El primer día es gratuito y en los World Tours anteriores, el primer día era más bien una presentación de ventas y una visión general de las características. Esta vez no. Hubo 17 bases de datos de demostración para destacar y presentar muchas de las nuevas capacidades que implican ORDA, Form, formularios dinámicos, y una vista previa más refinada de 4D para iOS. Había un montón de elementos útiles que se pueden utilizar directamente en un proyecto.

Un vistazo al futuro

4D World Tour se centra en el futuro de 4D, y ese futuro es ORDA. En realidad, es más que ORDA. ORDA es la nueva y moderna dirección que está tomando la programación 4D. Sin embargo, no lo es todo. El cambio en la forma de trabajar con las formas no está relacionado con ORDA per se, pero no por ello deja de ser un cambio profundo. Y uno bienvenido para mí. Me gusta mucho el editor de formularios, pero la capacidad de crear formularios dinámicamente y almacenar sus definiciones externamente en archivos JSON es algo bueno.

Un vistazo a los dos días

El primer día del 4D World Tour expone muchas de las nuevas funcionalidades de 4D y expone claramente el pensamiento detrás de los cambios que se han hecho… y los cambios que están por venir. Sólo por esto ya merece la pena el tiempo y el gasto que supone viajar hasta allí. El segundo día es para los que usamos 4D profesionalmente. Jean-Pierre Ribreau(JPR) y Add Komoncharoensiri dedicaron su tiempo a realizar excelentes demostraciones y presentaciones. Estas demostraciones son las tuercas y tornillos de trabajar efectivamente con ORDA y formas. Esta información es vital para aplicar eficazmente las nuevas técnicas en proyectos del mundo real. Y, una vez más, hubo fragmentos que puedes sacar directamente de una demostración y utilizarlos tú mismo para hacer cosas útiles.

Mis conclusiones

Después del evento, me pidieron que contara lo que más me había gustado. Esto es lo que respondí:

  • Todo el tiempo que he pasado aprendiendo a usar ORDA ha sido muy acertado y bien empleado.
  • Este es realmente el camino a seguir para 4D.
  • Porque es el camino a seguir, es donde se están enfocando todos los recursos… ¡y se están moviendo rápido!
  • Es muy importante comprender el concepto de referencias frente a la forma en que hemos pensado en las variables en el pasado.

He estado trabajando activamente en educarme en ORDA y en la programación orientada a objetos durante los últimos meses y realmente sentí que estaba al día con JPR hasta el final del primer día. La cuestión, sin embargo, es lo mucho que está cambiando la programación en 4D. La compatibilidad clásica y hacia atrás de 4D no está en peligro, pero todo el nuevo trabajo se está centrando en ORDA y su tecnología asociada. ¿Por qué? Porque Laurent Ribardière cree que es la dirección a seguir y porque es un enfoque moderno de la programación. Se puede discutir (y probablemente se hará), pero es hacia donde se dirige este tren. ORDA es más rápido de desarrollar y requiere menos código para lograr los mismos resultados. También es más comprensible para la gente que ya está acostumbrada a los lenguajes OOP o javaScript.

Después de todo lo dicho y hecho

ORDA es donde está el foco. Si usted está buscando que su aplicación funcione y se actualice en el futuro, o su aplicación es crítica para un negocio, o tiene la intención de contratar programadores para trabajar en su aplicación, o está mirando a 4D como una plataforma de desarrollo rápido(como solía ser clasificada), entonces vaya a 4D World Tour y esté dispuesto a aprender porque una vez que se pone en marcha con ORDA, 4D es realmente divertido de programar de nuevo.

Kirk Brooks
- Desarrollador 4D -Kirk Brooks es un desarrollador 4D que vive en San Francisco. Se centra en clientes empresariales e institucionales manteniendo aplicaciones 4D maduras, diseñando nuevos sistemas e integrándose con las tecnologías existentes.