Es gibt verschiedene JavaScript-Frameworks wie jQuery, Dojo, mooTools, Google Web Toolkit(GWT), YUI, etc. Welches davon ist für leistungsstarke Websites geeignet?
Antworten
Zu viele Anzeigen?Die Antwort lautet wie immer: Es kommt darauf an. Von welcher Art von Leistung sprechen Sie? Download-Geschwindigkeit? Wenn Sie einen Minimierer verwenden, gibt es wahrscheinlich keinen großen Unterschied. Oder die Leistung auf der Client-Seite, und was machen Sie damit?
Aber ich würde vorschlagen, dass, wenn Sie nach rohen Leistung sind, würde ich nicht einen Rahmen überhaupt verwenden, und erstellen Sie Low-Level-Javascript, die viel schwieriger zu pflegen sein wird.
Einige gute Informationen finden Sie auf der Website YUI-Seite .
Wie bereits in anderen Antworten erläutert, wird das Framework nicht der Engpass für die Leistung Ihrer Website sein, sondern viele andere Faktoren. Wenn Sie beliebte Frameworks verwenden und sie von beliebten URLs laden (z. B. von AOL oder Google), werden sie wahrscheinlich in den Browsern Ihrer Nutzer zwischengespeichert, so dass Sie sich auch darüber keine Sorgen machen müssen.
Wenn Sie jedoch Wert auf Leistung legen, sollten Sie sich unbedingt die Steve Souders; einschließlich seiner beiden Bücher "High Performance Web Sites" und "Even Faster Web Sites".
Ich bin voreingenommen, da Steve ein Freund und ein Kollege ist (und wir teilen uns auch den Verlag), aber ich habe seine Arbeit sogar gelobt und bewundert vor Wir haben uns persönlich kennengelernt und sind Kollegen geworden - ich bin hauptsächlich ein Backend-Mensch, so wie er es früher war, also kann ich nicht anders, als jemanden zu bewundern, der aus dem gleichen Hintergrund kommend die Integrität und den Mut hatte, sich fast vollständig auf das Frontend zu konzentrieren, als er erkannte, dass DAS bei weitem der Engpass für die vom Benutzer wahrgenommene Leistung war (d.h. jemand, der den Mumm hatte, die Benutzererfahrung erste etwas, dem wir natürlich alle Tribut zollen, aber ne immer dann zu praktizieren, wenn diese "oberste Priorität" unseren eigenen beruflichen Spezialitäten, Interessen und Fähigkeiten in die Quere kommt...).
- See previous answers
- Weitere Antworten anzeigen