Come gestire i progetti js + jquery su larga scala usando codice JavaScript ben scritto, Object-Oriented e jQuery? [chiuso]

3

Adoro l'intera user experience / interfaccia e metto un sacco di jQuery e JavaScript (puro JavaScript per contenuti HTML5, come canvas, file API, ecc.). Il problema che sto affrontando ora è che i miei codici stanno crescendo di grandi dimensioni, 3-4 file per progetto con ogni file circa 1000 righe di codice, e il mantenimento e l'estensione di esse sta diventando un problema.

So che la codifica JavaScript orientata agli oggetti può risolvere molti dei miei problemi. Conosco i concetti di base della programmazione orientata agli oggetti, ne ho fatto una discreta quantità in C ++, Java e Python nei progetti scolastici e universitari. Voglio leggere alcuni buoni esempi di programmazione OO su larga scala in JavaScript (e jQuery), o se possibile, alcuni libri specificamente sulla scrittura di grandi programmi OO in JavaScript.

EDIT1: controllato backbone.js, immagino che quello di cui avevo bisogno, sarà sicuro una volta che lo userò nel mio prossimo progetto, grazie a Raynos, inoltre, la mia domanda avrebbe dovuto riguardare la gestione di grandi progetti js, e non quello che è , sry

    
posta kapv89 23.07.2011 - 23:41
fonte

3 risposte

2

Scopri backbone.js finora è una delle migliori soluzioni (insieme a javascript mvc) per dare un po 'di ordine nel caos / bellezza delle applicazioni javascript su larga scala. Se pensi che sia eccessivo, ti consiglio di separare i tuoi file in una sorta di struttura, ad esempio un file con tutti i binding di eventi, un altro file per tutte le chiamate ajax un altro per tutto ciò che modifica l'html .... se Pensateci che state già provando a creare un tipo di struttura in mvc, quindi controllate prima quegli strumenti e osservate cosa hanno da offrire.

    
risposta data 01.08.2011 - 22:53
fonte
2

ExtJS è una libreria estremamente sofisticata e completamente estensibile di componenti dell'interfaccia utente di Javascript che mostra la potenza di Programmazione OO in Javascript. Puoi anche consultare l'origine jQuery o Yahoo! Libreria dell'interfaccia utente .

    
risposta data 24.07.2011 - 06:39
fonte
1

Google per Architettura JavaScript scalabile . Troverai molte risorse per quello che vuoi. Alcuni di questi sono:

  1. Nicholas da Yahoo
  2. Netsuts +

Inoltre puoi seguire i modelli di progettazione JavaScript in libri come Modelli di progettazione Pro JavaScript di Apress.

Raccomando anche di iscriverti al feed di alcuni buoni siti come:

  1. DailyJS
  2. Kit JavaScript
risposta data 24.07.2011 - 20:56
fonte

Leggi altre domande sui tag