İnternete biz kullanıcılar Web 2.0 ile farklı bir pencereden bakmaya başladık. Henüz Web 2.0 yeni yeni oturmaktayken Web 3.0 ile ilgili ayak sesleri duyulmaya başladı. Peki Web 2.0 ‘a yeni alışırken Web 3.0 ile neler geliyor ? Bu gece siz değerli okuyucularımıza Web 3.0′ın ayak seslerinden bahsetmek istiyorum.
Henüz planlanan ve yakın gelecekte insanların beğenisine sunulacak olan Web 3.0 teknolojileri Semantic Web, Akıllı Web gibi farklı tanımlarla karşımıza geliyor. Kısacası Web dünyasının bir akıl yada Zeka kazanması olarak tanımlayabiliriz.
Mesela arama motorunda bir arama gerçekleştirerek “Okul” kelimesini aradık. Web daha önceden sisteme girdiğimiz bilgileri kullanarak “Okul” kelimesi hakkında bizim ihtiyacımız olan sonuçlarımızı karşımıza getirmeye çalışacak. Sistemde 2 lise çağında çocuğumuz olduğu bilgisi kayıtlı olduğu takdirde bize adresimize yakın Liseler hakkında bilgi getirebilecek.
Her ne olursa olsun muhakkak ki reklamı yapılmalıdır. İnternet sayfalarıda bu kaideyi bozmaz. Eğer reklamınız olmaz ise kullanıcılar sayfanızı bilemez ve ne kadar kaliteli hizmet versenizde ne kadar harika bir web tasarımınız olsada malesef ki ziyaretçi sayınız memnun edici olmayacaktır.
İnsanlar arama ve diğer yöntemlerle web sitenizin içeriğini fark etmesi ve bu sayeden onlar tarafından içeriklerinize verilen bağlantılar sayesinde tanınacaksınız. Bu bağlantılar içeriğinizin kalitesine göre artacaktır. Google her kişinin her internet sayfasının bilinmesi gerektiğinin farkındadır. İçeriğinizin etkili olarak reklamını yapmak konuya ilgi duyan kişiler tarafından içeriğinizin daha hızlı fark edilmesini sağlayacaktır. Fakat sitenizin reklamını yaparkende belirli kurallara uymak zorundasınız. Aksi taktirde kendinize ve sitenize zarar verebilirsiniz.
Web uygulamaları denilince aklımıza hemen hemen her türlü internet uygulaması gelebilir. Bunun yanında e-ticaret sistemleri, bloglar ve birçok internet uygulamasını bu kategorinin kapsama alanına alabiliriz. Web uygulamalarında genelde kullanıcının yönetebileceği, içerik sağlayabileceği ve online işlemler yapabileceği sistemlerde yazılımcıların düşünmesi gereken en önemli nokta güvenliktir.
Malesef ki ülkemizde güvenlik üzerine gelişmiş platformların sayısı azdır. Yazılımcıların birçoğuda web uygulamalarının güvenliğini kendi çabalarıyla test eder ve buna göre özel önlemler alırlar.
Web uygulamalarında her coder kendine özgü bir kodlama yapısına sahiptir. Güzel bir atasözümüz vardır. “Her yiğidin bir yoğurt yiğişi vardır” deriz. Aslında mantık aynı. Yazılımcı her zaman kendi bilgi ve tecrübeleri ile kodlamasını yapar. Bir web sayfasına girdiğimizde biz kullanıcılar arka planda kodların ne şekilde çalıştığını ve neler yaptığını göremeyiz. Fakat biz sayfaları gezdikçe arka planda ister MYSQL istersede MSSQL çalışsın bazı işlemler gerçekleşir ve bu işlemler sonucunda Apache veya ISS server üzerindeki hesaplamalar üzerinde web sayfaları görüntülenir.
Web uygulamalarında aslında en önemli unsurlardan bir tanesi kodlamanın temiz ve düzgün olması gerektiğidir. Web yazılımcınızdan bir anket istediniğiniz varsayalım. Coder bu anketi size birkaç kodlama yaparak verebilir. Anketimizi ana sayfamıza yerleştiririz ve kullanıclarınızın kullanımına sunarız.