Entwicklungstools
1.Webstorming ist zweifellos der einzige. Es verfügt über plattformübergreifende Code-Eingabeaufforderungen, unterstützt das Debuggen von NodeJS und unterstützt auch den VI-Bearbeitungsmodus, den ich sehr mag.
2. Verwenden Sie erhabenen Text, um einige kleine Projekte durchzuführen.
3. Browserify: Wenden Sie Ihr NodeJS -Modul auf den Browser an
4.NVM: Das NodeJS -Versionsverwaltungs -Tool kann mehrere NodeJS -Versionen verwenden (z.
Test & Automatisierung
1. Mocha: Ein einfacher, flexibler und interessanter JavaScript -Test -Framework (ähnlich wie sollte es sein, Supretest)
2.Gruntjs: Das beliebteste Build -Tool der Knotenwelt bisher
3.gulp.js: Etwas, das behauptet, GruntJs zu ersetzen
4. Node-Inspector: NodeJS-Code-Debugging ist magisch, kombiniert mit Browser Chrome-Debug, Leicht und bequem
5.Node-dev: Der Code wurde geändert, drücken Sie immer noch Strg+C? Probieren Sie dieses Tool schnell aus und verwenden Sie fs.watch (), um das Projektverzeichnis zu überwachen. Nach den Codesänderungen wird das Projekt automatisch neu gestartet.
6.pm2: Ein Neuling, der den Knoten für immer ersetzt
Entwicklungspaket von Drittanbietern
1.Edge.js: Lassen Sie .NET und Nodejs im selben Prozess ausführen und sich gegenseitig anrufen (Artefaktmaterial)
2. Express, ein ausgezeichneter Webentwicklungsrahmen
3. Moment, eine leistungsstarke Datumsverarbeitungsbibliothek
4.Cheerio, die Implementierung von JQuery Core Selector, kann auf der Serverseite ausführen, ähnlich wie JSDOM, aber viel leichter als JSDOM
5.Async, asynchrone Verarbeitung
6. Shortid, URL freundliche einzigartige ID
7.Log4js, Protokollierung, ein robustes System kann nicht von der Protokollierung getrennt werden
8. Colors, was die Ausgabe verschiedener Textfarben in der Konsole erleichtert (Tinycolor, leichtere Konsolenfarbeneinstellungen)
9.xmlrpc, das XML Remote -Prozedur -Aufrufe erleichtert, können Sie ihn beim Schreiben von Metaweblog verwenden
10.Commander: Must-Have for Writing Command Line Applications und vereinfachte verschiedene Befehls-Parsen-Operationen
11.KOA: Nachfolger von Express
12.Chokidar: Komplettes Datei- und Ordnerüberwachungspaket, löst viele unvollkommene Bereiche der Fs.Watch und können Unterverzeichnisse überwachen, was sehr bequem ist.
13.Axon: Implementierung von Nachrichten und gemeinsamen Sockelmustern der oberen Ebene, Vereinfachung der Sockelentwicklung, arbeitet von TJ Master
14.Cron: Aufgabenplanungspaket mit der Crontab -Syntax
15.open: Verwenden Sie die lokale Anwendung, um eine Datei oder URL zu öffnen
16. TERM LIST: CLI Assisted Selection Operation
17.Deepmerge: JS -Objekttiefe Zusammenführung
18.Loadsh, Unterstrich: JS Common Tool Library, Objektverschmelzung, Sortieralgorithmus, Karte, Reduzierung usw.
19.ICONV-LITE: Coding Conversion Library, die in reinen JS implementiert ist, werden häufig Entwicklungscrawler und andere Szenarien verwendet.
20.Request: Leichter zu senden HTTP -Anfragen
21.Needle: Ein leichtes HTTP-Client-Modul, das iConv-lite integriert, ähnlich wie die Anforderung
22. Superagent: Ähnlich wie bei der Anfrage ähnelt der Gebrauchsstil JQuery.
23.Mobil-Agent: Es ist sehr nützlich für die Web-Verwendung, um festzustellen, ob es von einem mobilen Browser oder einem PC zugegriffen wird.
24. IS-Typ: JS Auxiliary Library, beurteilen Sie die Art des Objekts
Web Frameworks & Tools
1.Strongloop
2.Keystonejs
3.Compoundjs
3.geddy