|
2 | 2 |
|
3 | 3 | Edytor kodu to miejsce, w którym programista spędza najwięcej swojego czasu.
|
4 | 4 |
|
5 |
| -Wyróżniamy dwa typy edytorów: IDE oraz te "lekkie". Wielu ludzi korzysta z jednego narzędzia każdego typu. |
| 5 | +Wyróżniamy dwa typy edytorów: IDE oraz te "lekkie". Wiele osób korzysta po jednym narzędziu z każdego typu. |
6 | 6 |
|
7 | 7 | ## IDE
|
8 | 8 |
|
9 | 9 | Termin [IDE](https://pl.wikipedia.org/wiki/Zintegrowane_środowisko_programistyczne) (Zintegrowane Środowisko Programistyczne) odnosi się do rozbudowanego edytora z wieloma funkcjonalnościami, które współgrają z całym projektem. Jak sama nazwa wskazuje, jest to w pełni funkcjonalne środowisko programistyczne.
|
10 | 10 |
|
11 |
| -IDE ładuje projekt (który może mieć mnóstwo plików), pozwala nawigować między plikami, zapewnia autouzupełnianie oparte o cały projekt (a nie tylko o otwarty plik), integruje z systemami kotroli wersji (jak [git](https://git-scm.com/)), środowiskiem testowym oraz innymi narzędzami na poziomie projektu. |
| 11 | +IDE ładuje projekt (który może mieć mnóstwo plików), pozwala nawigować między plikami, zapewnia autouzupełnianie oparte o cały projekt (a nie tylko o otwarty plik), integruje się z systemami kontroli wersji (jak [git](https://git-scm.com/)), środowiskiem testowym oraz innymi narzędzami na poziomie projektu. |
12 | 12 |
|
13 |
| -Jeśli nie wybrałeś(aś) jeszcze IDE, rozważ następujące opcje: |
| 13 | +Jeśli nie masz jeszcze wybranego żadnego IDE, rozważ następujące opcje: |
14 | 14 |
|
15 | 15 | - [Visual Studio Code](https://code.visualstudio.com/) (cross-platform, darmowy).
|
16 | 16 | - [WebStorm](http://www.jetbrains.com/webstorm/) (cross-platform, płatny).
|
17 | 17 |
|
18 |
| -Dla systemu Windows istnieje jeszcze "Visual Studio", którego nie należy mylić z "Visual Studio Code". "Visual Studio" jest rozbudowanym i płatnym edytorem tylko dla systemu Windows, świetnie dopasowanym do platformy .NET. Jest również dobry dla JavaScript-u. Dostępna jest również darmowa wersja [Visual Studio Community](https://www.visualstudio.com/vs/community/). |
| 18 | +Dla systemu Windows istnieje jeszcze "Visual Studio", którego nie należy mylić z "Visual Studio Code". "Visual Studio" jest rozbudowanym i płatnym edytorem tylko dla systemu Windows, świetnie dopasowanym do platformy .NET. Jest również dobry dla JavaScriptu. Dostępna jest również darmowa wersja [Visual Studio Community](https://www.visualstudio.com/vs/community/). |
19 | 19 |
|
20 |
| -Wiele środowisk programistycznych jest płatnych, ale mają wersje trial. Ich koszt jest zazwyczaj niewielki, jeśli porównamy go do wynagrodzenia wykwalifikowanego developera. Po prostu wybierz dla siebie najlepszy. |
| 20 | +Wiele środowisk programistycznych jest płatnych, ale mają wersje próbne (trial). Ich koszt jest zazwyczaj niewielki, jeśli porównamy go do wynagrodzenia wykwalifikowanego developera. Po prostu wybierz dla siebie najlepszy. |
21 | 21 |
|
22 | 22 | ## Lekkie edytory
|
23 | 23 |
|
24 | 24 | "Lekkie edytory" nie są tak potężne jak IDE, ale są szybkie, eleganckie i proste w obsłudze.
|
25 | 25 |
|
26 |
| -Zazwyczaj są używane głównie do szybkiego otwarcia i edycji pliku. |
| 26 | +Zazwyczaj są używane do szybkiego otwarcia i edycji pliku. |
27 | 27 |
|
28 |
| -Główna różnica pomiędzy lekkim edytorem, a środowiskiem programistycznym polega na tym, że IDE działa na poziomie całego projektu, wczytuje mnóstwo danych na starcie, analizuje strukturę projektu itd. Lekki edytor jest o wiele szybszy jeśli potrzebujemy go użyć do pracy na jednym pliku. |
| 28 | +Główna różnica pomiędzy lekkim edytorem a środowiskiem programistycznym polega na tym, że IDE działa na poziomie całego projektu, wczytuje mnóstwo danych na starcie, analizuje strukturę projektu itd. Lekki edytor jest o wiele szybszy, jeśli potrzebujemy go użyć do pracy na jednym pliku. |
29 | 29 |
|
30 | 30 | W praktyce jednak lekkie edytory mają wiele wtyczek, które wspomagają pracę, analizują i dostarcząją autouzupełnianie na poziomie projektu, więc granica pomiędzy lekkimi edytorami a IDE powoli się zaciera.
|
31 | 31 |
|
32 |
| -Poniższe przykłady zasługują na Twoją uwagę: |
| 32 | +Poniższe przykłady zasługują na twoją uwagę: |
33 | 33 |
|
34 |
| -- [Atom](https://atom.io/) (cross-platform, darmowy). |
35 |
| -- [Sublime Text](http://www.sublimetext.com) (cross-platform, shareware). |
| 34 | +- [Atom](https://atom.io/) (wieloplatformowy, darmowy). |
| 35 | +- [Sublime Text](http://www.sublimetext.com) (wieloplatformowy, shareware). |
36 | 36 | - [Notepad++](https://notepad-plus-plus.org/) (Windows, darmowy).
|
37 |
| -- [Vim](http://www.vim.org/) i [Emacs](https://www.gnu.org/software/emacs/) są świetne, pod warunkiem, że wiesz jak na nich pracować. |
| 37 | +- [Vim](http://www.vim.org/) i [Emacs](https://www.gnu.org/software/emacs/) są świetne, pod warunkiem że wiesz, jak na nich pracować. |
38 | 38 |
|
39 | 39 | ## Nie sprzeczajmy się
|
40 | 40 |
|
41 |
| -Lista edytorów powyżej, to narzędzia, z których sam korzystam lub korzystają moi znajomi, których uważam za dobrych programistów, i z których wszyscy jesteśmy zadowoleni. |
| 41 | +Edytory na powyższej liście to narzędzia, z których sam korzystam lub korzystają moi znajomi, których uważam za dobrych programistów, i z których wszyscy jesteśmy zadowoleni. |
42 | 42 |
|
43 | 43 | Jest mnóstwo takich programów w naszym dużym świecie. Używaj tego, który lubisz najbardziej.
|
44 | 44 |
|
45 |
| -Wybór edytora, jak i dowolnego innego narzędzia developerskiego jest naszą indywidualną sprawą zależną od potrzeb w projekcie, przyzwyczajeń czy osobistych preferencji. |
| 45 | +Wybór edytora, jak i dowolnego innego narzędzia deweloperskiego, jest naszą indywidualną sprawą, zależną od potrzeb w projekcie, przyzwyczajeń czy osobistych preferencji. |
0 commit comments