Wann sollte ich eine JavaScript Framework-Bibliothek verwenden?

8

Ich schreibe ein kleines Web, das nur einige Animationen macht und einige Informationen als eine Homepage und eine Liste von Links anzeigt. All das wird dynamisch auf der Client-Seite generiert. Also alles wird Javascript und XML sein.

Kürzlich habe ich einige Fragen in SO über Javascript gelesen, und die meisten Situationen beinhalteten die Verwendung und / oder Empfehlung eines Frameworks (jquery und Freunde). Wann sollte eine kleine Web-Entwicklung beginnen, die Verwendung eines solchen Frameworks in Betracht zu ziehen?

Ich habe bis jetzt meine Sachen nur mit einfachem Javascript gemacht, soweit ich nicht eine große Site implementiere, ist es das Lernen eines Frameworks wert?

Danke

    
alvatar 14.05.2009, 14:19
quelle

4 Antworten

10

Bei SO findest du viele Leute (einschließlich mir), die die Verwendung von jQuery (insbesondere) befürworten. Für mich ist es alles, was ein Framework sein sollte: klein, leicht, erweiterbar, kompakt, aber leistungsstark und kurze Syntax und es löst einige ziemlich große Probleme. Es würde mir wirklich schwerfallen, mir ein Projekt vorzustellen, in dem ich es nicht verwenden würde (oder einen anderen Rahmen).

Der Grund dafür ist die Lösung von Browserkompatibilitätsproblemen. Betrachten Sie meine Antwort zu Javascript, um Absatz zu erhalten ausgewählten Text auf der Webseite :

%Vor%

Wenn Sie mit Javascript vertraut sind, sollte Ihnen vieles bekannt sein: Dinge wie die Suche nach innerText oder textContent (Firefox 1.5) und so weiter. Pure Javascript ist mit solchen Dingen übersät. Betrachten Sie nun die jQuery-Lösung:

%Vor%

Wo jQuery wirklich glänzt, ist mit AJAX. Dort finden sich JavaScript-Code-Snippets, um das richtige Objekt zu finden (XMLHttpRequest oder gleichwertig), um eine AJAX-Anfrage auszuführen. jQuery kümmert sich um alles für Sie.

All dies für unter 20k für die Core-jQuery-Javascript-Datei. Für mich ist es ein Muss.

    
cletus 14.05.2009, 14:29
quelle
11

Ich würde jetzt anfangen. Bibliotheken wie jQuery und Prototyp isolieren nicht nur Sie von Browserunterschieden, sondern bieten Ihnen auch eine Kurzschrift für die Kommunikation Ihrer Ideen mit anderen Programmierern.

    
Paul Dixon 14.05.2009 14:20
quelle
4

Immer wenn Sie JavaScript schreiben ist nicht Ihr Geschäft .

JS-Bibliotheken kümmern sich nicht nur um Helfer und Kurzbefehle, sondern kümmern sich auch um Fälle von Ecken, Browser-Inkompatibilitäten und -Quirks und Best Practices. Es ist besser, wenn Sie Zeit mit der Entwicklung Ihrer Anwendung verbringen und nur dann auf native JS zurückgreifen, wenn Sie müssen.

    
sandesh247 14.05.2009 14:51
quelle
2

Der Deal mit jquery ist der Ansatz, JavaScript zu machen, aber mit weniger Arbeit und Kommunikation für andere, also würde ich sagen Ja

Denken Sie darüber nach, würden Sie lieber ein Papier in Microsoft Word oder Notepad schreiben

    
TStamper 14.05.2009 14:24
quelle

Tags und Links