Strategia per aggiornare il codice Javascript di Frontend - Typescript o New Framework?

-1

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.

    
posta Lamin Sanneh 22.07.2016 - 02:38
fonte

1 risposta

0

Il risultato finale è che dovrebbe essere:

  • Facile formazione dei nuovi sviluppatori
  • Facile da mantenere
  • Facile eseguire il debug in tutti i browser

Per questo, la documentazione in linea e la rigorosa separazione delle preoccupazioni sono i criteri più importanti. In termini di DOM, la definizione di un flusso standard di eventi è fondamentale. Ad esempio:

An event handler on a widget is triggered

The event handler can manipulate the DOM nodes directly created by the widget, and/or modify the state of the tiddler store

The core then issues a store change event which triggers the refresh cycle

Each widget in the tree then gets a chance to refresh itself to reflect the changes in the store if they need to

Riferimenti

risposta data 08.03.2018 - 06:38
fonte

Leggi altre domande sui tag