18 Şubat 2012 Cumartesi

Spring Android Nedir?



Bu makalemizde Android Spring Framework konusundan bahsedeceğiz.Peki Spring nedir?Framework nedir?
Framework: Framework kelimesinin Türkçe’deki karşılığı ‘çatı’ kelimesidir.Tanımı şöyle yapılabilir;hayatımızı kolaylaştırmak adına içinde bir veya birden fazla kütüphane ve araçlar bulunan bileşenler topluluğudur.
Java programlama dilinin açık kaynak kodlu olması ve sürekli gelişen yapıda olması çok sayıda paket,kütüphane ve araç (tool) türemesine neden oldu.Yapılacak işleri daha hızlı ve kolay yapılması açısından bazı çatı (framework)’lar ön plana çıkıyor.Bunlardan bir tanesi de Spring çatısıdır.Spring Framework Java’nın daha çok  Kurumsal (Java EE) kısmına hitap ederken,Standart (Java SE) platformda da kullanılıyor.
Spring’in yapısını kısaca bir hatırlayalım;içinde Spring AOP,ORM,Web,DAO,Context,MVC ve Core tabakaları bulunuyor.
Spring,Framework kavramlarını hatırladığımıza göre artık Android Spring Framework nedir öğrenebiliriz.
Android Spring Framework ,Spring Framework çerçevesinde Android Uygulamalar geliştirme işini basitleştirmeyi amaçlayan bir uzantıdır.
Android son yıllarda iPhone uygulamalarına göre çok hızlı büyüdü.Android’in güçlü uygulama varlığının önemli bir nedeni var;Java geliştiricilerin mevcut mobil cihazlara çok sayıda sunucu veya masaüstü eklentilerini getirmek için çok sayıda geliştirme yapıyor olmasıdır.
Bugün yazılan uygulamaların çoğu ,özellikle kurumsal sunucular Java üzerinde çalışan popüler framework’leri kullanır.Ancak bunların çekirdek dilleri Java değildir.Android için böyle bir uygulama geliştirmek isterseniz,framework uygulamasındaki tüm çağrıları değiştirmeniz gerekecektir.Bu da uygulamanın sıfırdan yazılması gibi uzun sürebilir.
Spring Source,Spring ve diğer birçok popüler açık kaynak projeleri destekleyen bir şirket,SpringSource şirketi Android üzerine Spring  kurulacağını açıkladı.Ancak daha tam sürüm olarak geliştirilmedi.
SpringSource şirketi ilk olarak Spring Android 1.0.0.M1 Released sürümünü yayınladı.Daha sonra Spring Android 1.0.0.M2 ReleasedSpring Android 1.0.0.M3 Released ve son sürüm olarak da Spring Android 1.0.0.M4 Released sürümlerini yayınlamıştır.
Android Spring, RestTemple gibi geniş kapsamlı projelerde kullanılan, Commons Loggingportunu içerir ki RESTful istemci uygulamalarının geliştirilmesini kolaylaştırır.
Android Spring ile ilgili aşağıdaki siteyi ziyaret edebilirsiniz:
http://www.springsource.org/spring-android



Hiç yorum yok:

Yorum Gönder