4 najbolja integrirana razvojna okruženja za Linux

linux kod

Na Linuxu imamo razne alate koji nam mogu pomoći u stvaranju i razvoju aplikacija. Riječima mnogih, Linux je nesumnjivo jedan od preporučenih sustava za razvoj aplikacija.

ovaj puta iskoristimo ovu priliku da razgovaramo o nekim od najboljih integriranih razvojnih okruženja (IDE) koji možemo koristiti u preferiranoj Linux distribuciji.

NetBeans

netbeans-edit-php-stranica

NetBeans je popularni cross-platform C / C ++ IDE s podrškom za druge programske jezike. Uključuje različite vrste predloga projekata za C / C ++, a aplikacije se mogu graditi pomoću statičke i dinamičke knjižnice.

Uz to, možete ponovno upotrijebiti postojeći kôd za stvaranje projekata, a također povucite i ispustite da biste u njega uvezli binarne datoteke za izgradnju aplikacija od temelja.

Između Njegove glavne karakteristike mogu se istaknuti:

  • Uređivač C / C ++ dobro je integriran s više sesija, alatima i programom za ispravljanje pogrešaka GNU GDB.
  • Podrška za pomoć kodu
  • Stvaranje i pokretanje C / C ++ testova iznutra
  • Ima podršku za Qt alat
  • Podrška za formate kompresije .tar, .zip i mnoge druge arhivske datoteke
  • Podrška za više kompajlera kao što su GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio i MinGW
  • Pregledavanje datoteka

Šifra :: Blokovi

Blokovi kodova

Ovo je razvojno okruženje otvorenog koda licencirano pod GNU General Public License koja Ima podršku za više kompajlera, među kojima možemo pronaći MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC i Intel C ++ Compiler.

Ima prilagođeni sustav gradnje i opcionalnu podršku za izgradnju.

CodeBlocks dostupan je za Windows, Linux i macOS te je prebačen na FreeBSD, OpenBSD i Solaris.

Ovaj IDE Dizajniran je da bude vrlo proširiv i u potpunosti podesiv, možete proširiti upotrebu dodataka.

Između glavne karakteristike koje možemo istaknuti iz ovog programa možemo pronaći:

  • Radni prostori za kombiniranje više projekata.
  • Prilagodljivi radni prostor
  • Preglednik projekata; prikaz datoteka, simbola (naslijeđenih itd.), klasa, resursa.
  • Uređivač s karticama, više datoteka.
  • Sintaksno bojanje
  • Šifra automatsko dovršavanje.
  • Padajući popis.
  • Napredna pretraživanja nizova unutar datoteka: trenutni, otvoreni, projekt, radni prostor, u mapama).
  • Podrška za paralelnu kompilaciju (pomoću više procesora / jezgri).

klion

klion

IDE usmjeren na razvoj programskih jezika C i C ++, CLion je cross-platform IDE, tako da se može koristiti na Linuxu, macOS-u i Windowsima integriranim sa CMake sustavom gradnje.

Početna verzija kompatibilan je s GNU Compiler Collection (GCC) i Clang and GDB Debugger, LLDB i Google Test kompajlerima. Uz C i C ++, CLion podržava ostale jezike izravno ili putem dodataka: Kotlin, Python, Rust, Swift i drugi.

CLion, kao i mnogi IDE-ovi, ima funkciju jednostavnog dovršavanja koda, pomoću čega vam CLion može uštedjeti puno vremena u dovršavanju sintakse koda koji u njega upisujete.

I ne samo to, CLion također ima unaprijed formatirane predloške sintakse koda pomoću kojih naznačite sintaksu i on će generirati kôd, također vam prikazujući moguće sintakse i na taj način poboljšati brzinu pisanja.

PyCharm

pycharm-python

ID na više platformi koji se koristi u području programiranja, Pycharm dolazi s python konzolom u koju možete pisati skripte dok ih pokrećete. Prozori se mogu prebaciti u usidreni način, plutajući način, način prozora ili podijeljeni način, ovisno o vašim željama.

Kada uključite usidreni način, prikvačeni način također se može aktivirati za pričvršćivanje vaših alata.

Između Njegove glavne karakteristike mogu se istaknuti:

  • Pomoć i analiza kodiranja, s dovršenjem koda, sintaksom i isticanjem pogrešaka.
  • Navigacija projektom i kodom, specijalizirani pogledi projekata, prikazi strukture datoteka i brzi preskoci između datoteka, klasa, metoda i namjena
  • Python refactoring: uključuje preimenovanje, način ekstrakcije, umetanje varijable, umetanje konstante, povlačenje, guranje i ostalo
  • Podrška za mrežne okvire: Django, web2py i Flask
  • Ugrađeni Python program za ispravljanje pogrešaka
  • Integrirano jedinstveno testiranje, s linijskim pokrivanjem koda
  • Razvoj Google App Engine Pythona
  • Integracija kontrole verzija: Objedinjeno korisničko sučelje za Mercurial, Git, Subversion, Perforce i CVS s popisima promjena i spajanjem.

Ostavite svoj komentar

Vaša email adresa neće biti objavljen. Obavezna polja su označena s *

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obvezi.
  5. Pohrana podataka: Baza podataka koju hostira Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.

  1.   kirbylife dijo

    Sasvim subjektivno

  2.   Ektod dijo

    Potpuno, jasan primjer je pycharm, ok recimo da je "četvrti" najbolji na popisu, ali, što ako se ne razvijem u pythonu? A sve ostalo je također subjektivno, gedit bi se zajedno s kompajlerom mogao smjestiti u prvih 1, ovisno o ukusu i želji da se bilo kome troši vrijeme.

  3.   pr0per dijo

    A pomrčina? Puno se koristi za j2ee