jQuery UI Media 3M 1280x600

jQuery UI

jQuery UI (User Interface – Kullanıcı Arayüzü) açık kaynak bir JavaScript kütüphanesi olan jQuery’yi özellikle görsel tasarımlar, animasyonlar, efektler vb. uygulamalarda daha kolay ve işlevsel kullanabilmek için geliştirilmiş bir Javascript kütüphanesidir.

Sık sık güncellenmekte ve yeni versiyonları yayınlanmaktadır. jQuery UI’nin sunduğu fonksiyonlar sayesinde web sitelerindeki sürükle-bırak uygulamaları, animasyonlar, görsel efektler, takvim, slider, progressbar, menü vb. uygulamalar kolaylıkla yapılabilmektedir. jQuery’nin sloganı olan az kod çok iş düşüncesi jQuery UI içinde geçerlidir.

JQUERY İLE JQUERY UI ARASINDAKİ FARK

jQuery içinde gelişmiş birçok fonksiyonlar olan bir kütüphanedir fakat jQuery UI; jQuery’nin sunduğu bu fonksiyonların yanında giriş bölümünde belirtilen işler için özelleştirilmiş fonksiyonlara da sahiptir. Daha kapsamlı bir Javascript kütüphanesidir. Her jQuery UI kütüphanesi; içinde jQuery’nin temel fonksiyonlarını da barındırdığı için bu temel jQuery fonksiyonları da kullanılabilir.

YAYINLANAN JQUERY UI VERSİYONLARI

jQuery UI’nin ilk sürümü 17 Eylül 2007 tarihinde yayınlanmıştır. Bu ilk sürümde UI kelimesi geçmemektedir. Tam olarak jQuery UI ismiyle yayınlanmaya başlama tarihi ise 2009’dur. (Örneğin: jQuery UI 1.8.0).

JAVASCRİPT KÜTÜPHANELERİ LİSTESİ

DOM (Manipulasyon) tabanlı

Dojo Toolkit

jQuery

Midori

MooTools

Prototype JavaScript Framework

YUI Library

Grafik (Canvas ya da SVG ile alakalı)

D3.js

EaselJS, CreateJS’in parçası

JavaScript InfoVis Toolkit

Kinetic.js

Processing.js

Raphaël

SWFObject

Three.js

TweenLite

Velocity.js

GUI-tabanlı (Widget)

AngularJS

Bootstrap

DHTMLX

Dojo Widgets

Ext JS of Sencha

ZURB Foundation

Google’s Polymer paper elements

jQuery UI

Kendo UI of Telerik

OpenUI5 of SAP

qooxdoo

SmartClient

Webix

WinJS

Artık Geliştirilmeyen Kütüphaneler

Ample SDK

Glow

iX Framework

Lively Kernel

Script.aculo.us

YUI Library

Salt JavaScript/Ajax

Google Closure Library

Joose

jsPHP

Microsoft’s Ajax library

MochiKit

PDF.js

Rico

Socket.IO

Spry framework

Underscore.js

Şablon Sistemleri

Cascade Framework

Handlebars

jQuery Mobile

Mustache

Birim Testi

Jasmine

Mocha

QUnit

Unit.js

Web Uygulama Tabanlı (MVC, MVVM)

AngularJS

Backbone.js

Cappuccino

Chaplin.js

Echo

Ember.js

Enyo

Ext JS

Google Web Toolkit

JavaScriptMVC

Knockout

Meteor

MooTools

Prototype JavaScript Framework

React.js

Rialto Toolkit

SproutCore

Wakanda Framework

WhatsApp WhatsApp İletişim