Gracias por todas las respuestas. Al final masterpuppet
tiene toda la razón: si uno no está preparado para cierto nivel, mejor continuar con lo que sí domina.
Quería presentarles aquí algo válido y viable con fundamento en todo lo escrito, pero el proceso estuvo lleno de cuellos de botella y callejones sin salida. Desesperante. No quiero imaginarme liberando un script sobre el cual no tengo control total. A partir de esto:
- Decidí seguir desarrollando en base a funciones (que también son bastante sólidas y ofrecen muchos recursos) y continuar proveyendo etiquetas para el suo de terceros.
- En cuanto a la compatibilidad y el
legacy (el código liberado hoy que mañana será obsoleto y también debe dársele soporte), creo que me abstendré de liberar las funcionalidades extra hasta que el código no sea convertido en una clase real que yo conozca de cabo a rabo (hasta ahora supongo que es la mejor forma de evitar el inconveniente).