Linux için en iyi entegre geliştirme ortamlarından 4'ü

linux kodu

Linux'ta uygulamaların yaratılması ve geliştirilmesinde bize yardımcı olabilecek çeşitli araçlara sahibiz. Birçoğunun sözleriyle, Linux şüphesiz uygulama geliştirme için önerilen sistemlerden biridir.

bu sefer en iyi entegre geliştirme ortamlarından bazıları hakkında konuşmak için bu fırsatı değerlendirelim Tercih ettiğimiz Linux dağıtımımızda kullanabileceğimiz (IDE).

NetBeans

netbeans-edit-php-sayfası

NetBeans diğer programlama dillerini destekleyen popüler bir çapraz platform C / C ++ IDE. C / C ++ için farklı proje şablonları içerir ve statik ve dinamik kitaplıklar kullanılarak uygulamalar oluşturulabilir.

Ek olarak, projelerinizi oluşturmak için mevcut kodunuzu yeniden kullanabilir ve ayrıca sıfırdan uygulamalar oluşturmak için ikili dosyaları içeri aktarmak için sürükle ve bırak özelliğini kullanabilirsiniz.

Arasında Temel özellikleri vurgulanabilir:

  • C / C ++ editörü, çoklu oturumlar, araçlar ve GNU GDB hata ayıklayıcı ile iyi bir şekilde entegre edilmiştir.
  • Kod yardımı desteği
  • İçeriden C / C ++ testleri oluşturun ve çalıştırın
  • Qt araç desteğine sahiptir
  • .Tar, .zip ve daha birçok arşiv dosyası sıkıştırma formatları desteği
  • GNU, Clang / LLVM, Cygwin, Oracle Solaris Studio ve MinGW gibi birden çok derleyici desteği
  • Dosyalara göz atma

Kod :: Bloklar

codeblocks

Bu, GNU Genel Kamu Lisansı altında lisanslanan açık kaynaklı bir geliştirme ortamıdır. MinGW / GCC, Digital Mars, Microsoft Visual C ++, Borland C ++, LLVM Clang, Watcom, LCC ve Intel C ++ Compiler'ı bulabileceğimiz birden fazla derleyiciyi destekliyor.

Özel bir yapı sistemine ve isteğe bağlı yapı desteğine sahiptir.

CodeBlocks, Windows, Linux ve macOS için mevcuttur ve FreeBSD, OpenBSD ve Solaris'e taşınmıştır.

Bu IDE Çok genişletilebilir ve tamamen yapılandırılabilir olacak şekilde tasarlanmıştır, eklentilerin kullanımını genişletebilirsiniz.

Arasında vurgulayabileceğimiz temel özellikler bu programdan bulabiliriz:

  • Birden çok projeyi birleştirmek için çalışma alanları.
  • Uyarlanabilir çalışma alanı
  • Proje tarayıcısı; dosyaların, sembollerin (miras alınan vb.), sınıfların, kaynakların görünümü.
  • Sekmeli düzenleyici, birden çok dosya.
  • Sözdizimi renklendirme
  • Kod otomatik tamamlama.
  • Açılır liste.
  • Dosyalardaki dizeleri gelişmiş arar: geçerli, açık, proje, çalışma alanı, klasörlerde).
  • Paralel olarak derleme desteği (birden çok işlemci / çekirdek kullanarak).

klişe

klişe

C ve C ++ programlama dillerinde geliştirmeye odaklanmış bir IDECLion, platformlar arası bir IDE'dir, bu nedenle CMake oluşturma sistemiyle entegre Linux, macOS ve Windows'ta kullanılabilir.

İlk versiyon GNU Derleyici Koleksiyonu (GCC) ve Clang ve GDB Debugger, LLDB ve Google Test derleyicileri ile uyumludur. C ve C ++ 'ya ek olarak, CLion doğrudan veya eklentiler aracılığıyla diğer dilleri destekler: Kotlin, Python, Rust, Swift ve diğerleri.

CLion, birçok IDE gibi, kodu kolayca tamamlama işlevine sahiptir, bu sayede CLion, içine yazdığınız kodun sözdizimini tamamlamada çok zaman kazanmanıza yardımcı olabilir.

Ve sadece bu değil, CLion ayrıca sözdizimini belirttiğiniz önceden biçimlendirilmiş kod sözdizimi şablonlarına sahiptir ve kodu oluşturarak olası sözdizimlerini de gösterir ve böylece yazma hızını artırır.

pycharm

pycharm-python

Programlama alanında kullanılan bir çapraz platform IDE, Pycharm, komut dosyalarını çalıştırırken yazabileceğiniz bir python konsolu ile birlikte gelir. Tercihinize bağlı olarak pencereler yuva moduna, kayan moda, pencere moduna veya bölme moduna geçirilebilir.

Yuvaya yerleştirilmiş modu açtığınızda, sabitleme modu da araçlarınızı sabitlemek için etkinleştirilebilir.

Arasında Temel özellikleri vurgulanabilir:

  • Kod tamamlama, sözdizimi ve hata vurgulama ile kodlama yardımı ve analizi.
  • Proje ve kod gezintisi, özel proje görünümleri, dosya yapısı görünümleri ve dosyalar, sınıflar, yöntemler ve kullanımlar arasında hızlı atlamalar
  • Python yeniden düzenleme: yeniden adlandırma, çıkarma yöntemi, değişken ekleme, sabit ekleme, yukarı çekme, aşağı itme ve diğerlerini içerir
  • Web çerçeveleri desteği: Django, web2py ve Flask
  • Yerleşik Python hata ayıklayıcı
  • Satır satır kod kapsamı ile entegre birim testi
  • Google App Engine Python geliştirme
  • Sürüm kontrol entegrasyonu: Mercurial, Git, Subversion, Perforce ve CVS için değişiklik listeleri ve birleştirme ile birleşik kullanıcı arayüzü.

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.

  1.   Kirbylife dijo

    Oldukça öznel

  2.   ektod dijo

    Tamamen, açık bir örnek pycharm, tamam diyelim ki listedeki en iyi "dördüncü" ama, ya python'da geliştirmezsem? Ve diğer her şey de özneldir, bir derleyici ile birlikte gedit zevklere ve herhangi birinin zamanını boşa harcama arzusuna bağlı olarak ilk 1'de olabilir.

  3.   pro0per dijo

    Ve tutulma? J2ee için çok kullanıldı