
Lesley Fowler
0
3398
367
Programlama dilleri ve araç takımları karmaşık konulardır. Muhtemelen çok fazla düşünmeden bilgisayarları uzun süre kullanmayı başardınız.
Fakat Linux'a geçtiğinde, birdenbire sorun çözüldü. Bunun nedeni, bir uygulamanın masaüstünüzün geri kalanıyla ne kadar iyi bütünleşebileceği, genellikle tek bir soruya yol açar: GTK + veya Qt'da yapıldı mı?
GTK + ve Qt Nedir??
GTK + ve Qt, geliştiricilerin bir uygulamanın nasıl göründüğünü ve hissettiğini yapılandırmak için kullandıkları araçlardır. Bu araç kitleri, bir uygulamayı kullanırken gördüğünüz düğmeler, araç çubukları, sürgü ve menüleri sağlar.
Resim Kredisi: Wikimedia Commons
Araç setleri geliştiricilerin zaman kazanmasını sağlar. Her düğmenin boyutu, şekli ve görünüşünü kodlamak veya tasarlamak zorunda kalmak yerine, araç setinin bu işi halletmesine izin verebilirler. Bu, belge düzenleme veya müzik çalma gibi bir uygulamanın sağladığı temel işlevlere odaklanmalarını sağlar.
GTK + ve Qt Tarihi
Haarvard Nord ve Eirik Chambe-Eng, 1991 yılında Qt'nin geliştirilmesine başlamıştır. “sevimli,” Q harfinin Haavard'ın Emacs yazı tipinde nasıl göründüğü ve t harfinin Xt tarafından daha önce kullanıldığı, çünkü Unix masaüstlerinde zaten kullanılan X araç seti.
Nord ve Chambe-Eng, daha sonra Throll Tech, sonra Throlltech olan ve şimdi The Qt Company olarak farklı bir biçimde var olan Quasar Technologies'i kurdu..
1995 yılında Throll Tech, Linux için Qt sürümü için kaynak kodunu yayınladı. Ancak bu, Özgür Yazılım Vakfı'nın Özgür Açık Kaynak ve Özgür Yazılım'ın tanımını karşılamadı: Fark Nedir ve Neden Önemli? Açık Kaynak ve Özgür Yazılım: Fark Nedir ve Neden Önemli? Birçoğu "açık kaynak" ve "özgür yazılım" ın aynı anlama geldiğini varsayar, ancak bu doğru değildir. Farklılıkların ne olduğunu bilmek sizin yararınızadır. herhangi bir değişiklik yaptığında, insanların kodu yeniden dağıtmasına izin verilmediğinden. 2000 yılına kadar Throlltech, kullanıcılara kodu özgürce düzenleme ve yeniden dağıtma özgürlüğü verdi..
GTK +, GNU Görüntü Yönetme Programında kullanılan mevcut arabirimin yerine Peter Mattis'in yarattığı GIMP Araç Takımı olarak başladı. Yeniden yazma işleminden sonra, araç takımı GTK + oldu ve 1998'de serbest bırakıldı..
Qt, bazı yönlerden daha çok yönlü ve uyarlanabilir bir araç takımı olsa da, bu ilk yıllarda GTK + etrafında konsolide edilen bir topluluk. Ayrıca kar amacı gütmeyen GNOME Vakfı'nın GTK + 'yı koruduğunu, halka açık bir şirket olan The Qt Company ise Qt'nin gelişimine öncülük ettiğini belirtmek gerekir. Yine de, bu noktada, hiçbir araç kiti “daha özgür” diğerinden.
GTK Tabanlı Masaüstü Bilgisayarlar ve Yazılımlar
Yakın zamanda Linux'a geçiş yaptıysanız, GTK tabanlı bir masaüstünü kullanmanız için iyi bir şans var. Çünkü en iyi Linux masaüstü ortamlarının çoğu GTK kullanıyor+.
Ubuntu, Fedora ve Debian gibi önde gelen ve köklü Linux işletim sistemlerinde varsayılan seçenek olan GNOME'u kullanın. O zaman hem daha hafif hem de daha geleneksel arayüzler sunan MATE ve Xfce gibi alternatifler var..
Uzun süredir Linux kullanıcılarından daha yeni anahtarlayıcılara daha fazla hitap eden yeni gelen ilköğretimOS'u unutmayalım.
En popüler açık kaynaklı uygulamaların çoğu, GTK tabanlı masaüstleriyle daha iyi bütünleşir. Buna Firefox, Thunderbird, LibreOffice ve GIMP gibi programlar da dahildir. Daha az öne çıkan çapraz platformlu GTK tabanlı uygulamalar, AbiWord, Inkscape ve Pidgin'i içerir..
GTK + uygulamaları arasında artan bir çeşitlilik derecesi var. Özel olarak GNOME için tasarlanmış yazılımlar, diğer GTK tabanlı masaüstlerinde bile görünmeyebilir. Bunun nedeni, GNOME'un İnsan Arayüz Tasarımı kılavuzunda menubar kullanımını engellemekte ve diğer daha az yaygın değişikliklere yol açmaktadır..
Ayrıca, temelOS için tasarlanan birçok uygulamanın diğer masaüstleri için uygun olmadığını da bilin..
Bu arada, yukarıda bahsedilen popüler çapraz platform GTK + araçlarının çoğu göreceli olarak masaüstü agnostiği olmaya devam etmektedir (bu, her ikisinin de benzersiz bir tasarıma önem vermesinden dolayı GNOME ve temelOS üzerinde yerinin olmadığı anlamına gelir)..
Qt Tabanlı Masaüstü ve Yazılımlar
KDE Plazma masaüstü, Linux için en eski ve tam özellikli masaüstü ortamıdır. Qt 1996'da tamamen açıldıysa, GNOME bile bulunmayabilirdi. Yirmi yıldan uzun bir süre sonra, KDE topluluğu en zengin özellikli Linux masaüstünü sağlamaya devam ediyor.
Dışarıda çok az sayıda Qt tabanlı masaüstüyle, pek çok Qt uygulaması Plazma masaüstüne özel olarak tasarlandı ve hatta çeşitli KDE bileşenlerine bağlı olabilir. Bu nedenle, KDE yazılım entegrasyonu, masaüstünün en iyileri arasındadır..
Her uygulamayı etkileyen arayüz ince ayarları yapabilir veya özellikle rahat hissedene kadar bir uygulamayı ince ayar yapabilirsiniz. Bununla birlikte, Plazma masaüstü, Qt kullanan tek kişi değil. LXQt, daha hafif ve daha basit olmaya odaklanan bir alternatiftir.
Bazı KDE yazılımları platformlar arası olsa da, bu programlar Linux topluluğu dışında iyi bilinmemektedir. En dikkate değer istisnalar Krita ve digiKam olabilir..
Tüm Qt yazılımı KDE için özel olarak tasarlanmamıştır. Bu tür programlar VLC medya oynatıcı ve Scribus masaüstü yayıncılık uygulamasını içerir.
Fark Ne Kadar Önemlidir??
GTK + ve Qt arasında teknik farklılıklar var, ancak bunların çoğu geliştiricilerin bizden daha fazla ilgisini çekiyor. Bu günlerde, sınırlamaları eskisinden daha zor farketmek zor. Mükemmel temalar sayesinde birçok GTK + uygulaması artık evde Qt tabanlı Plazma masaüstünde görünüyor. Bu uygulamalardan bazıları, Plazma'da evde GNOME'da olduğundan daha fazla görünüyor.
Bu arada, Scribus veya VLC'yi GTK tabanlı bir masaüstüne, sahnelerin arkasında bir fark olduğunu fark etmeden de yükleyebilirsiniz..
Ancak zaman zaman küçük uyumsuzluklar ortaya çıkmaktadır. Açılacak bir dosyayı ararken Uygulamalar farklı bir dosya seçici penceresi açabilir. Sistem temalarına yönelik ayarlamalar, bazı uygulamalara uygulanabilir ancak diğerleri için geçerli olmayabilir. Masaüstünüzle ne kadar sıkıştınızsa, tuhaflıklar da o kadar fazla olabilir.
Sonuç olarak, GTK + veya Qt tercih edilip edilmeyeceği bu soru gerçekten en sevdiğiniz masaüstü arayüzünü ve en sevdiğiniz Linux uygulamalarını seçmeye geliyor. En İyi Linux Yazılım ve Uygulamaları En İyi Linux Yazılım ve Uygulamaları Linux'ta yeni veya deneyimli kullanıcı, işte bugün kullanmanız gereken en iyi Linux yazılımı ve uygulamaları. .