8 Stimmen

Warum sollte ich serverseitiges JavaScript verwenden?

Ich bin verwirrt, lese ich regelmäßig sprechen von Server-seitigen JS, warum sollte ich wollen, dass zu verwenden? Es scheint, wie es Weg langsamer als so ziemlich jede andere Sprache ausführen würde, es fehlt auch viele Konventionen, die anspruchsvollere Sprachen haben.

Ist es möglich, ganze Objekte vom Client an den Server zu übergeben, sie zu manipulieren und wieder zurückzugeben?

Es fällt mir nur schwer, die Konzepte zu verstehen.

0voto

mvalente Punkte 23

Hmm Sie sagen, all die clientseitigen Gutes, aber eigentlich ist das meiste clientseitigen Sachen, die diese Bibliotheken bieten, ist meist DOM-Manipulation, ja?

Sie tun es. Aber Sie könnten Verwendung von Jquery (zum Beispiel) zur serverseitigen Erzeugung von HTML .

-- MV

-2voto

mfeingold Punkte 6996

Serverseitig ist JScript nur eine weitere Sprache der .NET-Sprachfamilie. In Bezug auf die Syntax und die Funktionen ist es so ziemlich das Javascript, das wir von der Arbeit auf der Client-Seite kennen, mit einem offensichtlichen und sehr bedeutenden Unterschied: Es wird auf dem Server ausgeführt.

Daher ist die Umgebung die standardmäßige .NET-Umgebung, die Sie für ein Programm in einer beliebigen .NET-Sprache erwarten würden, und insbesondere gibt es kein DOM. Das serverseitige JScript unterliegt den gleichen Einschränkungen wie jedes andere serverseitige Programm. Insbesondere gibt es keine Möglichkeit, ein clientseitiges JavaScript-Objekt direkt an ein serverseitiges Programm zu übergeben.

In Bezug auf die Leistung ist JScript-Code jeder anderen Sprache ebenbürtig, da serverseitiges JScript kompiliert und nicht interpretiert wird. Es gibt einen gewissen Overhead, der durch Typenzwänge entsteht, aber er ist minimal.

Warum sollten Sie JScript verwenden? In erster Linie, weil es eine Skriptsprache ist. Wenn Sie eine Sprache benötigen, mit der die Benutzer Ihres Programms einige einfache Bedingungen und/oder Berechnungen ausdrücken können, dann ist JScript eine attraktive Option. Zumindest bei mir hat es sehr gut funktioniert.

-4voto

Michael Boggess Punkte 43

Die beste Antwort finden Sie auf dieser Seite

"Eine der beliebtesten Methoden zur Erstellung moderner dynamischer Webseiten sind Server-Side-Scripting-Sprachen. Diese dynamischen Seiten sind so aufgebaut, dass alle Serverprozesse ablaufen, bevor die Seite an den Benutzer ausgeliefert wird. Das bedeutet, dass Sie nur die grundlegendste Internet-Browsing-Software benötigen, um die komplexesten und dynamischsten Seiten im Internet zu betrachten ."

Dies bietet auch mobilen Browsern die gleiche Erfahrung, die PC-Browser sehen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X