Tam Özellikli ve Temel Linux Kod Düzenleyicisi Eclipse ve Geany ile Karşılaştırıldı

  • Harry James
  • 0
  • 1382
  • 200
reklâm

Düzenli olarak kod yazan bir kişiyseniz, rahat ettiğiniz bir kod düzenleyici kullanmanız son derece önemlidir. Linux altında, her biri farklı programcı türlerini hedef alan çok sayıda editör seçeneği bulunmaktadır. Karşılaştırmak için sadece iki editör seçmek gerçekten zor, ama iki favorimi seçtim: Eclipse ve Geany.

Bu iki editör, başarmayı amaçladıkları şey konusunda harikalar ama yine de birbirlerinden çok farklılar. Daha yakından bakmak için, bu ikisini arabirim, özellik miktarı, genel kullanım kolaylığı ve dil desteği gibi diğer özellikler ile karşılaştırdım..

tutulma

Eclipse, akla gelebilecek her özelliği herkesin kullanabileceği tek bir pakete dahil etmeye çalışan oldukça büyük bir editördür. Büyük ebatlarından dolayı, katı halli bir sabit sürücüyle bile piyasaya sürülmesi kesinlikle biraz zaman alıyor. Başlatıldığında, sizden çalışma alanı için bir konum seçmenizi isteyecektir (proje klasörlerinin kaydedildiği yer) ve ardından ana pencereyi açar. Eclipse benzer şekilde ağır kod düzenleyici olmayı hedeflediğinden Visual Studio'yu daha önce kullanan herkes arabirimin biraz tanıdık geldiğini anlayacaktır..

Başlamak için yeni bir proje oluşturmak isteyeceksiniz. Eclipse size projenin hangi programlama dilini kullanacağını soracak. Bu listedeki desteklenen programlama dillerinin miktarı, hangi ek paketlerin ve eklentilerin yüklü olduğuna bağlıdır - doğru eklentiler ve SDK ile, aynı zamanda yeni Android uygulama projeleri oluşturabilirsiniz. İşte Nasıl Öğreniyor, Android Uygulamaları Geliştirmek İstiyor musunuz? İşte Nasıl Öğrenilir? Çok uzun yıllar sonra, bir kişi mobil pazarın artık insanın hayal edebileceği her uygulamaya doymuş olduğunu düşünüyor - ama durum böyle değil. Eclipse'de hala ihtiyacı olan birçok ... niş var. Buradan, proje türüne (eğer istersen) göre daha da belirginleşebilir ve kullanmak istediğin takım zinciri / derleyiciyi seçebilirsin.

Oluşturulduktan sonra kodu görüntüleyebilir, projeye yeni dosyalar ekleyebilir ve başka ne istersen yapabilirsin. Eclipse ayrıca şu anda yazılı fonksiyonlar ve değişkenler hakkında size fikir veren hoş bir taslak sunar. Başka bir görünüm, bir görev listesi oluşturmanıza olanak tanır, böylece organize listeler oluşturarak ve son teslim tarihlerini planlayarak öndeki çalışmaya odaklanabilirsiniz..

Tabii ki, sadece ne yaptıklarını gerçekten bilenlere yardım edebilecek birkaç diğer karmaşık özellikler de mevcut. Özel işlevler çeşitli paketler ve eklentiler aracılığıyla da eklenebilir. Son olarak, Tercihler penceresi, hayal edilebilecek her şeyi hemen hemen özelleştirmenize izin verir, böylece Eclipse istediğiniz şekilde çalışacaktır. Beklendiği gibi, bu, satır numaralandırmayı, eşleşen kaşlı ayraçları ve daha fazlasını içerebilir..

Kurulum

Eclipse, herhangi bir Linux dağıtımından arama yaparak yüklenebilir. “tutulma” Paket yöneticinize ait paket içinde. Eğer dağıtımınız Fedora Fedora 19 "Schrödinger'in Kedisi" gibi paket gruplar yapıyorsa, Hayatta Ve Yeni Özellikler ve İyileştirmeler Dolu Fedora 19 "Schrödinger'in Kedisi" Hayatta Ve Yeni Özellikler ve İyileştirmelerle Dolu kod adı "Schrödinger's Cat" çıktı! Geçmişte, Fedora açık kaynak topluluğunda liderlik sağladı, sıkı açık kaynak politikaları yürüttü, sürekli… Eclipse paket grubunu (varsa) kesinlikle önerebilirsin, böylece önerilen tüm paketleri kesinlikle en fazla dağıtım olarak çekebilir. Eclipse'i çoklu paketlere bölme eğilimi.

Geany

Geany Geany - Linux İçin Harika Bir Hafif Kod Düzenleyicisi Geany - Linux İçin Harika Hafif Bir Kod Düzenleyicisi Şaşırtıcı bir şekilde, Linux, pek çok iyi IDE (Bütünleşik Geliştirme Ortamı) sunmuyor. Bunun sebebi, çoğu Linux programcısının eski güzel Not Defteri'ni (veya bu durumda düpedüz) çıkardığı ve diğer taraftan çok hafif bir kod editörü olduğu için inanıyorum. Aslında, daha hafif olacak tek uygulamalar, sözdizimi vurgulamayı destekleyen basit metin editörleridir. İlk başlattığınızda, daha sağlıklı bir arayüzle karşılaşacaksınız. İhtiyaç duyabileceğiniz ya da gerekmeyebilecek çok çeşitli özelliklere sahip değilsiniz, daha çok genel eylemlerin bir listesi.

Bir avuç desteklenen programlama diliyle yeni dosyalar oluşturabilirsiniz, ancak bu diller Geany'ye kodlanmıştır ve genişletilemez. Yaygın dillerin çoğu listede yer almaktadır. Projeler fikri çoğunlukla Geany'de mevcut değil; bunun yerine sadece şu anda açık olan dosyaların bir listesini göreceksiniz. Projeler fikrini sevsem de, onlara destek olma ihmali Geany'nin sadeliğini gösteriyor. Programlama ihtiyaçlarınıza bağlı olarak, hem avantajlar hem de dezavantajlar sağlar..

Diğer herhangi bir metin düzenleyicide olduğu gibi, programlamayı kolaylaştırmak için satır numaralandırması, eşleşen ayraçlar ve diğer kısayolları da içerir. Kodunuz hazır olduğunda, uygulama kodu sizin için derlemeye ve çalıştırmaya çalışabilir, ancak bazen buna gelince kendi tercihlerim var - Java'da Geany'nin her şeyi yapmasına izin verdim, ancak C / C ++ için bir Terminal açıyorum Uygulamayı Geany dışında derlemek ve çalıştırmak.

Kurulum

Geany, arama yaparak herhangi bir dağıtıma kurulabilir. “geany” Paket yöneticinize ait paket içinde. Bazı dağıtımlar ayrıca Geany için bazı eklentiler de sunar - isterseniz bunları yükleyebilirsiniz. “geany” paket size tam uygulamayı vermelidir.

Sonuç

Peki bu ikisi arasından hangi kod editörü daha iyi? Eclipse'e vermek zorunda kalacağım, çünkü her şeyi ve attığınız her şeyi yapabilir. Hala Geany ile çalışmayı tercih etmeme rağmen (programlama becerilerim henüz bu kadar ilerlemiyor olsa da), yeni başlayanlar için orta seviye kodlayıcılar için en uygun yöntem. İhtiyacı olan herkes (Android uygulaması geliştirme gibi) işlerini yapmak için Eclipse’i ister. Bununla birlikte, hangi kod editörünün sizin için en iyisi olduğuna karar vermek için programlama gereksinimlerinizi dürüstçe değerlendirmelisiniz - gerçekten ihtiyacınız olmadığında Eclipse'yi seçtiyseniz yalnızca kendiniz için zorlaştırırsınız..

Hangi kod editörünü veya “Entegre Geliştirme Ortamı (IDE)”, kullanır mısın? Neden en iyisini seviyorsun? Yorumlarda bize bildirin!

Kuba Bo? Anowski




Henüz no comments

Modern teknoloji hakkında basit ve uygun fiyatlı.
Modern teknoloji dünyasında rehberiniz. Her gün bizi çevreleyen teknolojileri ve araçları nasıl kullanacağınızı ve Internet'te ilginç şeyleri nasıl keşfedeceğinizi öğrenin.