Jörg wrote:
^^^^
Bitte reparieren, Jörg Nr. 74656.
> On 04/02/2013 07:52 AM, Stefan Ram wrote:
>> Angesichts der Tatsache, daß heute jede größere Website
>> umfangreichen Gebrauch von JavaScript macht und dem Aufkommen
>> von Apps für das Web und Windows 8, die auf JavaScript,
>> HTML5 und CSS3 beruhen, kann ich es nicht verstehen, wieso
>> auf TIOBE (ich sehe dort derzeit den Stand vom März)
>>
>>
http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html
>>
>> JavaScript in der Popularität erst nach Perl, Ruby, Python,
>> Basic, PHP und C# aufgelistet wird.
>>
>> Natürlich ist es grundsätzlich klar, daß das TIOBE-Verfahren
>> nur grobe Anhaltspunkte liefert und man die Werte nicht zu
>> ernst nehmen sollte. Aber bei JavaScript fällt mir eine
>> Diskrepanz besonders auf. Es wird ja anscheinend bald von
>> Bash und Lisp überholt! Wie kann man das erklären? (Abgesehen
>> von pauschaler TIOBE-Schelte.)
>
> Du verwechselst klar Äpfel mit Birnen: PHP (Server) und Java-Script
> (Browser) sind für verschiedene Anwendungs-Umgebungen, so wie Fahrrad
> und Flugzeuge: Natürlich werden mehr Wege mit dem Fahrrad zurückgelegt
> als mit dem Flugzeug. Damit wird aber nichts über Spanien-Urlauber
> ausgesagt, welche selten die Anreise mit dem Fahrrad vornehmen. Das
> Fahrrad beleibt aber klar im Allgemeinen und Durchschnitt populärer als
> das Flugzeug.
Wer hier was womit klar verwechselt und vergleicht, wäre erst noch
festzustellen.
1. Es gibt kein Java-Script. JavaScript ist _nicht_ gescriptetes Java.
Java und JavaScript haben ungefähr soviel miteinander zu tun wie
Gummi mit Gummibärchen. [tm]
Kurz: Java != JavaScript.
2. JavaScript ist nur eine von vielen ECMAScript-Implementierungen.
3. Es ist schlicht fhcsal zu behaupten, dass PHP eine serverseitige und
JavaScript eine Browser-Sprache sei. Es gibt AFAIK *keine* *einzige*
Programmiersprache, die *nur* clientseitig oder *nur* serverseitig
eingesetzt werden kann.
Für PHP gibt es Anwendungen ohne zwingendes Client/Server-Modell,
und für ECMAScript-Implementierungen gibt es serverseitige Anwendungen.
Bei PHP zum Beispiel phpDocumentor; bei ECMAScript-Implementierungen
zum Beispiel JScript .NET in ASP .NET auf IIS, node.js für V8 JavaScript,
sowie eine ECMAScript-Implementierung als Sprache für MongoDb.
4. Es gibt über serverseitige Anwendungen hinaus für ECMAScript
Implementierungen Anwendungen jenseits von Browsern, wie zum Beispiel
Adobe JavaScript für PDF.
<
http://PointedEars.de/es-matrix> klärt Deine Irrtümer hoffentlich auf.