Tam o sırada, başka bir pillinetwork sitesi olan yenimecra.org'da: "Eğlencenin ferahı nasıl olur?"

JavaScript'ler web sitelerin vazgeçilmez kaynaklarıdır. JS ile kullanıcı dostu, interaktif arayüzler oluşturulurken bu arayüzlerin tarayıcıdan (browser) tarayıcıya farklılık göstermesi, hem web site geliştiricisi hem sitenin ziyaretçisi açısından en istenilmeyen durumlardan bir tanesidir.

JavaScript'in gücü ve etkileyici yanları çeşitli açık kaynak kodlu JavaScript kütüphanesinin yazılmasını sağladı. Bu kütüphanelerden siteler için hazırlanmış, açık kaynak kodlu, görselliği etkileyici ve çeşitli tarayıcılarda testleri yapılmış ExtJS ve ExtGWT'den bahsetmek istiyorum.

Bu JS kütüphaneleri, yüksek performans elde etmek, zengin internet uygulamaları üretmek amacıyla geliştirilmiş.

Demolarda da göreceğiniz üzerine Ajax'sal özellikler kütüphanelerin beğeni kazanmasını sağlıyor.

Şimdi ExtJS'den örneklere bakalım.

  • ExtJS Feed Viewer (demo)
    ExtJS Feed Viewer
    ExtJS Feed Viewer

  • Image Organizer (demo)
    ExtJS Image Organizer
    ExtJS Image Organizer
  • Web Desktop (demo)
    ExtJS Web Desktop
    ExtJS Web Desktop
  • Editable Grid (demo)
    ExtJS Editable Grid
    ExtJS Editable Grid
  • Paging - Sayfalama (Demo)
  • Grouping - Gruplama (Demo)
  • Live Group Summary (demo)
  • Grid Plugins (demo)
  • Grid Filtering (demo)
  • Grid From Markup (demo)
  • MessageBox (demo)
    ExtJS MessageBox
    ExtJS MessageBox
  • HelloWorld! (demo)
  • Layout Window (demo)
  • Multiple Trees (demo)
    ExtJS Multiple Trees
    ExtJS Multiple Trees
  • XML Tree Loader (demo)
  • Dynamic Forms (demo)
  • Advanced Validation (demo)
  • CheckBox ve Radio Button (demo)
  • File Upload Field (demo)
  • Basic Toolbar (demo)
  • Slider (demo)
Bu özellikler ve daha birçok demo şu adreslerde yer alıyor:

ExtGWT de benzer özellikler taşımakta olup uzaktan procedure desteğini GWT RPC, JSON ve XML ile sağlıyor.

Bu açık kaynak kodlu JavaScript kütüphanelerine olan ilginin arttığının örneklerine ülkemizde de rastlıyoruz. Turkcell'in teknoloji araştırma ve geliştirme şirketi Turkcell Teknoloji de, ExtJS kütüphanesi ile yine açık kaynak kodlu ISOLA'yı duyurdu. Ekran görüntülerine buradan bakabilirsiniz. Isola'nın son versiyonunu da buradan indirebilirsiniz.

Bu framework'lerin bileşenlerini kullanarak estetik ve güçlü görselliğe sahip siteler kolay ve hızlıca tasarlayabiliriz.

Son olarak eklemek istediğim noktada J2EE program geliştiricileri için ExtJS'yi kolay bir şekilde kullanabilmeleri için ExtTLD isimli TLD etiketlerin oluşturulmuş olması. Bununla ilgili şu siteye bakabilir ve şuradan yükleme yapabilirsiniz.

Spacer
Spacer
 | 4 yorum var 
 | 16 Åžubat 2009 19:08 

Yorumlar

ext'i inceledim gerçekten oldukça sağlam bir kod mimarisi var. profesyonel ve tecrübeli kişilerin parmaklarından döküldüğü çok belli. Nesne yapısı hakkında diyebilirm ki jquery'den bile daha akıllıca tasarlanmış durumda. bu da demek oluyor ki daha anlaşılır plug-in yazmak. (web sitemiz için library üzerinden işleyecek şekilde yazdığımız her fonksiyon bir nevi kütüphanenin bir plug-in'i oluyor, bu bütün library projelerinde zaten bir amaçtır)

lazaronnie  |  (0 puan) 16 Åžubat 2009 20:48

Web Desktop uygulaması güzelmiş. Bildiri için teşekkürler.

Fornox  |  (0 puan) 16 Åžubat 2009 20:48

uzun zamandır detaylıca incelemeyi düşündüğüm bi kütüphaneydi. bildiriyi görünce indirdim. samples.html dosyasını açtım ve dedi ki:
"Warning: Firebug is known to cause performance issues with Ext JS. [ Hide ]"
umarım debug etmeme gerek kalmaz, gerek kalırsa da zorluk çıkartmaz.

freeuser  |  (0 puan) 17 Åžubat 2009 10:37

ext kütüphanesi ile uzun zaman uğraştım diyebilirim sitesinde verilen örneklerden birşeyler elde etmeye çalıştım ama gerçekten uzmanlık isteyen bir kütüphane olduğu kanısına vardım çaylaklık zamanlarımda birkaç gün içinde yaptığım bir çalışmam vardı

http://minyone.akyor.com/admin/index2.php

gayet güzel herhangi bir eksiği / sorunu ile karşılaşmadım

Sercan Virlan  |  (0 puan) 17 Åžubat 2009 23:36

üye olunpillinetwork sitelerine yorum ekleyebilmek ve daha fazlası için, üye olun ya da giriş yapın.

Bu Yazıyı Tutanlar

Beğendiğiniz bir yazıya "tuttum" demek için başlığın yanındaki yıldıza tıklayabilirsiniz.

Bu yazıyı rapor et. Kural dışı içeriğe rastladığınızda editörlerimize rapor ederek müdahale edilmesini sağlayabilirsiniz. (Hangi durumlarda rapor edebilirim?)
bildirgec.org bölümleri
pillinetwork hesabınızla giriş yapın.

son yorumlar

bildirgecinfo

bildirgec.org içeriği kullanıcıları tarafından üretilen kolektif bir blogdur.

network siteleri

RSS Dosyası
pillikutu