Frage

Ich interessiere mich für die ersten Schritte mit Commonjs .

Mit JavaScript-Frameworks immer schneller die ganze Zeit, und Parsen von Motoren und Compiler machen JavaScript unglaublich schnell, es ist überraschend, dass ein Projekt wie Commonjs nicht früher eingeleitet.

Welche Schritte ein Testprojekt in dem Aufstehen und Laufen mit beteiligt sind, was bisher geschaffen wurde?

War es hilfreich?

Lösung

Es hängt wirklich davon ab, was Sie eigentlich zu tun suchen. Persevere zum Beispiel ist eine JSON-Datenbank, die auf der Rhino gebaut wird, ist aber in der Lage mit Commonjs Arbeits Module und wird um JSGI (die Web-Server-Schnittstelle) für die Zukunft aufgebaut.

Narwhal eine ziemlich robuste Bibliothek von JavaScript und sucht gezielt die Commonjs Standard zu verfolgen, wie es sich entwickelt. Narwhal läuft auf der Rhino standardmäßig, aber Sie können auch Javascript (und möglicherweise v8) als zusätzliche „Motoren“ installieren. JSC ist sehr schnell.

Es gibt verschiedene Web-Frameworks zur Verfügung (einschließlich Helma NG ).

Node.js wurde als schnelles, v8-basierte, ereignisgesteuerte Netzwerk eine Menge Aufmerksamkeit Dienstleistungen für JS stapeln. Knoten vor kurzem geändert Commonjs Module zu verwenden.

SproutCore hat einen Zweig ( "tiki"), die auf Commonjs Modulen aufgebaut ist. Ich persönlich bin mit, dass jetzt Bespin von denen die Client-Seite ist ganz Commonjs Module. (Ironischerweise die Server-Seite ist zur Zeit in Python, aber wir haben Pläne müssen auch Commonjs auf dem Server zu migrieren.)

Die Sache über Commonjs zu erinnern ist, dass es eine API-Spezifikation. Es ist möglich, dass es viele Implementierungen zu sein. Bisher der einzige Teil der Spezifikation, die weit unterstützt wird, sind die Module ... der Rest ist noch backen, aber gut voran kommen.

Commonjs ist noch nicht auf das Niveau der Interop von, sagen wir, CPython / Jython / Ironpython, aber es hat sicherlich das Potential für die Zukunft.

Andere Tipps

  

Welche Schritte in immer ein beteiligt sind   Testprojekt und läuft mit dem, was   erstellt wurde bisher?

fand ich den Narhwal Schnellstart der schnellste Weg, um zum Laufen.

Haben Sie starten versucht hier ?

Was sind Sie stecken auf?

Es ist Gelieren. Sie sind früh dran, es sei denn, Sie auf dem Rand wie das Leben.

Übrigens, Ihr Wikipedia-Link enthält Links zu den Projekten, die Commonjs verwenden. Sie hatte die Antwort, bevor Sie hier.

Ich habe gerade angefangen Node.js zu Hause. Es funktioniert und scheint groß. Das einzige Problem, das ich erlebt habe, so weit ist, dass Windows-Unterstützung etwas entfernt scheint.

Ich glaube, Rhino mit Windows funktioniert, da es ein Javascript-Interpreter in Java geschrieben ist, aber das bedeutet auch, es ist langsamer als die Javascript-C-Implementierungen wie V8. Ich glaube nicht, Rhino selbst die Commonjs Spezifikation implementiert, aber man kann so etwas wie Narwahl auf ihn laufen -. Wie von Kevin und Jeff erwähnt

Ich habe gerade eine schnelle Arbeit der Installation von Rhino, Ant (Rhino zu bauen) und versuchte Narwhal mit dem Windows zum Laufen zu bekommen, war aber nicht erfolgreich.

Ich schlage vor, versucht Node.js auf einem Linux-Box, da, dass meine Umgebung war und es funktionierte einwandfrei.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top