Vergessen Sie nicht, dass Sie all Ihre clientseitigen Vorzüge, die Ihnen Mootools und Co. bieten, auch auf der Serverseite nutzen können, was das Programmieren zu einem reinen Vergnügen macht, wenn Sie das zum Laufen bringen. Was die Geschwindigkeit angeht, kommt es darauf an, was Sie damit machen wollen. Wir haben eine Website, auf der 1000 Zeilen Code in JScript ASP pro Seitenanforderung laufen, 60.000 Benutzer pro Tag, 1000 Seiten. Es ist blitzschnell! So schnell, dass die Argumente für eine Neukodierung in .net einfach nicht stark genug sind, da der aktuelle Code dies perfekt handhabt.
Schreiben von Javascript-Client-Seite kann Ihren Kopf ein bisschen auf den ersten, keine Elemente zu verwirren mit nur nette Codierung Stil mit einigen wirklich schrulligen Funktion (wir übergeben eine annoymous Funktionen / Verschlüsse in unsere DB-Code wie zum Beispiel so:
var hotels = DataLayer.FindByHotelByStarRating( 4 )
hotels.each( function( hotel ) {
%>
<li><%= hotel.name.htmlEncode() %> is rated as <%= hotel.star_rating %> star</li>
<%
}, this );
Nun, das ist ziemlich mächtig und verdammt Spaß zu, und die Zeit verbrachte learnng Mootools oder fortgeschrittene JS ist nicht verschwendet, da wir es sowohl Server-Seite und Client-Seite verwenden können.
Wir können die gleiche Validierungslogik, die gleichen JSON-Funktionen, die gleichen Objekte (wenn Sie vorsichtig sind) und so weiter verwenden. ASP mit JScript ist 100 Mal besser/sauberer/einfacher/schöner als VBScript und macht meine Arbeit zu einem Vergnügen und nicht zu einer VBScript-Kopfsache.
Und was am wichtigsten ist: Es macht verdammt viel Spaß!