Jakie narzędzia developerskie wykorzystujemy w Ageno?
Każdy developer ma swoje ulubione narzędzia wykorzystywane do codziennej pracy. W ich skład wchodzą IDE (Integrated development environment), aplikacje do zarządzania bazami danych, usługi backendowe i wiele innych. W tym krótkim wpisie prezentujemy narzędzia, które wykorzystuje zespół Ageno podczas tworzenia rozwiązań w poszczególnych segmentach. Skupiamy się na aplikacjach na platformę macOS.
Ogólne
- SourceTree (git gui — służy do zarządzania repozytoriami GIT)
- Sequel Pro (Klient MySQL–bardzo wygodny Klient MySQL.)
- Toggl (Time Tracking — Trackowanie czasu pracy.)
- Trello (Project Management — Zarządzanie projektami. Zobacz też wpis na ten temat.)
- Gitlab (Git repository management)
Środowisko
- php (w wersji 7.0)
- nginx (Serwer www), php-fpm
- apache (najczęściej używany w prostych rozwiązaniach, nie narażonych na duży ruch), moduł php
- MySQL (Baza danych)
Pozostałe narzędzia
Narzędzia rzadziej używane
- ForkLift lub Transmit
- iTerm
- MacVim
Magento
W przypadku rozwiązań e-commerce opartych o platformę Magento do programowania wykorzystujemy następujących narzędzi:
- PhpStorm
- Magicento
Symfony
W przypadku dedykowanych serwisów i aplikacji tworzonych w oparciu o framework Symfony wykorzystujemy:
- PhpStorm
- Symfony Plugin
WordPress
Strony i serwisy internetowe budowane przy użyciu WordPress tworzymy korzystając z:
- Sublime Text
- Sequel Pro (MySQL)