Soru - Cevap Bölümü
/ Kategori: Programlama
01/08/2008 - 09:43:00 cevap (5) Okunma : 751 Bu yazıyı 3 kişi tuttu.
Moo, Jquery, scriptaculous, Prototype Peki Hangisi?
Bu ara elimdeki bir iş dolayısı ile javascript ile baya bir içli dışlı olmam gerekiyor.
Hazırladığımız sistemin bir çok yerinde tablı sistemler özel checkboxlar v.s ler kullanmam gerekiyor.
Fakat birden fazla alt yapı kullanmak veya yapacağım 1-2 sistem için tüm bu Moo, Jquery, scriptaculous, Prototype olayları tek tek incelemeye vaktim yok.
Önerileriniz nelerdir, birbirleri arasında +ları – leri nelerdir?
Teşekkürler
Cevaplar
( Faydalı Cevapları Göster )
Jquery, "write less, do more" sloganının hakkını veriyor. Çok iyi javascript yazarı olmasanız dahi jquery ile hazırlanmış örnekleri, eklentileri uygulamanız içerisinde kullanmanız oldukça kolay.
YUI oldukça profesyonel bir kullanıcı arayüzü (UI) kütüphanesine sahip. Ancak YUI ile kodlayabilmek için, iyi bir javascript kullanıcısı olmanız gerekiyor, gördüğüm kadarı ile örnekleri pek yeni kullanıcılara hitap eden türden değil.
Tabii Jquery de UI kütüphanesini oluşturmaya çalışıyor. [url=http://ui.jquery.com/]JqueryUI[/url] ile ve oldukça yol katetmiş durumdalar. Ancak henüz YUI ile kıyaslanacak kadar kaliteli değil [url=http://ui.jquery.com/]JqueryUI[/url]. Ancak basitliği ve aşina olanlara sağladığı kolaylıklar nedeniyle Jquery ve JqueryUI bence mantıklı seçim olur.
Ben mootools kullaniyorum 1 senedir. Cok memnunum, Actionscript ve C tabanli GUI kutuphanelerine benzer bir Class yapisi oldugundan hosuma gitmisti. OO tabanli calisiyorum ve mootools’un inheritance ve class olusturma yapisindan gayet memnunum.
Bu secim aslinda tamamen kimya ile ilgili.
Jquery, YUI, mootools, Prototype, Spry… hepsi harika yazilimlar.
Veli’ye katiliyorum, bu sorunun net bir yaniti yok tamamen uygulamanin turune yani ne yapmak istediginize bagli.
Daha cok Ajax icin bu tip kutuphaneleri kullaniyorum. DWR, Dojo ve YUI. en sik kullandiklarim. Ama su an bir projede Prototype ve Scriptaculous benim icin yeterli oldu (Django kullanan bir proje).
bence js dizinin altında hepsinin durmasının sana tek yükü FTP’de olacak bir kaç kb bunun dışında hiç bir zarar yok çalışmana dahil etmediğin sürece.. Birisinin görselliği, birisinin işlevselliği derken bir bakmışsınki dört dörtlük çalışma için hepsine ihtiyaç duyar hale gelmişiz. Benim sana önerim js dizini oluştur çalışmanda ve hepsini içinde topla, istediğin sayfada gerekli js ‘i çağırırsın.. kolay gelsin..
Etkinlikler
Toplantı
Kahraman ve need4code.com Projesi Connect Toplantısı
Kahraman ve need4code.com Projesi Connect Toplantısı
Selam arkadaslar,
Programlama ile uğraşanların hayatlarını kolaylaştıracak desktop ve web tabanlı ortak iki proje ile ilgili 3. toplantımızı 3Aralık...
Kategori:
Toplantı
Kimler Burada? 
Son 1 dakika içinde MMIstanbul' da 438 (1 kayıtlı, 437 ziyaretçi) kullanıcı varmış. Login durumda olanlar aşağıda:
MMIstanbul Blog'undan
Neler Yapılabilir?
Yeni bir portal, 30 civarında online / offline etkinlik, seminer vb rağmen MMIstanbul sanıyoruz ki halen hakettiği ilgiyi göremedi. " ...
500 Hatası Hakkında!
Reklam, MMIstanbul ve Yeni Projeler (Durumumuz Bu Tarzında)
Ne Nedir Kampanyası Başlıyor!
Çok Merak Edenler için; MMIstanbul Geliştirme Ekibi ve Çalışma Ortamımız








Selam,
ben 2 sene kadar önce aşağıdaki gibi bir derleme/ çeviri yapmıştım,
http://www.mmistanbul.com/makale/title/ajax-la-yenileniyoruz
tabii bu sure icinde o listedeki pek çok şey değişti. Yeni frameworkler çıktı, mevcut olanlar daha da guclendi, bazı projelerde durduruldu. Belki bi fikir verebilir…
Js frameworkler icinde ben Adobe Spry ve JQuery’ i kurcalama fırsatı buldum. Moo ile 3 sene once haşırneşir olmuştum. Şu aralar Yahoo UI ‘ yi kurcaliyoruz. Sanirim yahoo ui ile çok proje yapıcaz.
Fikir vermesi bakımından, mmistanbul’ da gördüğün hemen hemen her js atraksiyonu JQUERY’ nin eseridir. JQUERY çok fazla geliştirici tarafından destekleniyor ve binlerce plug-ine sahip. Artık kendine ait bir ekosistemi oluşturmuş durumda. Dökümentasyonu çok iyi ve en hızlı sürüm ve iyileştirme çıkaran js framework saniyorum.
Bunun dışında, Adobe Spry da Adobe tarafından çok önemsenen bir framework. Şu anda JQery – YUI ile kıyaslanamayacak durumda. Geliştirilmeye ihtiyaci var.
Fakat spry la ilgili soyle bir avantaj var. Dreamweaver CS3 ve CS4 surumlerinde surukle birakla UI bilesenleri , davranislar yaratabiliyorsun. Bu hızlı proje gelistirme bakimindan büyük bir artı.
Yahoo UI ise yukarida da bahsettiğim gibi. Gayet hızlı gelisiyor. Eskiye nazaran kodu refaktore edilmiş ve en populer js frameworku olacağa benziyor.
Moo’ nun ve scriptaculous’ un "janjanlı" tarafının dışında pek bir numarasini gormedim. Bu benim görüşüm. (yanılıyor olma ihtimalini peşinen kabul ediyorum)
Sorduğun soru üzerine aslında çok ciddi bir karşılaştırma çalışması yapmak lazim. Herkes kullandığı frameworklerin artı ve eksilerini yazabilirse kalıcı bir vertabanı calismasi da yapmış oluruz. Hatta bir tablo ile grafik bir cikti da uretiriz vs.
kolay gelsin.