GNUstep
| GNUstep | ||
|---|---|---|
|
| ||
|
| ||
| Genel bilgi | ||
| program türü | alet takımı | |
| geliştirici | GNUstep Geliştiricileri | |
| Lisans | GPL kapsamında geliştirme uygulamaları ve LGPL kapsamında Çerçeveler | |
| Teknik Bilgiler | ||
| Zamanlanmış | Amaç-C | |
| Bağlantılar | ||
GNUstep , masaüstü uygulamalarının geliştirilmesi için Objective-C dilinde yazılmış bir dizi nesne yönelimli çerçeveler veya kitaplıklar , uygulamalar ve araçlardır .
NeXT tarafından oluşturulan ve daha sonra Apple tarafından satın alınan OpenStep özelliklerinin ücretsiz bir uygulamasıdır . Apple'ın OpenStep tabanlı Mac OS X işletim sisteminin ortaya çıkmasıyla birlikte GNUstep, bu sistemle uyumluluğu da planlıyor.
GNUstep iki geliştirme aracıyla ( RAD ) birlikte gelir. Projeler oluşturmak için Proje Merkezi ve grafik arayüzler oluşturmak için GORM . Her iki araç da sırasıyla NeXTSTEP'ten Project Builder ve Interface Builder'ın eşdeğerleridir .
GNUstep Paketleri ve Çerçeveleri
GNUstep temel olarak Make , Base , GUI ve Back olmak üzere dört paketten oluşur . Her birinin farklı işlevleri vardır:
- Yapmak
Bu paket, GNUstep ile oluşturulan projeler için Makefile oluşturmayı kolaylaştırır. Uygulamanın konfigürasyonu, kurulumu ve paketlenmesi kolaylaşacak şekilde.
- Temel
Bu, tüm görsel olmayan sınıfları içeren Çerçevedir . Orijinal NeXTSTEP sınıflarını temel alan sınıflar NS harfleriyle , GNUstep projesi tarafından eklenenler ise GS harfleriyle başlar .
- GUI
Bu, tüm görsel sınıfları içeren Çerçevedir . Base Framework'te olduğu gibi , orijinal NeXTSTEP sınıflarını temel alan sınıflar NS harfleriyle , eklenenler GS harfleriyle başlar .
- Geri
Bu paket, GUI Çerçevesinin Arka Uçudur . Ve GNUstep ile oluşturulan uygulamaların görsel bileşenlerini çizmek için rutinlerden sorumludur.
Uygulama görünümü
GNUstep ile yapılan uygulamaların görünümü genellikle NeXTSTEP ile oluşturulanlara benzer . Bu, bir işletim sisteminden diğerine ve ayrıca kitaplıkların yapılandırmasına göre değişebilir. GNU/Linux , BSD , Solaris vb. sistemlerde . uygulamalar dikey bir menüye sahiptir ve herhangi bir pencereden ayrılmıştır. Bu sistemlerde, IconManager aracıyla yönetilebilen AppIcon'lar ve Miniwindows da kullanılır ( WindowMaker masaüstünde bu araç gerekli değildir). Ancak, GNUstep'i pencereleri simge durumuna küçültmek için görev çubuğunu kullanacak şekilde yapılandırmak ve uygulamaları menüyü pencereli hale getirecek şekilde yapılandırmak (bu stili destekleyenler) mümkündür.
Mac OS sisteminde menü, o platformun herhangi bir yerel uygulamasınınki gibidir. Windows sisteminde bu stile uygun olarak tasarlanmış uygulamalar için pencereli menüye sahip olabilirsiniz.
GNUstep kullanan şirketler
GNUstep ile veya GNUstep kullanılarak yapılan bazı uygulamalar
kullanılarak Mac OS'den diğer sistemlere taşınan uygulamalar
Ayrıca
Dış bağlantılar
Wikimedia Commons , GNUstep hakkında bir medya galerisine ev sahipliği yapar .
- Projenin resmi web sitesi (İngilizce)
- Grafik masaüstü ortamı
- GNUstep hakkında blog (İspanyolca)
- GNUstep ve Objective-C ile ilgili belgeler (İspanyolca)