Postanowiłem opisać czego używam – choćby dlatego, żeby nie zgubić gdzieś tych narzędzi w razie jakiejś awarii.
Obecnie korzystam z dwóch platform desktopowych – Mac i Windows, więc podzielę listę aplikacji w zależności od platformy.
Wspólne
- Przeglądarki WWW:
- Chrome – „Developers tools” dostajemy „z pudełka”
- Firefox
- Edytory kodu/IDE:
- Sublime Text 3 – szybki i potężny edytor. Idealny, jeśli chcę coś sprawnie przejrzeć.
- PHP Storm – dobrze pomyślane IDE, którego siłą jest szybkość działania, funkcjonalność i całe mnóstow wtyczek.
- Wirtualizacja:
- Docker – ostatnio „modne” lekkie kontenery, które świetnie się sprawdzają, jeśli chcemy szybko postawić środowisko do developmentu
- Vagrant – wirtualizacja na sterydach dla developerów. Pozwala trzymać konfigurację maszyn wirtualnych razem z kodem projektu, co jest wielką zaletą.
Mac
- Menadżer plików
- Commander One – świetny naśladowca Total Commandera.
- Klient FTP/SFTP:
- Filezilla – darmowe oprogramowanie najbliższe WinScp, co jest dla mnie dużą zaletą.
- Pakiet biurowy:
- LibreOffice
- IM:
- Adium
- Konsola:
- natywna + ZSH + oh-my-zsh – dodatkowe skrypty wprowadzają parę udogodnień, takich jak bardziej rozbudowane autouzupełnianie
- Kontrola wersjia:
- GIT + SourceTree – na Windows wychowałem się na TortoiseGIT (jeśli chodzi o narzędzia do kontroli wersji to jestem „klikaczem) – to narzędzie to jemu najbliższy odpowiednik
- Edytory kodu/IDE:
- XCode – podstawowe narzędzie do dłubania na Apple’owych platformach (iOS)
- Przeglądarki:
- Safari – ekosystem Apple pokazuje tu swoją siłe (świetna synchornizacja z pozostałymi urządzeniami – iPhone, dobra obsługa gestów)
Windows
- Menadżer plików:
- Total Commander
- Klient FTP/SFTP:
- WinSCP
- Pakiet biurowy:
- Office
- Edytory kodu/IDE:
- Notepad++ – mały, szybki edytorek. Idealnie nadaje się do poprawek adhoc na serwerze (mój domyślny edytor w WinSCP).
- Konsola:
- ConEmu – ma (prawie) wszystko, czego brakuje natywnej konsoli Windows: skalowanie, zakładki, dodawnie różnych shelli.
- Kontrola wersji:
- GIT + TortoiseGit