Merhaba,

Ne Dr. sıfatını taşıyan bir kişiye (ki yaşca da büyük olduğunuzu tahmin
ediyorum), ne de Serdar Köylü gibi rüştünü ispatlamış birine; (hele ki
Türkiye gibi bir ülkede nadir bulunacak) bir bayan arkadaşımıza "ayar
vermek" gibi argo kullanmak yakışmıyor. Bu liste yeri de değil. Serdar Bey
ve siz haklı olabilir; bizler haksız olabiliriz. Ama bu, kimseye böyle
konuşma hakkı vermiyor.

Bir teknolojiyi ele alırken her şeyiyle ele almak gerekiyor. Günümüzde web
teknolojileri çevrimdışı çalışabilmeyi de kapsamları dahiline almış
durumdalar. Yeni nesil web uygulamalarında bunların başarılı örneklerini
görmek mümkün. Bir RFID cihazıyla konuşamıyor dahi olsa örneğin Java ile
bunun önüne geçilebilir. (Flash, donanıma o derece ulaşmaya izin vermiyor
henüz sanırım) Nitekim ileride disksiz bilgisayarlar çağına geldiğimizde
bunlar yaşanacaklar.

Serdar Bey ileriyi düşünmenin şu an için pratik olmadığını, gerek olmadığını
yazmış. Fiziksel makinelerin yerlerinde kalacağını öne sürmüş. Ancak bunu
bilmenin bir garantisi var mı? DRY gibi, kod kullanılabilirliği kurallar
varken, bir kurum için yazdığınız şeyi başka bir kurum için tekrar yazmak ya
da başka bir ortam için uyarlamak ister miydiniz gerçekten? Ben senelerdir
web programlama ile uğraşıyorum. Masaüstü yazılımlarında sizin kadar
tecrübeli olmayabilirim. Senelerce önce yazdığım web uygulamaları hala aynı
şekilde çalışmaya devam ediyorlar çünkü standartları gözeterek yazdım tüm
kodlarımı. Masaüstü uygulamaları için bunun garantisinin olmayacağını kabul
etmek gerekiyor. Konsol programı dahi yazsanız derlerken problem yaşama
ihtimalinizi düşünün. Windows 95 ile Windows 7 arasında uygulama
çalıştırmanın neredeyse imkansızlaştığını hatırlatmak isterim. Üreticilerin
yazıcıları için hazırladığı RedHat paketlerinin bugün çalışmaması ya
da.. JVM ya da Android'in belli bir platforma bağımlılık kazandırdığı
konusunda haklısınız. Ama ben zaten web uygulamalarını savunuyordum.

Konunun başından beri söylediğiniz "aslında ikisi beraber olmalı/olabilir"
savına ben katılıyorum zaten. Eğer uygulama gerektiriyorsa olmalı. Ama
ileriye dönük düşünülecekse, ihtiyaçlar iki şekilde de görülebiliyorsa
tercih, web uygulamalarından yana olmalı eğer geleceği düşünüyorsak. Bunun
için kendi gerekçelerimi de sıraladığımı sanıyorum. Detaylara girdikçe bir
nevi fanatiklik ve gereksiz yarış durumu yaratıyoruz listede.

---
Quis custodiet ipsos custodes?
_______________________________________________
Linux-programlama mailing list
[email protected]
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap