Come decido quale biblioteca aperta di fonte AJAX ad uso
L'azienda che lavoro per, Uversa Inc., è basata intorno il software dell'autorizzazione del grande pubblico (GPL), in modo da quando seleziono tutta la biblioteca, esso in primo luogo necessità di essere compatibile con il GPL. Poiché il GPL è così diffuso, molte autorizzazioni sono compatibili con esso. (veda www.fsf.org/licensing/licenses/index_html#GPLCompatibleLicenses per le più informazioni.) Tuttavia, perché autorizzare è una regola dura, dovreste iniziare sempre la vostra ricerca limitandola a quelle che soddisfacciano le vostre esigenze. Dopo avere ottenuto la mia guida di riferimento dell'autorizzazione, guardo le caratteristiche importanti che sono richieste. Nel mio caso, questo include la buona compatibilità con PHP, compreso la capacità di tracciare i tipi di dati fra PHP ed il Javascript. Inoltre desidero potere unire facilmente la biblioteca con altre biblioteche di Javascript, funzioni così bene-nome-spaziate e le variabili sono a più. Per concludere, desidero un disegno messo a fuoco, in modo da sto osservando appena per una biblioteca di AJAX; Non ho bisogno di grande struttura di Javascript che occorra le settimane per imparare. Gli sviluppatori multipli la useranno, in modo da di meno devono imparare, il migliore. Durante il la maggior parte di 2005, questo il requirementsand un po'di searchingwould lo ha lasciato con una piccola lista delle biblioteche da cui scegliere. Potrei studiarlo e trovare uno che misura il resto della mia struttura di sviluppo di fotoricettore senza troppo hassle. Oggi, benchè, questi requisiti lo lascino con una grande lista, in modo da io debba entrare in alcuni altri articoli per limitare la lista degli articoli che studierò a fondo. Posso più ulteriormente limitare la mia lista selezionando i progetti che attivamente stanno sviluppandi, in modo da guarderò approfondito soltanto quelli con i rilasci nel passato pochi mesi e che sembrano essere sviluppati da più di una persona. Non desiderate rimuovere ogni progetto dello singolo-sviluppatore (dopo tutto, che è da dove molte delle idee più innovarici vengono); desiderate appena assicurarsi che abbastanza rilasci sono stati fatti che la biblioteca non è una goccia di una volta di codice di unfocused le idee. Questi test di verifica contribuiranno a sarchiare fuori i progetti inadatti e lo manterranno dallo sprecare il tempo su un progetto che non guadagnerà mai la Comunità stata necessaria per sostenerla sopra il di lunga durata. Una volta che ho una lista corta delle biblioteche, farò una revisione rapida. Tutto ha obiettivi differenti, ma gradisco le biblioteche con almeno documentazione di base e un disegno orientato oggettivamente (OO). (il disegno di OO è particolarmente importante me dal lato di PHP perché dovrà ingranare il mio codice attuale.) Un buon senso esaminare tutta la biblioteca deve fare un di base installa e sviluppargli "ciao un'applicazione di base del mondo" con. Se non potete completare facilmente un'operazione di base, allora la biblioteca probabilmente non è una buona misura. Isn't di AJAX così tecnologia complicata che il can't di principi fondamentali è reso facile mentre ancora permette gli articoli difficili. Eventualmente, dopo che un certo uso di base, una delle biblioteche si levi in piedi fuori dal pacchetto e concluda la mia ricerca. Se alcune biblioteche sembrano realmente buone, scaverò più ulteriormente nella loro documentazione e Forum degli utenti e prenderò una decisione finale basata su quanto facile imparare tutti i particolari sarà. Se nessuna delle biblioteche assomiglia esso funzionerà, quindi sono lasciato indietro al cancello cominciante. Posso espandere la mia ricerca e cercare meno popolare e quindi duro-$$$-TROVI le biblioteche, o posso esaminare sviluppare la mia propria soluzione. Nelle mie ricerche più iniziali, ho avuto molto poche opzioni quando stavo selezionando una biblioteca; il mio primo foray in AJAX era prima che il concetto fosse stato definito. Ho selezionato la biblioteca di JPSpan per la relativi buona integrazione di PHP e disegno orientato oggettivamente. Anche se JPSpan era una soluzione decent, non si è concluso sul soddisfare tutte le mie esigenze. Col tempo, ho deciso sviluppare la mia propria biblioteca, HTML_AJAX, per il progetto della PERA del PHP. I motivi per la costruzione della mia propria biblioteca collegano più con desiderare aiutare la Comunità della PERA che nel soddisfare le mie esigenze, ma una volta che avete vostra propria biblioteca, è un anteriore-corridore facile per uso futuro. Poichè prendete una decisione su che biblioteca usare, voi può applicare molto di questo processo. In primo luogo, decida dei vostri bisogni autorizzanti; i vostri bisogni possono essere semplici come autorizzazione aperta specifica di fonte o complicati come soluzione commerciale. Dopo il quel, guardi i vostri requisiti della caratteristica, particolarmente supporto di lingua del assistente-lato e sviluppi una lista delle soluzioni possibili. Se la lista è grande, osservare soltanto i progetti è un senso grande sbucciare giù la lista. Allora, occorra un certo tempo studiare le biblioteche. Lo trovo ho luogo sempre degno il mio tempo realmente di scrivere una piccola quantità di codice di prova. Dopo quello, è semplicemente un aspetto di selezionamento della biblioteca che sembra come una buona misura. Non si dimentichi di considerare tutto in cui integriate questa biblioteca; alcune soluzioni che potrebbero essere facili in una situazione autonoma si transformano in in un orso una volta integrate nella vostra struttura di sviluppo di fotoricettore del assistente-lato. ciò è un articolo aggiunto da Dave Bowers
Diniego: Il nostro Web site non è responsabile delle informazioni contenute da questo articolo. Questo articolo in nessun modo riflette le viste, le opinioni, i pensieri o la credenza del personale dell'indice degli articoli. Avviso di traduzione: L'articolo "come decido quale biblioteca aperta di fonte AJAX ad uso" è stato tradotto usando un servizio di traduzione automatizzato. Chiediamo scusa francamente per tutti gli errori di traduzione che hanno accaduto. Grazie per capire.
|
||||||||||
| Online: 1194 users browsing the articles directory |
|
|