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.

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.



Modified text is an extract of the original Stack Overflow Documentation
Lizenziert unter CC BY-SA 3.0
Nicht angeschlossen an Stack Overflow