Suche…
Integrierte Entwicklungsumgebungen
Die Entwicklung beginnt normalerweise mit einem Editor oder einer integrierten Entwicklungsumgebung. Die folgenden IDEs unterstützen Meteor in gewissem Umfang:
- Atom - Javascript IDE, die das isomorphe Javascript-Framework von Meteor voll nutzen kann. Wenn Sie Ihren Editor selbst hacken möchten, wählen Sie dies aus.
- Cloud9 - Das neueste Cloud-Entwicklungsangebot, das Meteor unterstützt, mit einem Tutorial.
- MeteorDevTools - Chrome-Erweiterung für Blaze, DDP und Minimongo.
- Sublime - Leichter und beliebter Texteditor.
- WebStorm - Die umfassendste IDE, die derzeit für Meteor verfügbar ist.
Datenbank-Tools
Sobald Sie an Ihrer 'Hello World'-App vorbeigefahren sind, müssen Sie sich um Ihre Sammlungs- und Dokumentierungsschemas kümmern und benötigen einige Tools zur Verwaltung Ihrer Datenbank.
- Robomongo - Ein langjähriger Community-Favorit für die Verwaltung von Mongo. Sehr empfehlenswert.
- JSON Generator - Unverzichtbares Hilfsprogramm zum Generieren von Beispieldatensätzen.
- MacOSX Mongo-Voreinstellungsseite - Voreinstellungen GUI für MacOSX.
- MongoHub - Eine weitere Mongo GUI, ähnlich wie RoboMongo Nur MacOSX.
- Mongo3 - Eines der wenigen Cluster-Management-Tools. Kann Replikationssätze visualisieren. Einziger Nachteil ist es in Ruby gebaut.
- Mongo Monitoring Service - Wenn Sie bereit sind, etwas in die Produktion zu bringen, ist MMS von unschätzbarem Wert. Jetzt als MongoDB-Atlas bekannt.
- Mongo Express - Webbasierte MongoDB-Administrationsoberfläche, geschrieben mit Node.js und express
Remote-Collaboration-Dienstprogramme für verteilte Entwickler
Die Entwicklung von Meteor-Apps bedeutet in der Regel die Entwicklung von Multi-Client-Reaktivität, was Collaboration-Tools erfordert. Die folgenden Tools haben sich in der Meteor-Community als beliebt erwiesen.
- Google Hangouts - Videokonferenzen und Chat.
- Zenhub.io - Kanban-Boards für GitHub.
- InVision - kollaboratives Wireframing und Prototyping.
- Meeting Hero - Kollaborative Meetingplanung.
- Hackpad - Collaborative Dokumentenbearbeitung.
- Slack - Kollaborative Projektverfolgungs-Feeds.
- MadEye - kollaborativer Web-Editor.
- Screenhero - Gemeinsame Bildschirmfreigabe.
- Proto.io - Wireframing und Prototyping.
- HuBoard - Kanban-Boards für GitHub.
- Zapier - Die besten Apps. Zusammen.
- Teamwork.com - Traditionelles Projektmanagement und Diagramme.
- Sprint.ly - Weitere Kanban-Boards und Sprint-Planung, die mit GitHub funktionieren.
- LucidChart - Online-Visio-Alternative.
- Waffle.io - Trello / ZenHub-Alternative, die in GitHub integriert ist.
REST-Clients
Wenn Sie Meteor mit einer externen API integrieren möchten, wird es wahrscheinlich als REST-Schnittstelle verfügbar gemacht. Wir neigen dazu, die folgenden Chrome-Apps zum Testen von REST-APIs zu verwenden.
Online-Tools:
Debugger
Das Debugging findet hauptsächlich im Terminal oder in den Chrome- oder Safari-Entwicklungstools statt, die für 99% Ihrer Anforderungen ausgereift genug sind. Wenn Sie jedoch unter Firefox debuggen möchten oder zusätzliche Server-Debugging-Funktionen benötigen, können Sie einige zusätzliche Dienstprogramme verwenden.
- Firefox - Feuerbug
- Knoteninspektor
- Meteor Toys oder direkt
meteor add meteortoys:allthings
Mobile Codierung unter iOS
Texttastic Code Editor - Code-Editor mit Syntaxhervorhebung für iOS-Geräte.
Arbeitskopie - Klonen Sie Github-Repositorys auf Ihr iPad und codieren Sie unterwegs.
CodeHub - Durchsuchen und verwalten Sie Ihre GitHub-Repositorys. Management-Tool
iOctocat - Sozialer Nutzen für die Verfolgung von Github-Projekten.
iMockups für iPad - Wireframes und Mockups. Unterstützt Wireframes für Desktops und Mobile.
Blueprint - iOS Wireframing und Mockups. Hauptsächlich für iOS-Entwicklung, aber etwas für Web-Apps geeignet.
JSON Designer - Datenarchitektur und Datenschemaentwurf.