Polemik kısmına girmeden okumuş olduğum bir kitabı size de tavsiye etmek
isterim.

http://www.kitapyurdu.com/kitap/default.asp?id=128455

Yazar Yahoo'ya satılan ve Yahoo'nun yanılmıyorsam Yahoo Store diye
adlandırdığı servisin yaratıcılarından. Masaüstü ve web uygulamaları ile
ilgili görüşlerini paylaştığı bölümler özellikle dikkatinizi çekecektir.

Ben bu kitabı okuyalı yaklaşık 3 yıl oluyor; kitapta yazarın öngördüğü
olaylardan birisi şu sıralarda gerçek olmak üzere. Ne kadar başarılı
olacağını zaman gösterecek ama web tabanlı işletim sistemi ete kemiğe
bürünmek üzere. Yazar da ileride tüm uygulamaların web'e kayacağını, hatta
işletim sistemlerinin bile web tabanlı olacağını söylüyor.

Bu bağlamda Google'ın açıklamalarını düşününce fikrin tutması hayal gibi
de görünmüyor. Düşünsenize bir cihaz kiralıyorsunuz, bu cihazın donanımı
ile ilgili tüm sorumlu hizmeti size veren kurum. Gerekirse donanım
güncellemeleri, değişimleri sizi hiç ilgilendirmiyor. İşletim sisteminin
güncellemeleri, bakımı, virüsler, vb. şeyler de sizi ilgilendirmiyor. Bu
cümlelerimi okuyan liste ahalisinin tepkilerini duyar gibiyim.. Söylediğim
bu avantajlar size hitap etmiyor bunun farkındayım. Bence Google da bu
ürünü zaten sizin için üretmiyor. Google bilgisayarından korkan, sorun
çıkınca nasıl halledeceğini bilemeyen, bilgisayarı çok da aktif
kullanmayan, basit günlük işleri kolayca halledebilmek ve bunu yaparken de
teknik meselelerle hiç iştigal etmek istemeyen milyonlarca sıradan
kullanıcıyı hedefine koymuş.

Web tabanlı uygulamaların geleceğini ben de parlak görüyorum. Serdar Beyin
"balon" benzeşimine katılmıyorum. Web teknolojilerinin pek çok avantaj
sağlayan bir yaklaşımı olduğu inkar edilemez.

Saygılarımla..


>>> Örneğin, aha bu mesajı yazdık yazdık, şimdi gidip fareye uzanıp
>>> send'e
> tıklayacak olmak, verimsizliğin daniskasıdır mesela.
>
> Tab + Enter? Yazinizi sonuna kadar okuma direnci gosterdim, ama bunu
> eklemeden gidemeyecegim:
> http://mail.google.com/support/bin/answer.py?answer=6594
> <http://mail.google.com/support/bin/answer.py?answer=6594>Not: Bu email
> olusturulmasi surecinde fare asla kullanilmamistir.
>
> 2011/4/27 Alper Kanat <[email protected]>
>
>> Merhaba Serdar Bey,
>>
>> Sizin tecrübenize saygım olmasa da görüşlerinize bir çok hususta
>> katılmıyorum. Ben büyük miktarda veri girişi yapılacak yerlerde
>> web
>> uygulamalarının yetersiz kalacağı fikrine katılmıyorum. Şüphesiz
>> ki; barkod
>> okuyucu vb. durumlardan bahsetmiyorum. Veri girişiyle ilgili aklıma
>> ilk
>> gelen şey (sizin de grid kelimesini kullanmanız üstüne) form
>> olmuştu; ondan
>> söyleme ihtiyacı duymuştum. Aslında herkes kendi tecrübeleriyle
>> örtüşen
>> teknolojilerin savunuculuğunu yapıyor gibi.
>>
>> JavaEE'nin işkence olduğunu düşünmeniz normal. Ama senelerini
>> bunlara
>> harcamış kişilere bunu söyleyemezsiniz; zira sizin için C neyse,
>> onlar için
>> de Java, benim için de web teknolojileri öyle. Sizin kadar olmasa da
>> nacizane C bilgimle söyleyebilirim ki; benim ve bir çokları için de
>> bu dille
>> bir şey yazmak işkence. Bunun sonu yok.
>>
>> Platform bağımsızlığının bir balon olduğunu hele ki sizden
>> duymak benim
>> için biraz hayal kırıklığı oldu. Masaüstü uygumaları
>> savunacaksak Python
>> veya Java ile de platform bağımsız uygulamalar yazmak mümkün. Ama
>> hele ki
>> web uygulamaları konusunda kullandığınız şeyi hiç
>> değiştirmeden, tüm
>> tarayıcılarda çalışan kod yazabiliyor olmak; özellikle
>> tarayıcıların
>> senkronizasyon ve yeni nesil özellikleri sayesinde kullanıcı
>> deneyiminin
>> değişmemesiyle birleşince çok güçlü bir ortam sağlıyor bence.
>> Masaüstü
>> uygulamalarında, uygulamalarınızı derlediğiniz kütüphanelerdeki
>> farklılıklar
>> bile sizi etkileyebiliyorken, web uygulamalarıyla ilgili
>> söylediklerinizi
>> anlayamıyorum.
>>
>> Uygulamaların (masaüstü ve web) birbirini tamamladığı hususuna
>> katılıyorum.
>> Ancak bilgisayardan bağımsız teknolojileri (web) kullanmak varken,
>> gerekmiyorsa masaüstü uygulamaları tercih etmemek gerektiğine
>> inanıyorum
>> ben. (Bilgisayarınızı kaybetseniz ya da işletim sistemi
>> değiştirseniz bile
>> çalışabilmesi gibi)
>>
>> Flex ve Silverlight uygulamaları bence de mantıklı. Özellikle
>> Flex'in bir
>> çok farklı işletim sistemiyle çalışabilmesi, yazılan
>> uygulamaların az bir
>> değişiklikle mobil cihazlarda da çalışabiliyor olması büyük
>> avantaj.
>> Silverlight'ın da Moonlight projesi sayesinde farklı platformlarda
>> çalışabildiğini biliyoruz. JavaFX ve Java applet'lerinden kaçınmak
>> gerekiyor
>> gibi geliyor bana ama yine de tercih meselesi. Herkesin tecrübesi
>> farklı;
>> tercihler de tecrübeyle şekilleniyor ne de olsa.
>>
>> GNOME3'te JS (+ json) ve CSS kullanılması çok manidar bence :) KDE'de
>> de bu
>> tip şeylerin kullanıldığını duymuştum. webkit'le masaüstü
>> uygulamalar
>> yapılmasını sağlayan projeleri de biliyoruz. Yine mobil cihazlara,
>> web
>> teknolojileri ile kod yazılmasını sağlayan kütüphaneleri de
>> unutmamak lazım.
>> CR48 (Chrome OS'lu bilgisayar) gibi projeleri de düşününce nereye
>> gittiğimizi görmek çok zor değil.
>>
>> ---
>> 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
>>
>>
>
>
> --
> $ burcu dogan
> @thejbf <http://twitter.com/thejbf>
> _______________________________________________
> Linux-programlama mailing list
> [email protected]
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>


_______________________________________________
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