Ich bin daran interessiert, einige Projekte zu realisieren, bei denen JavaScript häufig verwendet wird. Nämlich HTML5-basierte Canvas-Spiele, die möglicherweise auch node.js verwenden. Ich bin daran interessiert, moderne Best Practices, Tools und Ressourcen für JavaScript zu erlernen.
JavaScript ist schwer zu recherchieren, weil Sie am Ende eine Menge wirklich veralteter Materialien durchwühlen, die aus der Zeit stammen, als "JavaScript" ein Wort aus vier Buchstaben war.
Wenn Sie stark in die JavaScript-Programmierung involviert sind ...
- Welchen Texteditor oder welche IDE verwenden Sie?
- Welches Unit-Testing-Framework verwenden Sie?
- Verwenden Sie Selen oder etwas anderes?
- Welche anderen Tools verwenden Sie?
- Welche Communities diskutieren die neuesten Entwicklungen in JavaScript?
- Auf welche Bücher beziehen Sie sich?
- Welche Blogs liest du?
tools
javascript
developer-tools
Matt Greer
quelle
quelle
Antworten:
Meine Liste wäre:
Bücher sind veraltet, sobald sie (normalerweise) in die Regale kommen.
quelle
Alle unterstützen die vollständigen Funktionen zur Entwicklung von Web-Apps (Javascript, HTML, CSS usw.). Wählen Sie Aptana, wenn Sie nach einer Freeware-Lösung suchen.
Selen
quelle
Ich bin immer noch der Meinung, dass die Tools, die für die ernsthafte JavaScript-Entwicklung zur Verfügung stehen, weit hinter den Erwartungen zurückliegen, aber hier sind einige der Tools, die ich verwende.
quelle
Nun ... obwohl noch lange nicht abgeschlossen, bin ich derzeit der Hauptentwickler für ein neues plattformübergreifendes Open Source-Projekt:
JS Studio
Hier ist ein Screenshot:
Einige der Funktionen sind vollständiger als andere ... aber hier sind die beabsichtigten Ziele:
Ich habe tägliche Builds für Windows eingerichtet. Den neuesten Build finden Sie hier: http://files.quickmediasolutions.com/jsstudio/
quelle
In der Kategorie 'Andere Tools' verwende ich CoffeeScript (eine Sprache, die sich zu JavaScript kompiliert), weil es mir die Schmerzen nimmt, die mir die Syntax von Javascript auferlegt.
gegen
Man könnte argumentieren, technisch gesehen ist das kein Javascript mehr, aber das "Gefühl" von Coffescript ist, dass es nur eine dünne Schicht ist.
quelle
Die API für die jQuery-Bibliothek http://api.jquery.com/ und eine gut durchdachte, hervorgehobene Kopie von jQuery In Action . Lesen Sie es vollständig durch und folgen Sie dann http://twitter.com/jquery , um die Updates für die neuen Versionen zu erhalten.
Sie haben gesagt, dass Bücher nicht mehr aktuell sind, aber Sie müssen einen grundlegenden Wissensstand haben, auf dem Sie aufbauen können. Sobald Sie auf dem neuesten Stand sind, bleiben Sie auf dem neuesten Stand.
Qunit für Unit-Tests und Firebug sowie ein JavaScript-Syntax-Highlight für Firebug zum Debuggen.
quelle
Die meisten Dinge wurden behandelt, aber niemand erwähnte sie
quelle
Hoffentlich wird dafür nicht zu viel geflammt, aber wenn Ihnen Dinge wie IDEs und Tools wichtig sind, empfehle ich dringend, sich das Google Web Toolkit anzusehen . Sie schreiben Ihren Code in Java in Eclipse, was beim Schreiben Ihres Codes sehr hilfreich ist. Es bietet eine äußerst effektive Codevervollständigung, Refactoring-Dienstprogramme und Hilfe beim Debuggen und Navigieren durch Ihre Codebasis.
Sie können bei Bedarf immer noch auf unformatiertes Javascript zugreifen.
Ihr Code wird dann in optimiertes, minimiertes JS kompiliert. Ich habe diesen Ansatz erfolgreich in einer node.js-ähnlichen DOMless JS-Umgebung verwendet.
Schauen Sie sich für HTML5-Spiele PlayN an , eine Bibliothek, die genau dafür GWT verwendet.
quelle
Ich entwickle viel JavaScript. Viele davon werden erwähnt, aber hier ist, was ich benutze:
quelle
Ich kann den wöchentlichen JavasScript- Newsletter empfehlen . Es ist
Ich habe John Resigs Bücher nicht gelesen, aber ich habe gutes Feedback gehört und gelesen. Sein neues Buch Secrets of the JavaScript Ninja wird in Kürze veröffentlicht.
quelle