Neden Spring?

Spring

Neden Spring?

Peki neden Spring? Java geliştiriceleri olarak bu soruyu sorduğumuzda alacağımız ortak cevaplardan biri JAVA EE için iyi bir alternatif olduğu olacaktır. İlk başlarda bu doğru olsa da bugünlerde spring Java EE alternatifi olmaktan çok daha fazlasıdır. Aslında Java Persistence API gibi standart özelliklerinin bir çoğunu kullanan Java EE için bir tamamlayıcı diyebiliriz.

Neden Spring kullanmak isteyeyim sorusu aslında çok basit bir cevabı olan, tamamen doğru ve mantıklı bir sorudur ve buna cevap şöyle olabilir, javada kurumsal yazılım oluşturmak zorulu bir süreç olabilir ve spring bizim için bu işlemi kolay bir hale getirir. (Bu tanım spring dokümantasyonun alınmıştır). Spring Ailesi, içindeki projeden bağımsız olarak, hepsinin ortak bir yapıya sahip olduğunu fark edeceksiniz ve bu da java uygulamalarını geliştirmeyi kolaylaştırmaktır.

Spring’in neden iyi bir seçim olduğu ile alakalı diğer sebeblere bir bakalım. İlk olarak Spring, esnek, modüler ve özellikle geriye dönük uyumluk konusundan gerçekten harikadır.  Bu yüzden spring hepsi ya da hiç biri tarzı bir seçimden uzaktır. Yani size projelerinizde ne lazımsa onu kullanma özgürlüğü verir. Spring’in gerçekten harika olduğu konulardan biri, siz projenizi geliştirdikten sonra yeni bir spring versiyonu çıksa bile sizi yalnız bırakmıyor oluşudur.

Spring’in ayrıca büyük ve aktif bir topluluğu vardır. Bence bu çok güçlü bir özellik. Sizin yaşadığınız bir sorunu muhtemelen daha önce birileri yaşamıştır ve çözümü almıştır.

Son olarak spring’i iyi bir seçim olmasındaki diğer bir neden, spring’in sürekli gelişmesidir. Tamamen açık kaynak bir proje olmasının yanı sıra Pivotal olarak adılandırılan bir şirket tarafından desteklenmektedir. Bir şirket tarafından desteklenmesi iyi birşeydir böylece spring sağlıklı bir şekilde hayatına devam ediyor. Ayrıca Spring içinden çıkan bazı fikirler java’nın standartını ve özelliklerini etkilemiştir.

 

Bir cevap yazın

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