Oprócz głównego IDE, z którego korzystamy każdego dnia istnieje masa pobocznych narzędzi, które pomagają nam w przeróżnych zadaniach. Dzisiaj prezentujemy Wam listę programów (większość z nich jest darmowa), które ułatwiają nam pracę oraz, o których istnieniu każdy web developer wiedzieć powinien.
Część tych narzędzi jest nieodzownym elementem pracy, z innych korzystamy nieco rzadziej. Tak, czy inaczej dzięki nim jesteśmy w stanie zaoszczędzić mnóstwo czasu i nie wyobrażamy sobie bez nich pracy.
Ciężko zapamiętać całą poniższą listę, dlatego polecam Ci zapisać sobie tą stronę do zakładek i korzystać w razie potrzeby.
Jedna uwaga – niektóre pozycje są związane stricte ze środowiskiem .Net, jednak większość wymienionych narzędzi jest niezależna od technologii.
Narzędzia dla web developera:
1. Na początek kwestia podstawowa, czyli system kontroli wersji
związane z Gitem portale do przechowywania kodu
oraz dodatkowe narzędzia do pracy z Git
2. Organizacja pracy
3. Edytory tekstu
4. Ciągła integracja
5. Automatyzacja buildów
6. Chmura
7. Przesyłanie plików FTP/dostęp SSH
8. Śledzenie requestów/testy restApi, web serwisów
9. Wystawienie aplikacji localhost “na zewnątrz”
10. Analizowanie jakości kodu
11. Narzędzia wspomagający pracę z LINQ (.Net)
12. Podgląd kodu w języku pośrednim IL (.Net)
13. Edytor kodu online
14. Profilery aplikacji webowych
15. Rozszerzenia dla MS SQL Management Studio (.Net)
16. Serwer HTTP
17. Mierzenie wydajności aplikacji (load tests)
18. Konsola “na sterydach”
19. Automatyczne testowanie w przeglądarce
20. Generowanie “szablonów” aplikacji
21. Ekosystem frotendowy
22. Inne