Heim > Web-Frontend > js-Tutorial > Hauptteil

Zusammenfassung einiger Node.js-Entwicklungstools, Entwicklungskits, Frameworks usw. Ich verwende_node.js

WBOY
Freigeben: 2016-05-16 16:35:43
Original
1057 Leute haben es durchsucht

Entwicklungstools

1. WebStorm muss es sein, es ist plattformübergreifend, verfügt über leistungsstarke Code-Eingabeaufforderungen und unterstützt auch den VI-Bearbeitungsmodus.
2. Verwenden Sie Sublime Text für einige kleine Projekte.
3.Browserify: Wenden Sie Ihr NodeJS-Modul auf den Browser an
4.nvm: NodeJS-Versionsverwaltungstool. Sie können mehrere NodeJS-Versionen verwenden (z. B. v0.11.x, das Generator-NodeJS und die stabile Version v0.10.x unterstützt). Sie können damit problemlos wechseln

Testen & Automatisierung

1.mocha: Ein einfaches, flexibles und interessantes JavaScript-Testframework (ähnlich sollte, supretest)
2.gruntjs: das mit Abstand beliebteste Build-Tool in der Node-Welt
3.gulp.js: etwas, das behauptet, gruntjs zu ersetzen
4.node-inspector: Das Debuggen von NodeJS-Code ist magisch, kombiniert mit dem 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, überwachen Sie das Projektverzeichnis mit fs.watch () und starten Sie das Projekt nach Codeänderungen automatisch neu
18.20 Uhr: Rookie ersetzt Node-forever

Entwicklungskit von Drittanbietern

1.Edge.js: Lassen Sie .NET und NodeJS im selben Prozess laufen und rufen Sie sich gegenseitig auf (ein Artefakt)
2.Express, ein hervorragendes Webentwicklungs-Framework
3.moment, eine leistungsstarke Bibliothek zur Datumsverarbeitung
4. Cheerio, die Implementierung des jQuery-Kernselektors, kann auf der Serverseite ausgeführt werden, ähnlich wie jsdom, aber viel leichter als jsdom
5.async, asynchrone Verarbeitung
6.kurze ID, URL-freundliche eindeutige ID
7.log4js, Protokollierung, ein robustes System ist untrennbar mit der Protokollierung verbunden
8.Farben, die die Ausgabe von Text in verschiedenen Farben in der Konsole erleichtern (tinycolor, eine einfachere Konsolenfarbeinstellung)
9.xmlrpc, das XML-Remoteprozeduraufrufe ermöglicht, kann beispielsweise beim Schreiben von Metaweblog
verwendet werden 10.commander: Unverzichtbar für das Schreiben von Befehlszeilenanwendungen und vereinfacht verschiedene Befehlsanalysevorgänge
11.koa: Der Nachfolger von Express
12.chokidar: Ein vollständiges Datei- und Ordnerüberwachungspaket, das viele Mängel von fs.watch behebt und Unterverzeichnisse überwachen kann, was sehr praktisch ist
13.axon: Implementierung von Nachrichten und allgemeinen Socket-Mustern auf der oberen Ebene, Vereinfachung der Socket-Entwicklung, die Arbeit von TJ Master
14.cron: Aufgabenplanungspaket mit Crontab-Syntax
15.Öffnen: Verwenden Sie lokale Anwendungen, um Dateien oder URLs zu öffnen
16. Termliste: CLI-Hilfsauswahloperation
17.deepmerge: tiefe Zusammenführung von js-Objekten
18.loadsh, Unterstrich: js gemeinsame Werkzeugbibliothek, Objektzusammenführung, Sortieralgorithmus, Karte, Reduzierung usw.
19.iconv-lite: Eine in reinem JS implementierte Codierungskonvertierungsbibliothek, die häufig in Szenarien wie der Entwicklung von Crawlern verwendet wird.
20.Anfrage: Einfacheres Senden einer HTTP-Anfrage
21.needle: Leichtes http-Client-Modul, integriert in iconv-lite, ähnlich wie request
22.Superagent: ähnelt request und sein Verwendungsstil ähnelt jQuery.
23.mobile-agent: Bestimmen Sie, ob der Zugriff über einen mobilen Browser oder einen PC erfolgt, was für die Webentwicklung sehr nützlich ist.
24.is-type-of:js ​​​​Hilfsbibliothek, bestimmen Sie den Objekttyp

Web-Frameworks und -Tools

1.StrongLoop
2.KeystoneJS
3.CompoundJS
3.Geddy

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage