tongucyumruk

Görüşler

1
tongucyumruk

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.

Görüş belirtmek için giriş yapın...

İlgili Yazılar

JSF ve Olay Yakalayıcılar

anonim

Bir süredir JSF olay yakalayıcılar (event listeners) ile ilgili aklıma takılan bir soru vardı. JSF gibi tamamen sunucu taraflı olduğu idda edilen bir teknolojide olay yakalama işlemi nasıl gerçekleşiyordu? Bu durum kullanıcı tarafın da javascript kullanımı gerektirir miydi? Eğer gerektiriyorsa o zaman nerde kaldı tamamen sunucu taraflı uygulama geliştirme konsepti?

Sonuç olarak bu soruya j2ee-tr listesinde Bora Güngören'in verdiği yanıtları derleyerek kısa bir bilgi notu oluşturdum. Faydalı olması dileğiyle...

Java ile Kalıcılık (Persistence) - Hibernate

malkocoglu

Java programlarımızı yazarken nesneler ile uğraşırız. Bu nesneleri veri tabanına yazmamız gerekince, ilişkisel dünyaya ve kavramlarına atlamış oluyoruz. İlişkisel ve nesnesel modeller birbirinden farklılar, ve sonuç, "Model Uyuşmazlığı" denen kodlama stillerindeki anlaşmazlık olmaktadır. Çözüm: Java icinde SQL yazmadan, nesneleri tablolara eşleme dosyaları ile bağlamak, ve bu bağ üzerinden otomatik SQL üretmek. Kalıcılık (persistence) araçları burada yardımcı oluyor. Java dünyasında kalıcılık araçlarından Hibernate'i aşağıdaki yazı dizisinde tanıtıyoruz.

Java ve Robot Kontrol - Ardabot

skorsky

Unreal Tournament üzerine kurulmuş olan USARSim robot simülasyon ortamında çalışan ilk robot kontrol programı olan Ardabot 1.1 sürümü ile kullanıma açılmıştır. Bu robot, DARPA Urban Challenge özel haritasında engel tanıma, 2D harita oluşturma ve otonom olarak yol alma özelliklerini taşımaktadır.

Java ile Cep Telefonlarına Yönelik Uygulama Geliştirme - 1

FZ

``Ne? Hala Java uyumlu bir telefonunuz yok mu? Çok da dert etmeyin. Araştırmalar, 2006 yılına kadar tüm cep telefonu modellerinin Java uyumlu olacağında hemfikir. Peki, geliştirici olarak bize düşen ne? Tabi ki bu cihazları sefil kullanıcıların ihtiyaçlarına ve de çoğunlukla eğlencelerine uygun şekilde programlamak. Cep telefonlarımızı, kıstlı da olsa birer bilgisayar haline getirecek bu teknolojiyle bu güne kadar neler yapıldığını ve neler yapılabileceğini görmek istiyorsanız midlet.org adresini hemen ziyaret edin (tamam, önce yazıyı okumayı bitirin, sonra ziyaret edin - ve evet, ileride oyun da yazacağız!)´´

Selem Delül´ün J2ME teknolojisi ile cep telefonu programlama konusunu ele alacağı yazı dizisinin ilk bölümünün devamını ileriseviye.org sitesinde okuyabilirsiniz.

Java, Dropwizard, Elasticsearch ve Docker ile kendimize bir fazlamesai.net klonu yazalım: Bölüm 1

tongucyumruk

Günümüzde uygulama geliştirme dendiği zaman çoğumuzun aklına iki tip uygulamadan biri geliyor: Mobil uygulamalar veya Web uygulamaları. Bunu masaüstü uygulama piyasası öldü anlamında söylemiyorum tabi ki fakat eskisi kadar "hip" olmadığı da aşikar. Web uygulaması denince pek çok insanın aklına da tabi ki Ruby on Rails veya Django gibi dinamik dillerin geliştirme çerçeveleri geliyor....