Recherche…
Environnements de développement intégrés
Le développement commence généralement par un éditeur ou un environnement de développement intégré. Les IDE suivants sont connus pour prendre en charge Meteor dans une certaine mesure:
- Atom - Javascript IDE qui exploite pleinement l’infrastructure javascript isomorphe de Meteor. Si vous voulez pouvoir pirater votre éditeur lui-même, c'est à vous de choisir.
- Cloud9 - La toute dernière offre de développement Cloud qui prend en charge Meteor, avec un tutoriel.
- MeteorDevTools - Extension Chrome pour Blaze, DDP et Minimongo.
- Sublime - Éditeur de texte léger et populaire.
- WebStorm - L'IDE le plus complet actuellement disponible pour Meteor.
Outils de base de données
Une fois que vous avez dépassé votre application «Hello World», vous devez commencer à prêter attention à vos schémas de collection et de document et vous aurez besoin d’outils pour gérer votre base de données.
- Robomongo - Un favori de longue date de la communauté pour gérer Mongo. Hautement recommandé.
- JSON Generator ( Générateur JSON) : utilitaire inestimable pour générer des jeux de données échantillons.
- Page MacOSX Mongo Preference - Préférences GUI pour MacOSX.
- MongoHub - Une autre interface graphique Mongo, similaire à RoboMongo. MacOSX uniquement.
- Mongo3 - L'un des rares outils de gestion de cluster disponibles. Capable de visualiser les ensembles de réplication. Le seul inconvénient est qu'il est construit en Ruby.
- Mongo Monitoring Service - Une fois que vous êtes prêt à mettre quelque chose en production, MMS est inestimable. Maintenant connu sous le nom de MongoDB Atlas.
- Mongo Express - Interface d'administration basée sur le Web MongoDB, écrite avec Node.js et express
Utilitaires de collaboration à distance pour les développeurs distribués
Développer des applications Meteor signifie généralement développer une réactivité multi-clients, ce qui nécessite des outils de collaboration. Les outils suivants se sont avérés populaires au sein de la communauté Meteor.
- Google Hangouts - Conférence vidéo et chat.
- Zenhub.io - Tableaux Kanban pour GitHub.
- InVision - Schéma de câblage et prototypage collaboratifs.
- Meeting Hero - Planification de réunions collaboratives.
- Hackpad - Édition collaborative de documents.
- Slack - Flux de suivi de projet collaboratif.
- MadEye - Editeur Web collaboratif.
- Screenhero - Partage d'écran collaboratif.
- Proto.io - Fil de fer et prototypage.
- HuBoard - Tableaux Kanban pour GitHub.
- Zapier - Les meilleures applications. Ensemble.
- Teamwork.com - Gestion de projet traditionnelle et diagrammes de gestion.
- Sprint.ly - Plus de planches kanban et de planification du sprint qui fonctionnent avec GitHub.
- LucidChart - Alternative Visio en ligne.
- Waffle.io - Alternative Trello / ZenHub qui s'intègre à GitHub.
Clients REST
Si vous souhaitez intégrer Meteor à une API externe, il est probable que cela devienne une interface REST. Nous avons tendance à utiliser les applications Chrome suivantes pour tester les API REST.
Outils en ligne:
Débogueurs
La plupart des opérations de débogage ont lieu dans le terminal ou dans les outils de développement Chrome ou Safari, qui sont suffisamment sophistiqués pour 99% de vos besoins. Cependant, si vous souhaitez déboguer sur Firefox ou utiliser des fonctionnalités supplémentaires de débogage du serveur, vous pouvez utiliser quelques utilitaires supplémentaires.
- Firefox - Firebug
- Node-Inspector
- Meteor Toys ou ajouter directement
meteor add meteortoys:allthings
Mobile Coding sur iOS
Texttastic Code Editor - Éditeur de code avec mise en évidence de la syntaxe pour les appareils iOS.
Working Copy - Clonez les référentiels Github sur votre iPad et codez-les lors de vos déplacements.
CodeHub - Parcourez et gérez vos référentiels GitHub. Outil de gestion.
iOctocat - Utilitaire social pour suivre des projets Github.
iMockups pour iPad - Wireframes et maquettes. Prend en charge les wireframes pour ordinateurs de bureau et mobiles.
Blueprint - iOS wireframing et maquettes. Principalement pour le développement iOS, mais quelque peu utilisable pour les applications Web.
JSON Designer - Conception de l'architecture de données et du schéma de données.