Ricerca…
Ambienti di sviluppo integrati
Lo sviluppo di solito inizia con un editor o un ambiente di sviluppo integrato. I seguenti IDE sono noti per supportare Meteor in una certa misura:
- Atom - Javascript IDE che può sfruttare appieno il framework javascript isomorfo di Meteor. Se vuoi essere in grado di hackerare il tuo editor stesso, questo è quello da scegliere.
- Cloud9 - La più recente offerta di sviluppo del cloud che supporti Meteor, con un tutorial.
- MeteorDevTools - Estensione Chrome per Blaze, DDP e Minimongo.
- Sublime : editor di testo leggero e popolare.
- WebStorm : l'IDE più completo attualmente disponibile per Meteor.
Strumenti del database
Una volta superata l'app "Hello World", dovrai iniziare a prestare attenzione alla tua raccolta e agli schemi di documenti e avrai bisogno di alcuni strumenti per gestire il tuo database.
- Robomongo - Un favorito della community da lungo tempo per la gestione di Mongo. Altamente raccomandato.
- JSON Generator - Utilità insuperabile per la generazione di set di dati di esempio.
- MacOSX Mongo Preference Page - Preferences GUI per MacOSX.
- MongoHub - Un'altra GUI Mongo, simile a RoboMongo. Solo MacOSX.
- Mongo3 - Uno dei pochi strumenti di gestione dei cluster in circolazione. In grado di visualizzare i set di replica. L'unico lato negativo è che è costruito in Ruby.
- Servizio di monitoraggio di Mongo - Una volta che sei pronto per portare qualcosa in produzione, l'MMS è inestimabile. Ora noto come MongoDB Atlas.
- Mongo Express - Interfaccia di amministrazione MongoDB basata su Web, scritta con Node.js ed express
Utilità di collaborazione remota per sviluppatori distribuiti
Sviluppare app Meteor di solito significa sviluppare reattività multi-cliente, che richiede strumenti di collaborazione. I seguenti strumenti hanno dimostrato di essere popolari all'interno della comunità di Meteor.
- Google Hangouts : videoconferenza e chat.
- Zenhub.io - Kanban board per GitHub.
- InVision : wireframe e prototipazione collaborativi.
- Meeting Hero - Pianificazione di riunioni collaborative.
- Hackpad - Editing collaborativo di documenti.
- Slack : feed di monitoraggio del progetto collaborativo.
- MadEye - Editor web collaborativo.
- Screenhero - Condivisione schermo collaborativa.
- Proto.io - Wireframing e prototipazione.
- HuBoard - Kanban board per GitHub.
- Zapier - Le migliori app. Insieme.
- Teamwork.com - Gestione tradizionale dei progetti e diagrammi di gannt.
- Sprint.ly - Altre schede kanban e pianificazione sprint che funzionano con GitHub.
- LucidChart - Alternativa online di Visio.
- Waffle.io - alternativa Trello / ZenHub che si integra con GitHub.
Clienti REST
Se si desidera integrare Meteor con un'API esterna, è probabile che venga esposto come un'interfaccia REST. Tendiamo a utilizzare le seguenti app di Chrome per testare le API REST.
Strumenti online:
debugger
La maggior parte del debug avviene nel terminale o negli strumenti di sviluppo di Chrome o Safari, che sono abbastanza sofisticati per il 99% delle esigenze. Tuttavia, se vuoi eseguire il debug su Firefox o hai bisogno di una funzionalità di debug del server extra, ci sono alcune utility extra che puoi usare.
- Firefox - Firebug
- Node-ispettore
- Meteor Toys o aggiungere direttamente-
meteor add meteortoys:allthings
Codifica mobile su iOS
Texttastic Code Editor - Editor di codice con evidenziazione della sintassi per dispositivi iOS.
Copia di lavoro - Clona repository Github sul tuo iPad e codice in movimento.
CodeHub - Sfoglia e mantieni i tuoi repository GitHub. Strumento di gestione
iOctocat - Social utility per seguire i progetti Github.
iMockups per iPad - Wireframes e mockup. Supporta wireframe per desktop e dispositivi mobili.
Cianografia - wireframing e mockup iOS. Principalmente per lo sviluppo di iOS, ma in qualche modo utilizzabile per le app Web.
JSON Designer - Architettura dei dati e progettazione dello schema dei dati.