0

Merhaba, iÅŸler, güçler projeler derken uzun zamandır yazamıyordum. Açık kaynak kodlu geliÅŸtirdiÄŸim bir proje için uygun UI framework’ü ararken karşıma çıkanları yazarak bu tembelliÄŸe bir son vereyim istedim.

Web arayüzleri normal yazılım arayüzlerinden daha farklıdır. Sonuç olarak HTML ve yardakçıları (css, js) ile çalışmak çok farklı. EÄŸer bir web uygulaması geliÅŸtiriyorsanız Amerika’yı tekrar keÅŸfetmemek için arayüz bileÅŸenlerinin bir kısmını hazır kullanırsınız. Bunun, tasarım düzeni ve kullanışlılık olarak da avantajları olacaktır. EÄŸer tek bir framework kullanırsanız görünüş ve kullanım olarak ayrı telden çalmayan kontrollere sahip olursunuz.

Bu UI frameworklerinin çoğu aslında javascript kütüphaneleri. Tabii bu durum kontrolleri her türlü sunucu taraflı geliştirme ortamıyla kullanabilmemizi sağlıyor. Şimdi listemize bir göz atalım :

Cappuccino Web Framework

Mottosu Build Desktop Class Applications in Objective-J and JavaScript olan bu framework Objective-J ve Javascript ortamlarını destekliyor.  Dokümantasyonu daha çok referans tarzında hazırlanmış. Birkaç tanede tutorial mevcut. Arkasındaki komünite oldukça sağlam

Adres : http://www.cappuccino.org/demo

Lisans : Lisans olarak LGPL version 2.1 tercih edilmiş.

YUI Library

Yahoo’nun önceleri kendisi için geliÅŸtirmeye baÅŸladığı, sonraları açık kaynak kodlu olarak dağıtıma açtığı arayüz çatısı. En çok 2. ve 3. versiyonlar tercih ediliyor. Açıkçası gerek api gerekse de kontroller bana oldukça karmaşık geldi. Kendi içerisinde barındırdığı kontroller dışında arkasındaki komünite tarafından hazırlanan oldukça fazla kontrole ve araca sahip.

Adres : http://developer.yahoo.com/yui/

Lisans : BSD license

Google Web Toolkit

Google’ın kendi ürünlerini geliÅŸtirirken kullandığı arayüz kütüphanesi. Dahili ajax desteÄŸi, Java için direkt destek (eclipse plugini mevcut) ve mobil platform desteÄŸi (iphone ve android) avantajları.

Adres : http://code.google.com/intl/tr/webtoolkit/

Lisans : Apache License, Version 2.0

MochaUI

Mocha, Mootools kullanılarak yazılmış bir javascript uygulama arayüz kütüphanesi. Karışık olmayan güzel bir dökümantasyonu var. Kütüphane, özellikle layout uygulamaları için düşünülmüş ve oldukça başarılı.

Adres : http://mochaui.com/ demo

Lisans : MIT License

Ext JS

İlk bakışta sizi en çok etkileyecek framework bu. Javascript ve GWT için ayrı uygulamaları var. Çatı bir sürü bileşene sahip ve tek kelimeyle harika gözüküyorlar. Şu anda 3.1 sürümü mevcut. Daha önceki sürümlerinde JQuery gibi bir js kütüphanesine ihtiyaç duyuyorken, yeni versiyonunda ekip kendi kütüphanelerini geliştirmiş. Bunun dezavantajı, projenizde JQuery gibi bir kütüphane kullanıyorsanız ek olarak birde extjs_core kütüphanesini de kullanmanız gerekiyor. Yanlız burda şunu belirtmem gerek. 3.0 versiyonundan sonra kütüphanenin commercial sürümü eklenmiş. Ve bunun için komüniteyi kısıtlamışlar sanki. Yeni versiyonla ilgili neredeyse hiç dökümantasyon yok. Bu inanılmaz bir eksi. Dökümantasyon ve eğitimler ayrıca parayla satılıyor.

Adres : http://www.extjs.com/ demo

Lisans : GNU ve Commercial

jQuery UI

İnternette milyonlarcası bulunabilen Jquery bileşenleri gibi bileşenler içeren bir paket. Jquery ekibi tarafından geliştiriliyor. Henüz daha çok yeni olduğundan dolayı çok birşey beklememek lazım. Ama tema desteği gibi sunduğu özellikler oldukça güzel. Bence kesinlikle denemeye değer.

Adres : http://jqueryui.com/ demo

Lisans : MIT GPL

DHTML UI Toolkit

Yeni rastladığım bu kütüphane gerçekten çok baÅŸarılı. Gerek kullanım, gerek bileÅŸen sayısı olarak ÅŸu ana kadarkiler arasında farklı bir yeri var. Kapsamlı dökümantasyon, kullanışlı bileÅŸenler ve güzel görünüm artıları içerisinde sayılabilir. Bazı bileÅŸenleri commercial lisansa sahip olsada genel manada oldukça baÅŸarılı bir set. Bence Ext JS’den daha baÅŸarılı bu konuda.

Adres : http://www.dhtmlx.com/index.shtml demo

Lisans : GPL – Commercial – Enterprise

Nitobi Complete UI

Nitobi, Asp, php, asp.net, java, javascript ve coldfusion’a destek veren bir arayüz kütüphanesi. Oldukça baÅŸarılı olan bu kütüphanenin dökümantasyon desteÄŸi çok iyi ve kullanımı da çok kolay. Kesinlikle bakmadan geçmemek lazım.

Adres : http://nitobi.wikidot.com/

Lisans : GNU – Commercial

Bu yazı istenilen yerde istenilen şekilde yayınlanabilir (değişikliklerden yazının orjinalini yazan yazar kesinlikle sorumlu değildir). Sadece yazdığınız yazının altında veya üstünde orjinal yazıya link verirseniz sevinirim. Vermezsenizde sorun değil. İlginiz için teşekkürler.

Eğer girdiyi beğendiyseniz, başkalarıyla da paylaşın!
Tusul | Habberci | Haber.gen.tr | Oyyla | Bağcık | 100 Puan | Linkibol | Teknikim
  • 19 January 2010 at 13:06 eBurhan ☼
    güzelmiş bu.
  • 20 January 2010 at 10:53 Kaan Arslan
    evet ama ben hala daha kullanımı kolay, grouping özelliği olan ve açık lisanslı bir grid bulamadım.

Yorum Bırakın