4 ng pinakamahusay na pinagsamang mga kapaligiran sa pag-unlad para sa Linux

linux code

Sa Linux mayroon kaming iba't ibang mga tool na makakatulong sa amin sa paglikha at pagbuo ng mga application. Sa mga salita ng marami, ang Linux ay walang alinlangan na isa sa mga inirekumendang system upang isagawa ang pagbuo ng aplikasyon.

oras na ito gawin natin ang pagkakataong ito upang pag-usapan ang ilan sa mga pinakamahusay na pinagsamang kapaligiran sa pag-unlad (IDE) na maaari naming magamit sa aming ginustong pamamahagi ng Linux.

NetBeans

netbeans-edit-php-pahina

NetBeans ay isang tanyag na cross-platform C / C ++ IDE na may suporta para sa iba pang mga wika ng programa. May kasamang iba't ibang mga uri ng mga template ng proyekto para sa C / C ++ at ang mga application ay maaaring maitayo gamit ang mga static at pabago-bagong aklatan.

Bilang karagdagan, maaari mong muling magamit ang iyong umiiral na code upang likhain ang iyong mga proyekto, at gumamit din ng drag and drop upang mai-import ang mga binary file dito upang bumuo ng mga application mula sa ground up.

Entre Ang pangunahing mga katangian nito ay maaaring mai-highlight:

  • Ang editor ng C / C ++ ay mahusay na isinama sa maraming mga session, tool, at ang GNU GDB debugger.
  • Suporta para sa tulong sa code
  • Lumikha at magpatakbo ng mga pagsubok sa C / C ++ mula sa loob
  • Mayroon itong suporta sa tool na Qt
  • Suporta para sa .tar, .zip compression format at marami pang mga archive file
  • Suporta para sa maraming tagatala tulad ng GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio, at MinGW
  • Pag-browse sa file

Code :: Mga Pag-block

Mga CodeBlock

Ito ay isang bukas na mapagkukunan ng kapaligiran sa pag-unlad na lisensyado sa ilalim ng GNU General Public Lisensya na Mayroon itong suporta para sa maramihang mga tagataguyod, bukod sa maaari naming makita ang MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC at Intel C ++ Compiler.

Mayroon itong pasadyang sistema ng pagbuo at opsyonal na suporta sa pagbuo.

Ang CodeBlocks ay magagamit para sa Windows, Linux, at macOS at na-port sa FreeBSD, OpenBSD, at Solaris.

Ang IDE na ito Ito ay dinisenyo upang maging napaka-extensible at ganap na mai-configure, maaari mong pahabain ang paggamit ng mga plugin.

Entre ang mga pangunahing katangian na maaari nating mai-highlight mula sa programang ito maaari nating hanapin:

  • Mga workspace upang pagsamahin ang maraming mga proyekto.
  • Adaptive workspace
  • Project browser; pagtingin sa mga file, simbolo (minana, atbp.), mga klase, mapagkukunan.
  • Ang naka-tab na editor, maraming mga file.
  • Kulay ng syntax
  • Pagkumpleto ng code.
  • Listahan ng drop-down.
  • Mga advanced na paghahanap para sa mga string sa loob ng mga file: kasalukuyang, bukas, proyekto, workspace, sa mga folder).
  • Suporta para sa pagtitipon sa kahanay (gamit ang maraming mga processor / core).

clion

clion

Ang isang IDE na nakatuon sa pag-unlad sa C at C ++ na mga wika ng programa, Ang CLion ay isang cross-platform IDE kaya maaari itong magamit sa Linux, macOS at Windows na isinama sa CMake build system.

Ang paunang bersyon tugma ito sa GNU Compiler Collection (GCC) at Clang at GDB Debugger, LLDB at Google Test compiler. Bilang karagdagan sa C at C ++, CLion sumusuporta sa iba pang mga wika nang direkta o sa pamamagitan ng mga plugin: Kotlin, Python, Rust, Swift at iba pa.

Ang CLion, tulad ng maraming mga IDE, ay may pag-andar ng madaling pagkumpleto ng code, kung saan makakatulong sa iyo ang CLion na makatipid ng maraming oras sa pagkumpleto ng syntax ng iyong code na sinusulat mo rito.

At hindi lamang iyon, ang CLion ay mayroon ding paunang naka-format na mga template ng syntax ng code kung saan ipinapahiwatig mo ang syntax at bubuo ito ng code, na nagpapakita rin sa iyo ng mga posibleng syntax at sa gayon mapabuti ang bilis ng pagsulat.

PyCharm

pycharm-python

Isang cross-platform IDE na ginamit sa larangan ng programa, PAng ycharm ay may isang python console kung saan maaari mong isulat ang mga script habang pinapatakbo mo ang mga ito. Ang mga bintana ay maaaring ilipat sa dock mode, lumulutang mode, window mode, o split mode depende sa iyong kagustuhan.

Kapag binuksan mo ang docked mode, ang naka-pin na mode ay maaari ding buhayin upang ma-pin ang iyong mga tool.

Entre Ang pangunahing mga katangian nito ay maaaring mai-highlight:

  • Ang pag-codode ng tulong at pagtatasa, na may pagkumpleto ng code, syntax, at pagha-highlight ng error.
  • Pag-navigate sa proyekto at code, mga dalubhasang pagtingin sa proyekto, mga pagtingin sa istraktura ng file, at mabilis na pagtalon sa pagitan ng mga file, klase, pamamaraan, at paggamit
  • Ang refactoring ng Python: may kasamang pagpapalit ng pangalan, paraan ng pagkuha, pagsingit ng variable, magpasok ng pare-pareho, hilahin pataas, itulak pababa at iba pa
  • Suporta para sa mga balangkas sa web: Django, web2py at Flask
  • Built-in na debugger ng Python
  • Pinagsamang pagsubok ng yunit, na may saklaw na linya ng linya
  • Pag-unlad ng Google App Engine Python
  • Pagsasama ng kontrol sa bersyon: Pinagsamang interface ng gumagamit para sa Mercurial, Git, Subversion, Perforce, at CVS na may mga changelist at pagsasama.

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   kirbylife dijo

    Medyo subjective

  2.   Ektod dijo

    Ganap, isang malinaw na halimbawa ang pycharm, ok sabihin natin na ito ang "ika-apat" na pinakamahusay sa listahan ngunit, paano kung hindi ako nagkakaroon ng sawa? At lahat ng iba pa ay napapailalim din, ang gedit kasama ang isang tagatala ay maaaring mailagay sa nangungunang 1 depende sa kagustuhan at pagnanais na sayangin ang oras ng sinuman.

  3.   pr0per dijo

    At eklipse? Ginamit ng marami para sa j2ee