4 parasta integroitua kehitysympäristöä Linuxille

linux-koodi

Linuxissa meillä on useita työkaluja, jotka voivat auttaa meitä sovellusten luomisessa ja kehittämisessä. Monien sanoin, Linux on epäilemättä yksi suositelluista järjestelmistä sovelluskehityksen suorittamiseksi.

tällä kertaa Käytetään tätä tilaisuutta puhuaksemme parhaista integroiduista kehitysympäristöistä (IDE), jota voimme käyttää ensisijaisessa Linux-jakelussa.

NetBeans

netbeans-edit-php-sivu

NetBeans on suosittu alustojen välinen C / C ++ IDE, joka tukee muita ohjelmointikieliä. Se sisältää erityyppisiä projektimalleja C / C ++: lle ja sovelluksia voidaan rakentaa staattisten ja dynaamisten kirjastojen avulla.

Lisäksi voit käyttää olemassa olevaa koodia uudelleen projektiesi rakentamiseen ja tuoda binääritiedostoja vetämällä ja pudottamalla siihen sovellusten rakentamiseen alusta alkaen.

Välillä Sen pääominaisuudet voidaan korostaa:

  • C / C ++ -editori on hyvin integroitu useisiin istuntoihin, työkaluihin ja GNU GDB -vianetsintälaitteeseen.
  • Tuki koodiavustajalle
  • Luo ja suorita C / C ++ -testit sisältä
  • Siinä on Qt-työkalutuki
  • Tuki pakkausmuodoille .tar, .zip ja monille muille arkistotiedostoille
  • Tuki useille kääntäjille, kuten GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio ja MinGW
  • Tiedostojen selaaminen

Koodi :: Lohkot

Koodilohkot

Tämä on avoimen lähdekoodin kehitysympäristö, joka on lisensoitu GNU General Public License -lisenssillä Se tukee useita kääntäjiä, joista löytyy MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC ja Intel C ++ Compiler.

Siinä on mukautettu koontijärjestelmä ja valinnainen rakennustuki.

CodeBlocks on saatavana Windowsille, Linuxille ja macOS: lle, ja se on siirretty FreeBSD-, OpenBSD- ja Solaris-tiedostoihin.

Tämä IDE Se on suunniteltu erittäin laajennettavaksi ja täysin konfiguroitavaksi, voit laajentaa laajennusten käyttöä.

Välillä tärkeimmät ominaisuudet, jotka voimme korostaa tästä ohjelmasta voimme löytää:

  • Työtilat useiden projektien yhdistämiseksi.
  • Mukautuva työtila
  • Projektin selain; tiedostojen, symbolien (peritty jne.), luokkien, resurssien näkymä.
  • Välilehdillä varustettu editori, useita tiedostoja.
  • Syntaksi väritys
  • Koodin automaattinen täydennys.
  • Pudotusvalikosta.
  • Tarkennettu haku merkkijonoista tiedostoissa: nykyinen, avoin, projekti, työtila kansioissa).
  • Tuki kääntämiseen rinnakkain (käyttämällä useita prosessoreita / ytimiä).

clion

clion

IDE keskittyi kehitykseen C- ja C ++ - ohjelmointikielissä, CLion on alustojen välinen IDE, joten sitä voidaan käyttää Linux-, macOS- ja Windows-järjestelmissä, jotka on integroitu CMake-rakennusjärjestelmään.

Alkuperäinen versio se on yhteensopiva GNU Compiler Collectionin (GCC) sekä Clang and GDB Debugger-, LLDB- ja Google Test -kääntäjien kanssa. C: n ja C ++: n lisäksi CLion tukee muita kieliä suoraan tai laajennusten kautta: Kotlin, Python, Rust, Swift ja muut.

CLionin, kuten monien IDE: iden, tehtävänä on täydentää koodi helposti, minkä avulla CLion voi auttaa sinua säästämään paljon aikaa täydentämällä koodisi syntaksia, jonka kirjoitat siihen.

Eikä vain, CLionilla on myös valmiiksi muotoillut koodisyntaksimallit, joiden avulla ilmoitat syntaksin ja se luo koodin, joka näyttää myös mahdollisen syntaksin ja parantaa siten kirjoitusnopeutta.

PyCharm

pycharm-python

Ohjelmoinnin alalla käytetty alustan välinen IDE, Pycharmin mukana tulee python-konsoli, johon voit kirjoittaa komentosarjat suorituksen aikana. Ikkunat voidaan vaihtaa telakointitilaan, kelluvaan tilaan, ikkunatilaan tai jaettuun tilaan mieltymystesi mukaan.

Kun kytket telakointitilan päälle, kiinnitetty tila voidaan myös aktivoida työkalujen kiinnittämiseksi.

Välillä Sen pääominaisuudet voidaan korostaa:

  • Koodauksen apu ja analyysi, koodin täydentäminen, syntaksin ja virheiden korostaminen.
  • Projekti- ja koodinavigointi, erikoistuneet projektinäkymät, tiedostorakennenäkymät ja pikavalinnat tiedostojen, luokkien, menetelmien ja käyttötapojen välillä
  • Pythonin refraktointi: sisältää uudelleennimeämisen, uuttomenetelmän, muuttujan lisäyksen, vakion lisäämisen, vetämisen ylös, painamisen alas ja muut
  • Verkkokehysten tuki: Django, web2py ja Flask
  • Sisäänrakennettu Python-virheenkorjaus
  • Integroitu yksikkötestaus, rivikohtainen koodipeitto
  • Google App Engine Python -kehitys
  • Versiohallinnan integrointi: Yhdistetty käyttöliittymä Mercurial-, Git-, Subversion-, Perforce- ja CVS-palveluille muutosluetteloilla ja yhdistämisellä.

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastuussa tiedoista: Miguel Ángel Gatón
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.

  1.   kirbylife dijo

    Melko subjektiivinen

  2.   Ektod dijo

    Täysin selvä esimerkki on pycharm, ok sanotaan, että se on "neljänneksi" paras luettelossa, mutta entä jos en kehity pythonissa? Ja kaikki muu on myös subjektiivista, gedit yhdessä kääntäjän kanssa voitaisiin sijoittaa ykköseksi makujen ja halun tuhlata kenenkään aikaa mukaan.

  3.   pr0per dijo

    Ja pimennys? Käytetty paljon j2ee: lle