codici JavaScript complessità e manutenibilità [chiuso]

1

Sto cercando di tornare su JavaScript (ci sono stato l'ultima volta circa 7 anni fa) con l'aiuto di " Eloquent JavaScript " libro.

Pur ammirando le capacità e l'approccio dell'autore, ho anche iniziato a preoccuparmi. Vengo dallo sfondo C / C ++ e lì ho imparato piuttosto difficile che i costrutti funky spesso minano la sopravvivenza del progetto.

L'esperienza con il Perl si è dimostrata diversa. Essere capace di trucchi fantastici sembrava un vantaggio prezioso.

Quindi, qual è la visione comune sulla complessità del codice JavaScript. Il fatto di usarlo a "velocità massima" (OOP è fatto a modo suo, funzioni di ordine superiore ovunque ecc.) Aiuta a mantenere progetti sostenibili? Grazie per le risposte

    
posta Roman Saveljev 31.03.2013 - 10:18
fonte

2 risposte

2

Ad alcune persone potrebbero non piacere i framework javascript, ma il fatto che tali framework siano popolari significa che aiutano davvero a strutturare il codice e renderlo più gestibile.

Il framework più popolare sembra essere backbone.js , dicono anche esplicitamente che Backbone.js dà struttura alle applicazioni web. Sembra un qualche tipo di framework MVC, cioè i dati sono archiviati in modelli, sono resi da visualizzazioni e inoltre c'è un router (come controller) che effettua richieste http.

Alcune persone preferiscono knockout.js che utilizza pattern diversi che vengono chiamati Model-View-ViewModel anziché MVC. Promosso da Microsoft.

Anche Angular.js è popolare, ma non è un puro framework javascript e utilizza molte annotazioni HTML. Promosso da Google.

Inoltre ci sono molti framework che sembrano backbone.js ma leggermente diversi, ad esempio ember.js .

In conclusione posso dire che i framework javascript sono diventati molto popolari di recente e la manutenibilità non è più un problema.

    
risposta data 31.03.2013 - 18:23
fonte
-1

secondo me è difficile mantenere il codice js di un progetto usando puro codice script java. Raccomando di utilizzare librerie di script java come jQuery . Inoltre si può prendere atto che il codice js può essere scritto in modalità OOP. Alcuni documenti puoi trovare qui .

Quindi, la mia visione comune sulla complessità e sulla manutenibilità del codice JavaScript è quella di usare librerie / framework di script java per ridurre / gestire la complessità, e inoltre aiuta a standardizzare il codice, da dove risulta un modo più semplice per mantenerlo . Puoi anche considerare di usare il paradigma OOP nel tuo codice java script.

    
risposta data 31.03.2013 - 15:36
fonte

Leggi altre domande sui tag