Ecco il mio scenario. Vorrei un consiglio su quale percorso seguire, insieme a buoni motivi per spiegare perché. Sarebbe anche meglio se potessi dare un esempio basato sull'esperienza di una decisione simile ma non assolutamente necessaria.
Sto lavorando in un'azienda in cui abbiamo un'app di backbone.js che è in circolazione da diversi anni, circa 4. L'app funziona bene e sta portando soldi per la società.
Non penso che dovremmo fare una riscrittura in piena regola perché non è un'app banale. D'altra parte, sono preoccupato che l'app diventi meno manutenibile e difficile da utilizzare con il passare del tempo. Questo è particolarmente vero quando portiamo nuovi sviluppatori.
Questa decisione non è basata esclusivamente su di me, ma sono lacerato tra l'uso di dattiloscritto per modificare in modo incrementale i file o le funzioni oppure, se possibile, modificare lentamente piccoli moduli o widget in un altro framework, angolare, vue o adatto che sembra avere un lungo futuro stabile.
Qualsiasi consiglio o input sarebbe molto apprezzato.