• 04-04-2007, 11:28:55
    #1
    Web 2.0, Agile Web Gelistirme ve ilgili konular ilgili genel bilgiler. WWW nereye gidiyor, ve bazi ongoruler. Eger trende ortalarda ya da arka vagonda olmaktansa en on vagonda olmak istiyorsaniz bu konu ilginizi cekebilir.

    Web 2.0 Ismi Nasil Dogmustur ve Isim Babasi Kimdir?

    2001 Sonbaharinda Amerika'da Dot Com balonunun sonmesi olarak adlandirilan hadisede bircok internet sitesi kapanmisti, ve buyuk yatirimcilar cok buyuk zararlar gormuslerdi. Cogunlugun inandigi bir soylentiye gore 2004 yili baslarinda O'Reilly firmasi kurucu ortaklarindan ve o zamanki baskan yardimcisi Dale Dougherty bir konferansin 'beyin firtinasi' bolumunde ilk olarak Web 2.0 terimini kullanmis kisidir, ve bu sayede Web 2.0 Summit bulunmustur.

    Dale Dougherty'e gore Dot Com Balonunun patlamasi ile web cok daha onem kazanmistir, 2001 sonbaharindan itibaren duzenli olarak cok fazla ve yeni web siteleri ve programlari ortaya cikmaya baslamistir. Kendisi su soruyu ozellikle sormustur; bu krizde ayakta kalabilen firmalarin ortak bir yani var midir? Bu kriz WWW tarihinde cok onemli bir donum noktasi midir? Eger bu iki soruya da cevap evet ise, biz bu krizden sonraki doneme Web 2.0 demeliyiz demistir. Ve Web 2.0 ismi dogmustur.

    Web 2.0 Tam Olarak Nedir?

    Web 2.0 sektorde sozu gecen bircok insan icin halen subjektif bir terimdir, tam olarak objektifligini kazanmamistir. Web 2.0 terimini aciklamak icin bircok eski ve yeni site karsilastirilmasi yapilmaktadir. Ben ise kisa ve oz bir sekilde Web 2.0 ile ilgili can alici noktalara deginmek istiyorum. Eger konu ilgi gorurse, sadece Web 2.0 icin ayri bir makale yazabilirim.
    • Stratejik olarak Web 2.0, web'i bir platform olarak gorur. Bunun ayrintisina ornekler ile girecegim.
    • Web 2.0 Sadelik demektir, tasarimdan baslayarak daha sade ve ziyaretciyi yormayacak siteler Web 2.0 formatina uyarlar. Ornegin Netscape bir Web 1.0 ornegin ise Google bir Web 2.0 ornegidir.
    • Kullanici kendi verisini kendi kontrol eder. Daha cok kisisellestirme, ve daha cok cok komunite odakli bir mantik.
    • Katilim ana prensiptir. Kullanicilarin/ziyaretcilerin daha cok katilim yapabilecegi siteler ornegi.
    • Paket programlar degil servis odakli siteler ondedir.
    • Maliyet odakli bir yaklasim. Gelisen web programlama dilleri ile daha kisa zamanda daha cok is mantigi ve cok daha dusuk maliyetli enterprise seviyesinde software/site uretimleri. Bundaki temel nedenlerden birisi dot com krizinden hemen sonra yeni internet projeleri icin gerekli buyuk butcelerin bulunamamasidir.
    • Yazilimin donanima gore ezici ustunluk saglamasi. Artik agile web programlama sayesinde bircok eski donanim sorunlari yazilim kalitesi ile cozulmekte ve yazilimin onemi vurgulanmaktadir. Yazilim bir sanattir (tamamen benim yorumum )
    • Veri paylasimi ve veri transformasyonunun onemi. Bu konuya da ornekler ile aciklik getirecegim.

    Bu yukaridaki maddeler Web 2.0 yaklasiminin ana maddeleri olarak gorulebilir. Simdi Web 1.0 ve Web 2.0 karsilastirmasi yapan ornekler iceren bir semaya bakalim.

    Web 1.0 vs Web 2.0

    Web 1.0 Web 2.0
    DoubleClick --> Google AdSense
    Ofoto --> Flickr
    Akamai --> BitTorrent
    mp3.com --> Napster
    Britannica Online --> Wikipedia
    personal websites --> blogging
    evite --> upcoming.org and EVDB
    domain name speculation --> search engine optimization
    page views --> cost per click
    screen scraping --> web services
    publishing --> participation
    content management systems --> wikis
    directories (taxonomy) --> tagging ("folksonomy")
    stickiness --> syndication

    Yukaridaki ornekler Web 2.0 ile ilgili biraz daha aydinlatmistir umarim sizleri. Web 2.0 ile ilgili daha ayrintili konularda bu platformun/felsefenin derinine inecegiz ve ornek bazinda tartisacagiz, umarim su anda aklinda soru isareti olanlar sorularini yoneltmekte cekinmezler.

    Web 2.0 Tasarim Trendi

    Web 2.0 platforumunun daha dogrusu isminin ortaya atilmasi ile birlikte Web 2.0 stili/tarzi web tasarimi adli bir konu ortaya cikmistir. Bircok onde gelen Web 2.0 sitesi ornegine bakarsaniz eger sanki bu sitelerin hepsi ayni tasarimci tarafindan tasarlanmis diyebilirsiniz. Uzun lafin kisasi size Web 2.0 tarzi tasarimin ana karakterize ozelliklerini maddeler halinde siralayacagim:

    Web 2.0 Tarzi Tasarimda OLMASI gerekenler:
    • Yuvarlak Sekiller. Ozellikle yuvarlak koseli logolar, butonlar, bannerlar.
    • Golgeler. Yazi karakterleri ve sekillerde golge kullanilmasi.
    • Sans Serif ailesinden fontlar. Ozellikle Ariel, Helvetica gibi sans serif ailesinden fontlarin tercih edilmesi.
    • Pastell v2.0: Pastel renkler agirlikta, ancak pastel renk agirligi ustune 100% parlak yesil, mavi, kirmizi gibi renklerin kullanilmasi. Cok dikkat cekici ozelligi.
    • Footer kullanilmasi (Turkcesini bilmiyorum eger tam Turkcesi varsa lutfen soyleyin duzeltim). Footer Web 2.0 ile olmazsa olmaz bir site icin.
    • Butonlar: Web 2.0 icin olmazsa olmazlardan, ozellikle Download, Submit tarzi goz alici butonlar.
    • Buyuk yazi karakterleri: Eskiden 8-12 olcude karakter trendi var iken, simdi 14+ fontta karakterler kullanilmasi. Ozellikle baslik, menu gibi yerlerde mumkun oldugunca buyuk yazi karakterleri.
    • Aciklayici ve temiz HTML (XML Stili). Bu da Web 2.0 icin olmazsa olmazlardan. Bot'larin cok net ve kolay ulasabilecegi ve okuyabilecegi tarzdan temiz, yalin ve aciklayici bir HTML kullanimi.

    Web 2.0 Tarzi Tasarimda OLMAMASI gerekenler:
    • Java Applet'lar. Java Script'ten bahsetmiyoruz, applet kullanimi web 2.0 formatina uygun degil.
    • Animasyonlu GIF'ler, ozellikle yanip sonen, goz yoran, yogun animasyonlu grafikler.
    • 100% Flash Siteler
    • Gorulebilir Tablolar (visible tables). Bu da Web 2.0 icin kullanilmayan bir yontem.

    Bu konuda agile web programlama, RoR, Ajax gibi yeni ve guncel konulardan da bahsetmek istiyorum ancak sanirim konu cok uzuyacaga benziyor. O nedenle ya bu baslik altinda ya da ayri birer baslik acarak (talebe gore) diger yeni teknolojilerle ilgili fikirlerimi paylasacagim.
    Web 2.0 benim icin cok onemli, hayatini internetten kazanan ya da kazanmayi dusunen herkes icin de cok onemli olmali diye dusunuyorum.
    Web 2.0 ile ilgili her turlu soru, yorum, tartismayi bu baslik altinda yapalim derim.
    Bildiklerimi paylasirken, bir Web 2.0 uzmani olmadigim icin eminim benim de ogrenecegim cok sey cikacaktir.
    Simdilik bu kadar.
  • 04-04-2007, 12:16:36
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Cok güzel bi yazı olmuş.
    Web 2.0 Tarzi Tasarimda OLMASI gerekenler:
    Burdaki maddeler sıkca gözükmeye başladı
  • 04-04-2007, 12:22:35
    #3
    bunu makalelere taşınması daha uygun olur bu arada çok güzel yazı
    Ayrıca yazıların devamını istiyoruz özellikle Ror , Ajax, Web 2.0
  • 04-04-2007, 12:41:00
    #4
    Yorumlar icin tesekkurler, umarim genel ve baslangic olarak web 2.0 konusuna yeni arkadaslarin isine yarar. Aslinda bu baslikta amacim agile web gelistirme, RoR, Ajax gibi konulara da girmekti ancak cok uzun tutmak istemedim konuyu. Artik her biri icin ayri bir yazi yazarim.

    Edit: teenesil, sanirim son mesajlari ayni anda attik, yazilarin devami vakit buldukca gelicek hic merak etme. Bu arada sabah 6'ya geliyor, o nedenle konuyu toparlamak bile sorun olabiliyor ve bu arada Turkce hatalarim olursa lutfen kusura bakmayin ve beni hemen uyarin.
  • 04-04-2007, 12:50:38
    #5
    harika olmuş, çok teşekkürler, ajax hakkında ki yazınıda bekliyorum
  • 04-04-2007, 13:27:55
    #6
    Üyeliği durduruldu
    abicim çok güzel yazmışsın
    hislerime tercüman olmuşsun.
    bende aynı şeyleri düşünüyorum
    uygulamaya çalışıyorum.
  • 04-04-2007, 13:47:29
    #7
    Güzel bir yazı olmuş 100% Flash sitelere ek olarak bence Flash Intro'da Web 2.0'da olmaması gerekiyor bugüne kadar bir çok Flash Intro yaptım ancak hep müşterilerin yoğun isteğiyle ama bence oldukça gereksiz.

    Bende çalışmalarımı artık web 2.0 yönünde geliştiriyorum ve çok seviyorum

    Applet'lerin hayatımızdan çıkmasındanda çok memnunum bunun yerine flash kullanımı çok daha fonksiyonel ve hızlı.

    Web 2.0 için bence yazı tipleri bir sitede çok özenle seçilmeli ve puntoların ayarları iyi yapılmalı sayfa'nın bütünlüğünü korumak için gerekli.

    Bkz. Tipografi - Typography

    Footer (Alt Yazı veya Alt Kısım) :

    Footer ekstra bir kullanım alanıdır veya kullanıcı için alternatif bir menü olabilir örneğin bir haber sitesinde haberi aşağı kadar okuduktan sonra yukarı çıkmak yerine alt kısım'dan başka bir sayfaya geçebilir veya alt kısıma başka içerikler eklenebilir. Bu kısım web site'nizde ekstra bir kısım olduğu için istediğiniz şeyi koyabilirsiniz örnek olarak bir freelancer'ın kişisel site'sinde örnek çalışmaları olabilir veya her hangi bir site için kısa bir bilgi alanı copyright yazısı gibi footer sitenin bitişidir.

    Örnek Footer :

    Footer için bkz. WEB 2.0 Footers - How to keep people’s flow | Nixon McInnes web design brighton
  • 08-04-2007, 09:46:26
    #8
    çok güzel olmuş bu konun sabitlenmesini talep ediyorum.
  • 08-04-2007, 11:07:52
    #9
    hocam mükemmelsin, uygun bölüme taşıyorum.