¡Hola Comunidad!
Tengo una pregunta para todos: en ObjectScript tenemos la variable cls para las clases y mac para el código, y ambas se compilan dentro de int en el código. ¿Hay alguna razón para utilizar mac en lugar de cls para las clases no-persistentes?
En mi opinión, los beneficios de utilizar cls son:
1. Herencia y otras funciones de la Programación Orientada a Objetos (POO)
2. Código auto-documentado
En el caso de mac, una ventaja visible es que es más sencillo llamar al terminal:
do method^Utils(p1,p2)
frente a
do ##class(Package.Utils).method(p1,p2)
¿Tú cuál prefieres utilizar y por qué?
¡Me encantaría leer vuestras opiniones!
¡Muchas gracias!
Ver las respuestas originales aquí >>