Ruby On Rails ve J2EE Üzerine developerWorks Makalesi

0
neikos
IBM developerWorks adresinde Rails ile J2EE mimarilerini karşılaştıran yeni bir makale yayınlandı. Makale, Rails ile Tomcat + Struts + Hibernate'den oluşan bir J2EE mimarisini karşılaştırıyor.

Özellikle J2EE'ye aşina olan ve Rails ile ilgili bilgi sahibi olmak isteyenler için yararlı bir makale.
Sonuç bölümünü Türkçe'ye çevirmeye çalıştım :

Her ne kadar Ruby On Rails Ağ geliştirme camiasında hatrı sayılır bir ilgi çeken, yeni ve heyecan verici bir framework olsa da, çekirdek mimarisi J2EE'de bulunan temel örüntüleri izlemektedir. İki framework arasındaki fark, ağ uygulamaları geliştirme işine yaklaşım felsefelerinde. Rails belli kurallara göre yazılmış kodu konfigürasyona tercih ederken, Ruby dilinin dinamik yapısı temel kodun büyük bir kısmını çalıştırma zamanında üretiyor. Birçok Rails projesi tek proje olarak yaratılır ve uygulama geliştirme için homojen bileşenlerden faydalanılır. J2EE'de ise ayrı ayrı geliştirilen en iyi bileşenler XML konfigürasyon dosyaları yardımı ile tek bir proje olacak şekilde birleştirilir.

İyi ama, şimdi Rails'i bundan sonraki web uygulamamı geliştirmek için kullanabilir miyim? Neden olmasın? Rails, birbiriyle uyum içinde çalışan parçalardan oluşan ve yazılım endüstrisinde kabul görmüş örüntüleri gerçekleştiren bir framework. Bunun yanında Ruby programlama dili hızlı yazılım geliştirmeye ve kodun çoğunu otomatik üretmeye yarayan bir yapıda. MVC (Model-View-Controller) ve ORM (Object-Relational-Mapping) örüntülerine aşina bir programcı Rails'e kolayca uyum sağlayacatır.

Peki bu güzel framework için J2EE framework'unu bir kenara mı bırakmalıyım? Tabii ki hayır. J2EE iyi tasarlanmış bir standart, sağlam implemantasyonları mevcut ve de en önemlisi kanıtlanmış bir teknoloji. Ama Rails'i indirmenizi ve kurcalamanızı tavsiye ediyorum. Birçok başlangıç seviyesindeki yazı bile sizi kısa zamanda Rails ile üretken hale getirecektir. Rails ile çalışmaktan büyük bir zevk alacağınızı garanti edemem ama iddia ederim ki Rails'den menun kalacaksınız.

Görüşler

0
malkocoglu_3
Ruby on Rails'e saygimiz var. Fakat yazinin yazarin Struts bilgisinde bir eksik var. Mesela degisik Struts Action'lar icin uc degisik class olusturulmus, halbuki Struts dunyasinda DispatchAction ozellik sayesinde uc degisik class yerine "tek class'ta degisik metotlar" (aynen Rails orneginde oldugu gibi) yeterli oluyor.

Ama bunlara ragmen guzel bir makale. Ruby dili, ve RoR sIkI teknolojidir. Bu yazi hakkinda diger Java'cilarin yorumlarini gormek isterseniz:

http://www.theserverside.com/news/thread.tss?thread_id=35202
Görüş belirtmek için giriş yapın...

İlgili Yazılar

Opera Browser Daha Ne Kadar Küçülebilir?

anonim

Opera Browser'ı büyük bir çoğunluğumuz biliyor, kullanıyor. Opera Browser, son zamanlarda özellikle taşınabilir cihazlara da mobil sürümler hazırlamıştı. Opera Mobile™ ve Opera Mini™ 2.0 bunlara en güzel örnek. Peki ya Nintendo DS?

Kiril’den Latin’e Anında Özenli Çeviri

FZ

Takip ettiğim e-posta listelerinden biri olan Yazılım İhracatı listesinde bugün gördüğüm bir e-postayı FM camiası ile paylaşmak istedim...

Hazırlanan bir bilgisayar programı sayesinde artık 20 Türk lehçesindeki Kiril alfabesinde yazılan metinler anında Latin alfabesine çevrilebilecek.

Kırıkkale / AA

2 Ocak 2005 — Kültür ve Turizm Bakanlığı’nın sitesinde hizmete sunulan programı Kırıkkale Üniversitesi’nden Doç. Dr. Mehmet Kara, 3 yıllık bir çaba sonucu hazırladı.

Türk Cumhuriyetleri için önemli bir sorun olan Kiril alfabesinden Latin alfabesine çeviri yapan bir bilgisayar programına ömrünü Türk dünyasının dil birliğine adayan ‘Gaspıralı İsmail’in adı verildi.

20 Türk lehçesinde Kiril alfabesi ile yazılı metinleri otomatik olarak Latin alfabesine çeviren programın yazılımı da Damla BilgisayarA.Ş. tarafından gerçekleştirildi.

Eclipse İçin Türkçe İmla Denetimi Eklentisi: Musahhih

FZ

Yusuf Karagöl, Zemberek tabanlı ve Eclipse içinde javadoc, yorum ve karakter katarlarında Türkçe imla denetimi yapan Musahhih isimli bir eklenti geliştirmiş.

Kaynak: http://zembereknlp.blogspot.com/

C Kodlarınız Assembly Dilinde Nasıl Görünür?

Soulblighter

Kodlarınızın Assembler karşılığını görmek isterseniz gcc'ye -S anahtarını girmeniz yeterli. Sonucu merak edenler, bu haberin kaynağı olan bu siteye bakabilir.

Ofis Yazılımlarımızı Yükseltelim Lütfen!

conan

Bu ay GNU/Linux dünyasında Ofis yazılımları ayı sanırım! Dün gnomedesktop.org GNOME Office 1.0 sürümünün çıkarıldığının haberini verdi. Bu Ofis sürümünün içindeki AbiWord de böylece 2.0 sürümüne ulaşmış oldu. GNOME Office içinde aynı zamanda GNOME-DB 1.0, Gnumeric 1.2.0 da bulunuyor.