Biraz JavaScript! Biraz da Kütüphaneler!

Javascript, css, ajax,php, mysql diyerek artık webware programlama kısmında uzmanlaşma zamanı geldi. Masaüstü programlama artık tek başına ihtiyaçları karşılamıyor. Web, mobil ve desktop gibi tüm aygıt ve platformlarda senkronize bir şekilde çalışacak sistemler günümüz ihtiyaçlarını karşılamak için oldukça önemli.

Javascript ile ilgili genel kaynaklar ingilizce ama türkçe kaynaklarda artış olduğu söylenebilir. Bu konuda önce javascript için hazırlanan tüm ihtiyaçları karşılayan kütüphaneleri incelemek gerekiyor. bunlardan bazıları

  1. Jquery: bu konuda en iyilerden diyebileceğimiz bir kütüphane. Kullananlar arasında Google, Dell, Bank Of America, Mozilla.org, WordPress, Drupal, Technorati, Nbc var. Sadece bize enfes ajax güzellikleri yaşatan(gmail) Google bile bu kütüphaneyi kullanıyor. Benimde tercihimdir.
  2. ui.jquery: jQuery UI, jQuery kütüphanesi kullanılarak hazırlanmış etkileşimli kullanıcı arabirimleridir.jQuery UI sayesinde web sayfalarınızda takvimler, sekmeli menüler, sıralanabilir listeler, sürükle-bırak katmanlar veya gölge efektleri kullanabilirsiniz.
  3. Prototype: Sam Stephenson ve arkadaşları tarafından geliştirilen, açık kaynaklı ve nesne yönelimli bir kod kütüphanesidir. Tutarlı ve stabil bir yapıya sahip olan bu kütüphane özellikle Ajax geliştiricileri için oldukça pratik çözümler sunmakla beraber, standart bir geliştirme sürecinde kullanılan birçok rutin işlevi ve metodu da bünyesinde barındırması açısından incelemeye değer bir çalışma olarak karşımıza çıkıyor.Prototype, dinamik web sitesi geliştirmeyi kolaylaştırmak amacıyla oluşturulmuş bir JavaScript framework’tür.
  4. scriptaculous: prototype çatısı üzerine kurulmuş ve tabir-i caizse yanarlı dönerli sayfalar tasarlamak için birçok görsel efekti size sunan bir kütüphane. Kütüphane içerisinde efektler yanında sürükle-bırak, sıralama, otomatik tamamlama gibi işlerinizi kolaylaştıracak kontroller de yer alıyor. Ayrıca DOM elemanlarını (daha açık olmak gerekirse HTML tarzı kodları) üretebilen özelliğini de dinamik olarak sayfa içi güncelleme sırasında kullanabilirsiniz.
  5. Mochaui : Kullanıcı arayüzleri tasarlamak için kullanabileceğiniz oldukça güzel bir kütüphane. Demosu için tıklayınız.
  6. IT Mill Toolkit is an open-source framework, providing widgets and tools for the development of Rich Internet Applications (RIAs). Deliver web applications without worrying about incompatibilities of web browsers, DOM or JavaScript by using standard Java tools.
  7. LivePipe UI is a suite of high quality widgets and controls for web 2.0 applications built using the Prototype JavaScript Framework. Each control is well tested, highly extensible, fully documented and degrades gracefully for non JavaScript enabled browsers where possible
  8. Iwebkit is the revolutionnairy kit used to create high quality iPhone and iPod touch websites in a few minutes. In the first 4 months of it’s existance the pack has greatly evolved from a basic idea to a project that has reached worldwide fame!
  9. Jitsu contains an integrated set of tools to enable developers to build and deploy sophisticated user interfaces for web applications. These include an Xml markup language, page compiler, data binding engine, JavaScript runtime, control library, runtime inspector, animation engine, cross-platform library, Ajax, and back button support.
  10. Echo is an open-source framework for developing rich web applications. From the developer’s perspective, Echo behaves as a user interface toolkit–like Swing or Eclipse SWT. AJAX technology is employed to deliver a user experience to web clients that approaches that of desktop-based applications.
  11. The YUI Library is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX. YUI is available under a BSD license and is free for all uses.
  12. Written in javascript and PHP, SigmaVisual is web based visual AJAX UI builder for professional developers. Developers save their time in building up prototype as well as real web applications. TreeBar, TreeGrid, Layout, Menu are supported.
  13. WUI (Web User Interface) is an MVC framework for writing web UIs in a single language: Java. Write web apps with components, widgets & events, not JSPs. Runs in any servlet 2.3 container. Similar to Model 2 / Struts, only better. Apache-style license.
  14. Butterfly Web UI is a component oriented web framework for Java, like Wicket or Tapestry. The main advantage compared to these frameworks is that Butterfly Web UI integrates naturally with Butterfly DI Container, giving you a state-of-the-art dependency injection container to help you structure and decouple the internal components of your web applications.
  15. Ext JS is a cross-browser JavaScript library for building rich internet applications. It includes
  16. The Dojo Toolkit is an open-source JavaScript toolkit for building great web applications. It shortens the time between idea and implementation by providing a well conceived API and set of tools for assisting and fixing the issues experienced in everyday web development. It is lightning fast, extremely robust, and supplies a solid set of tools for DOM manipulation, Animations, Ajax, Event and keyboard normalization, Internationalization (i18n) and Accessibility (a11y). The Base of Dojo is a single, lightweight entity (26KB “across the wire”). Dojo is completely free, liberally licensed (AFL or BSD), and transparently developed by an active group of developers with a strong community presence.

Kaynaklar : AJAX-TR , Erhan’ın Çöplüğü , javam.com

Diğer:

Google Code

AjaxRain

Freeajaxscripts.net

AJAX’la Yenileniyoruz!

Ajax ve Şahane Ajax Örnekleri

mfyz.com – Jquery Kaynakları

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir