è sicuro usare jQuery e MooTools insieme?

2

Ho solo bisogno di sapere che è sicuro usare jQuery e MooTools Insieme in un unico framework web?

Non sto provando a creare un'applicazione usando entrambi, ma sono in una situazione in cui ho bisogno di modificare il framework dell'applicazione basato su mootool, quindi sono abituato a jquery, non voglio perdere tempo imparando mootools e io penso che jquery sia migliore dei mootools in molti contesti come il numero di applicazioni, i plugin ecc.

quindi le domande sono

  1. è sicuro usare mootools e jquery in un framework?
  2. ci saranno problemi tra browser?
  3. quanto sarà robusta l'applicazione quando si usano entrambi?
posta user1179459 21.09.2012 - 06:03
fonte

2 risposte

7

Puoi usarli entrambi insieme poiché entrambi non hanno modalità di conflitto, ma non dovresti. Mentre ci sono alcune importanti differenze nella filosofia di codifica tra i due, c'è anche un sacco di funzionalità sovrapposte. Scegline uno e usalo.

Se stai pensando di usarli entrambi a causa di uno o due plugin, fai qualche altra ricerca. La maggior parte dei plugin in uno sarà stata trasferita sull'altra. Se non riesci a trovare qualcosa che funzioni, dovresti investire il tempo per imparare meglio JavaScript in modo che tu possa portarlo da solo. Semplicemente non vale la pena in termini di peso della pagina per includere entrambi i framework.

Per ulteriori informazioni sulle differenze tra i due framework, consulta jQuery vs MooTools .

Per rispondere in modo specifico alle tue domande:

  1. Sì, in teoria se usi le modalità noconflict per ogni framework, non dovrebbero esserci conflitti. Ma no, non è consigliabile usarli insieme a causa della funzionalità duplicata e dell'enorme dimensione della pagina.
  2. Ci sono sempre problemi di cross-browser con qualsiasi framework JavaScript, soprattutto perché vengono costantemente rilasciate nuove versioni del browser. MooTools e jQuery fanno entrambi un ottimo lavoro per rimanere aggiornati sui problemi del browser, ma ciò non significa che nessuno dei due risolva tutti i problemi che potresti incontrare. Tuttavia, non conosco alcun problema del browser che risulterebbe come incompatibilità tra i due framework.
  3. La tua applicazione sarebbe meno robusta. Avresti più punti di errore, una dimensione di pagina più grande e il debug sarebbe più difficile. La manutenzione sarebbe più difficile e dovresti avere programmatori esperti in entrambi i framework. Un framework JavaScript non è come una patch che si può mettere su un tetto che perde, dove più patch consentirebbero meno acqua all'interno. Stai cercando di mischiare ardesia e tegole di cedro. Entrambi funzionano bene da soli, ma non hanno molto senso usati insieme.
risposta data 21.09.2012 - 07:33
fonte
0

Sì, puoi usarli in una sola applicazione web.

MooTools è un framework JavaScript compatto, modulare, orientato agli oggetti, progettato per gli sviluppatori JavaScript da intermedio ad avanzato. Ti consente di scrivere codice potente, flessibile e cross-browser con la sua API elegante, ben documentata e coerente.

Mentre jQuery è una libreria JavaScript veloce e concisa che semplifica l'attraversamento dei documenti HTML, la gestione degli eventi, l'animazione e le interazioni Ajax per lo sviluppo rapido del web. jQuery è progettato per cambiare il modo in cui scrivi JavaScript.

Quindi, se puoi usarli entrambi. La scelta del framework dipende dallo stile di sviluppo che stai cercando. Se desideri ottenere rapidamente qualcosa da zero, jQuery è la strada da percorrere. Se vuoi "scrivere Javascript" ed estendere la sua potenza, MooTools o Prototype sarebbero una scelta migliore.

    
risposta data 21.09.2012 - 06:21
fonte

Leggi altre domande sui tag