Szukaj…
Zintegrowane środowiska programistyczne
Programowanie zwykle rozpoczyna się od edytora lub zintegrowanego środowiska programistycznego. Następujące IDE obsługują do pewnego stopnia Meteor:
- Atom - JavaScript IDE, które może w pełni wykorzystać izomorficzne środowisko javascript w Meteor. Jeśli chcesz mieć możliwość włamania się do samego edytora, wybierz ten.
- Cloud9 - najnowsza oferta Cloud Development obsługująca Meteor z samouczkiem.
- MeteorDevTools - rozszerzenie Chrome dla Blaze, DDP i Minimongo.
- Sublime - lekki i popularny edytor tekstu.
- WebStorm - najbardziej kompletne IDE obecnie dostępne dla Meteor.
Narzędzia bazy danych
Po przejściu do aplikacji „Hello World” musisz zacząć zwracać uwagę na schematy kolekcji i dokumentów oraz potrzebować narzędzi do zarządzania bazą danych.
- Robomongo - wieloletni ulubieniec społeczności zarządzający Mongo. Wysoce polecany.
- JSON Generator - Nieocenione narzędzie do generowania przykładowych zestawów danych.
- MacOSX Mongo Page Preferences - GUI preferencji dla MacOSX.
- MongoHub - Kolejny GUI Mongo, podobny do RoboMongo. Tylko MacOSX.
- Mongo3 - Jedno z niewielu dostępnych narzędzi do zarządzania klastrami. Możliwość wizualizacji zestawów replikacji. Jedynym minusem jest to, że jest wbudowany w Ruby.
- Usługa monitorowania Mongo - gdy jesteś gotowy na wprowadzenie czegoś do produkcji, MMS jest nieoceniony. Teraz znany jako Atlas MongoDB.
- Mongo Express - internetowy interfejs administratora MongoDB napisany w Node.js i express
Narzędzia do zdalnej współpracy dla programistów rozproszonych
Tworzenie aplikacji Meteor zwykle oznacza rozwijanie reaktywności wielu klientów, co wymaga narzędzi do współpracy. Następujące narzędzia okazały się popularne w społeczności Meteor.
- Google Hangouts - wideokonferencje i czat.
- Zenhub.io - Tablice Kanban dla GitHub.
- InVision - Wspólne szkieletowanie i prototypowanie.
- Meeting Hero - Wspólne planowanie spotkań.
- Hackpad - wspólna edycja dokumentów.
- Slack - kanały śledzenia projektów współpracy.
- MadEye - współpracujący edytor stron internetowych.
- Screenhero - wspólne udostępnianie ekranu.
- Proto.io - szkieletowanie i prototypowanie.
- HuBoard - tablice Kanban dla GitHub.
- Zapier - najlepsze aplikacje. Razem.
- Teamwork.com - Tradycyjne zarządzanie projektami i wykresy gannt.
- Sprint.ly - Więcej tablic Kanban i planowania sprintu współpracującego z GitHub.
- LucidChart - Online Visio alternatywa.
- Waffle.io - Trello / ZenHub alternatywa, która integruje się z GitHub.
Klienci REST
Jeśli chcesz zintegrować Meteor z zewnętrznym interfejsem API, prawdopodobnie zostanie on udostępniony jako interfejs REST. Zwykle używamy następujących aplikacji Chrome do testowania interfejsów API REST.
Narzędzia online:
Debugery
Większość debugowania odbywa się w terminalu lub w narzędziach programistycznych Chrome lub Safari, które są wystarczająco zaawansowane, aby zaspokoić 99% Twoich potrzeb. Jeśli jednak chcesz debugować w przeglądarce Firefox lub potrzebujesz dodatkowej funkcji debugowania serwera, możesz skorzystać z kilku dodatkowych narzędzi.
- Firefox - Firebug
- Inspektor węzłów
- Meteor Toys lub dodaj bezpośrednio -
meteor add meteortoys:allthings
Kodowanie mobilne na iOS
Texttastic Code Editor - edytor kodu z podświetlaniem składni dla urządzeń z systemem iOS.
Kopia robocza - Klonuj repozytoria Github na iPada i koduj z dowolnego miejsca.
CodeHub - Przeglądaj i utrzymuj swoje repozytoria GitHub. Narzędzie zarządzania.
iOctocat - narzędzie społecznościowe do śledzenia następujących projektów Github.
iMockups na iPad - Modele szkieletowe i makiety. Obsługuje modele szkieletowe dla komputerów stacjonarnych i urządzeń mobilnych.
Blueprint - szkieletowe i makietowe iOS. Przede wszystkim do tworzenia iOS, ale w pewnym stopniu nadaje się do aplikacji internetowych.
JSON Designer - architektura danych i projektowanie schematów danych.