Skip to content

Latest commit

 

History

History
68 lines (45 loc) · 4.41 KB

File metadata and controls

68 lines (45 loc) · 4.41 KB

Kod editori

Kod editor ili kod uređivač je mjesto gdje programeri provode većinu svog vremena.

Postoje dvije glavne vrste kod editora: IDE-ovi i lagani editori. Većina ljudi koristi po jedan alat svake vrste.

IDE

Pojam IDE (Integrated Development Environment) ili integrisano razvojno okruženje odnosi se na snažni editor sa mnogo mogućnosti koji najčešće odvija radnju u "cijelom projektu". Kao što ime sugerira, nije samo običan editor, već potpuno razvojno okruženje.

IDE učitava projekat (koji se može sastojiti od više datoteka), omogućava navigaciju između datoteka, omogućava automatsko dovršavanje koda zasnovano na cijelom projektu (ne samo u jednoj datoteci), i integrira sistem za upravljanje verzijama (kao što je git), testno okruženje, i druge "projekt-level" stvari.

Ako još niste odabrali IDE, možete uzeti u obzir sljedeće opcije:

<<<<<<< HEAD

3d7abb9cc8fa553963025547717f06f126c449b6

Za Windows, postoji "Visual Studio", kojeg ne treba miješati sa "Visual Studio Code". "Visual Studio" je program koji se plaća i on radi samo na Windows operativnom sistemu, dobro prilagođen za .NET platformu. Isto tako je dobar za JavaScript. Postoji i besplatna verzija na sljedećem linku Visual Studio Community.

Mnoštvo IDE-ova se plaćaju, ali imaju period u kojem ga možete isprobati. Njihova cijena je većinom zanemarljiva u odnosu na platu prosječnog programera, tako da odaberite onaj koji vama najviše odgovara.

Lagani editori

"Lagani editori" nisu snažni kao IDE-ovi, ali su brzi, elegantni i jednostavni.

Oni su najviše korišteni za otvaranje i brzu izmjenu datoteka.

Glavna razlika između "laganog editora" i "IDE" jeste to što IDE radi dobro kada je u pitanju projekat, učita odmah više datoteka na početku, analizira strukturu projekta ako je potrebna i tako dalje. Lagani editor je dosta brži ako želimo raditi samo sa jednom datotekom.

U praksi, lagani editori većinom imaju dosta više plugin-ova (dodataka) uključujući analizatore i automatsko dovršavanje koda na nivou direktorija, tako da nema neke tačne granice između IDE i laganog editora.

<<<<<<< HEAD Sljedeće opcije zaslužuju vašu pažnju:

  • Atom (cross-platform, besplatan).

  • Visual Studio Code (cross-platform, besplatan).

  • Sublime Text (cross-platform, besplatan određeno vrijeme).

  • Notepad++ (Windows, besplatan).

  • Vim i Emacs su isto zanimljivi ako ih znate koristiti. ======= There are many options, for instance:

  • Sublime Text (cross-platform, shareware).

  • Notepad++ (Windows, free).

  • Vim and Emacs are also cool if you know how to use them.

3d7abb9cc8fa553963025547717f06f126c449b6

Nemojmo se prepirati

Editori u listi iznad su editori koje ja koristim ili moji prijatelji koje smatram dobrim programerima koriste već duže vrijeme i zadovoljni su istim.

Postoje još izvanrednih editora u našem velikom svijetu. Molim vas da izaberete onaj koji se vama najviše sviđa.

<<<<<<< HEAD Izbor editora, kao i bilo kojeg drugog alata, je individualna stvar i zavisi od vaših projekata, navika kao i ličnih preferencija.

The choice of an editor, like any other tool, is individual and depends on your projects, habits, and personal preferences.

The author's personal opinion:

  • I'd use Visual Studio Code if I develop mostly frontend.
  • Otherwise, if it's mostly another language/platform and partially frontend, then consider other editors, such as XCode (Mac), Visual Studio (Windows) or Jetbrains family (Webstorm, PHPStorm, RubyMine etc, depending on the language).

3d7abb9cc8fa553963025547717f06f126c449b6