Java ile web uygulamalari gelistirirken dinamik dillerden en cok özledigim seylerden biri kod degisimlerinde ilgili modullerin otomatik olarak yeniden yuklenmesi. Tabi ki JRebel sagolsun bunu yapmak gayet mumkun lakin JRebel özgur yazilim olmadigi icin sadece profesyonel ortamlarda kullandigim bir arac, hobi olarak, evde gelistirdigim projelerde ise ne yazik ki kullanamiyorum.
Linkteki yazida anlatilan tekniklerle kisitli da olsa bir sicak kod guncellemesi saglamak mumkun tabi ki fakat ben bunun yerine bu ozelligin yoklugunu bir avantaja cevirmeyi tercih ediyorum. Ne de olsa bundan yillar önce bir bilgenin dedigi gibi: Avantaja cevrilemeyecek dezavantaj yoktur. Ben de Java gelistirme ortaminin bu eksikligini daha fazla test yazmak icin bir mazeret olarak kullaniyorum. Bu sayede gelistirdigim herhangi bir özelligi el yordamiyla, bir web tarayici acip rastgele tiklayarak degil otomatize edilmis testlerle deneme, dogrulugunu garanti etme sansim oluyor.
Bu ay 7. si düzenlenecek olan Java teknolojileri saatleri 31 mart 2010 çarşamba günü Bahçeşehir Üniversitesi Beşiktaş kampüsünde gerçekleştirilecektir.
Türkçe Java Kitap Projesinin yeni bölümü yayında. Yeni bölümün içeriği: Arayüz (Interface)
Birleştiricilik
Arayüz(Interface) ve Soyut sınıflar(Abstract classes)
Arayüz(Interface) ile çoklu kalıtım(Multiple inheritance)
....
Bugün Marc Fleury'nin yaptığı açıklamada, Red Hat ile JBoss'un imzaladığı anlaşmaya göre Red Hat'ın JBoss'u satın alacağı duyuruldu. Bu da gelecekte özgür kurumsal uygulamalarda biraz daha profesyonel(!) servis alabilmek anlamına geliyor. Umarız, büyük kuruluşların bilgi işlem uzmanlarının "Özgür yazılım kullanağız, ama karşımızda kurumsal muhatab yok ki!" gibi haklı serzenişlerini dindirir.
Java ile web uygulamalari gelistirirken dinamik dillerden en cok özledigim seylerden biri kod degisimlerinde ilgili modullerin otomatik olarak yeniden yuklenmesi. Tabi ki JRebel sagolsun bunu yapmak gayet mumkun lakin JRebel özgur yazilim olmadigi icin sadece profesyonel ortamlarda kullandigim bir arac, hobi olarak, evde gelistirdigim projelerde ise ne yazik ki kullanamiyorum.
Linkteki yazida anlatilan tekniklerle kisitli da olsa bir sicak kod guncellemesi saglamak mumkun tabi ki fakat ben bunun yerine bu ozelligin yoklugunu bir avantaja cevirmeyi tercih ediyorum. Ne de olsa bundan yillar önce bir bilgenin dedigi gibi: Avantaja cevrilemeyecek dezavantaj yoktur. Ben de Java gelistirme ortaminin bu eksikligini daha fazla test yazmak icin bir mazeret olarak kullaniyorum. Bu sayede gelistirdigim herhangi bir özelligi el yordamiyla, bir web tarayici acip rastgele tiklayarak degil otomatize edilmis testlerle deneme, dogrulugunu garanti etme sansim oluyor.