Hızla Ubuntu (PyGTK) GUI uygulamaları üretmek ve paketlemek için harika bir küçük araçtır - hızlı bir şekilde. Kurulum ayrıntıları yerine uygulamanızın işlevselliğine tamamen odaklanabilmeniz için, el ile yapılan yinelenen çalışmaların çoğunu çıkarır.
Qt Yazılım Geliştirme Kiti (SDK) yaygın bir grafik kullanıcı arayüzü (GUI) ile uygulama yazılımını geliştirmek için kullanılan bir çapraz platform uygulama çerçevesidir.
Ubuntu Linux Üzerinde Qt SDK Kurulumu
Entegre Geliştirme Ortamları (IDE'ler) ve güçlü editörler gibi Ubuntu'da kullanım için kullanışlı açık kaynak geliştirme araçlarının bir listesi.
Anjuta , C ve C ++ için bir Entegre Geliştirme Ortamıdır (IDE).
Bazaar-NG , Ubuntu gelişimi için kullanılan merkezi olmayan bir sürüm kontrol sistemidir.
Bluefish , deneyimli web tasarımcıları ve programcıları için güçlü bir editördür.
Eclipse , Java ve diğer programlama dilleri için bir IDE'dir. JBuilder gibi kapalı kaynaklı programların temelini oluşturur.
Eric tam özellikli bir Python ve Ruby IDE'dir.
Glade , GNOME uygulamaları oluşturmak için bir Kullanıcı Arayüzü tasarımcısıdır.
IDLE , Tkinter GUI araç kiti ile oluşturulan Python IDE'dir.
KDevelop, birçok programlama dilini destekleyen bir KDE için IDE'dir.
MonoDevelop , C # ve diğer dillerde mono / .net uygulamaları yazmak için bir IDE'dir.
NetBeans , CVS desteği ve bir form oluşturucu içeren bir Java IDE'dir.
Kullanabileceğiniz diğer kaynaklar:
Ubuntu Uygulama Geliştiricileri
Ubuntu Geliştirici Kılavuzu
Ubuntu Geliştirme Kılavuzu: Giriş
Düzenle
Ubuntu'nun tek platform SDK'sı Ekim'e kadar gemi şekli olacak
Geliştiricilerin, telefonlar, tabletler ve masaüstü bilgisayarlarda çalışabilecek uygulamalar geliştirmelerine olanak tanıyacak olan Ubuntu SDK'sı, bu yıl Ekim ayına kadar çoğu uygulamayı oluşturacak kadar olgun olmalıdır.
Tamamlandığında, bu yılın başında Alpha'da yayınlanan Ubuntu SDK'sı, geliştiricilerin birden çok form faktörü üzerinde Ubuntu üzerinde çalışan uygulamalar oluşturmak için aynı kod tabanını kullanmasına izin verecektir. Ubuntu'nun topluluklarla birlikte geliştirdiği organizasyon olan Canonical'in planlarıyla bağlanıyor, Ubuntu'nun telefonlar, tabletler ve masaüstlerinde çalışan tek bir işletim sistemi olması.
SDK kullanılarak oluşturulan uygulamalar, ağırlıklı olarak ağır kaldırma için C ++ kullanabilen uygulama arabirimleri tasarlamak için Javascript tabanlı bir dil olan QML kullanılarak oluşturulur. QML kullanılarak oluşturulan Ubuntu uygulamalarında, farklı form faktörleri arasında ölçeklenebilen kullanıcı arayüzleri bulunabilir. Bu kullanıcı arayüzlerinin boyutları, cihaza ve ekran boyutuna bağlı olarak farklı piksel değerlerine dönüşecek ızgara birimlerinde tanımlanabilir.
Canonical, SDK'nın Ubuntu 13.10 piyasaya sürüldüğünde çoğu uygulamanın yazabileceği kadar eksiksiz olmasını hedefliyor. zdnet