Web 3.0

Posted: Mart 19th, 2006 | Author: İsmail KIRTILLI | Filed under: İnternet | No Comments »

Web 3.0, Jeffrey Zeldman yazmış.

To you who are toiling over an AJAX- and Ruby-powered social software product, good luck, God bless, and have fun. Remember that 20 other people are working on the same idea. So keep it simple, and ship it before they do, and maintain your sense of humor whether you get rich or go broke. Especially if you get rich. Nothing is more unsightly than a solemn multi-millionaire.

To you who feel like failures because you spent last year honing your web skills and serving clients, or running a business, or perhaps publishing content, you are special and lovely, so hold that pretty head high, and never let them see the tears.

As for me, I’m cutting out the middleman and jumping right to Web 3.0. Why wait?


The Agile Web Design Manifesto

Posted: Mart 13th, 2006 | Author: İsmail KIRTILLI | Filed under: Web Tasarımı | No Comments »

Agile software development‘i eminim daha önce duydunuz, peki ya
Agile Web Design?

Agile Web Design‘ın ana prensipleri :

  • Yüzeyin değil sistemin tasarlanması
  • Zaman içinde gelişecek şekilde ve kullanıcı taleplerine göre tasarlanması
  • Sayfalar yoktur, sadece yollar vardır
  • Nihai yerine hızlı ve tekrarlanan
  • Karmaşıklık yerine basitlik
  • Birlikteliğe dayalı, açık tasarım

Cleaning Up On The Web With AJAX

Posted: Mart 8th, 2006 | Author: İsmail KIRTILLI | Filed under: Web Tasarımı | No Comments »

Tom Taulli, AJAX hakkında bir giriş yazısı yazmış ve A –> asynchronous, J –>JavaScript, X –> XML demiş.

AJAX uygulamalarda sayfa görüntülenme ölçümleriyle ilgili söyledikleri tartışmaya açık;

While a popular approach to monetizing AJAX applications is advertising, there is a problem: There are no “page views.” For example, suppose that on an AJAX Web page, you want to view the body of a news article, so you click a news headline link. Rather than refresh the entire page (a page view) as you would with a traditional web page, the AJAX technology downloads just the body of the news article and rearranges the Web page to present the article content.

“Because there are no longer page views, we are worried that the Web site analytics companies, like Nielsen/NetRatings, will not accurately count the traffic to AJAX style sites,” said Robert Labatt, the CEO of Yuku, a blogging software based on AJAX. “But, ultimately, an AJAX application is likely to be better for advertisers because it provides better control over when, where and how ads are viewed.”


Web 2.0 for Designers

Posted: Mart 7th, 2006 | Author: İsmail KIRTILLI | Filed under: Web Tasarımı | No Comments »

Web 2.0 ‘ı 6 ana kalemde özetlemişler.

  1. Writing semantic markup (transition to XML)
  2. Providing Web services (moving away from place)
  3. Remixing content (about when and what, not who or why)
  4. Emergent navigation and relevance (users are in control)
  5. Adding metadata over time (communities building social information)
  6. Shift to programming (separation of structure and style)

Ajax’ın mükemmel kullanım alanları

Posted: Mart 6th, 2006 | Author: İsmail KIRTILLI | Filed under: Web Tasarımı | No Comments »

Mats Henricson Ajax’ın kullanımı için en iyi olduğunu düşündüğü 12 durumu yazmış.

  1. Derecelendirme, oylama, evet/hayır
  2. Giriş alanlarında öneriler
  3. Form alanlarının gerçek zamanlı kontrolü
  4. Durum bilgisi
  5. Otomatik Güncelleme (her bir giriş alanının diğer form elemanlarından bağımsız sunucuyla iletişim kurabilmesi)
  6. Microlink – detayların tek tıkla erişilebilir olacağı durumlar
  7. Live form – bir alanı değiştirince, ilgili ek alanların çıkması, ülke-şehir ilişkisinde oluğu gibi
  8. Aktif Arama – her harf girişinde arama sonuçlarının ilgili şekilde güncellenmesi.
  9. Verilerin sunulması
  10. Haritalar
  11. Veri filtreleme
  12. Chat

Ajax’ın bir adım ilerisi; comet

Posted: Mart 5th, 2006 | Author: İsmail KIRTILLI | Filed under: Web Tasarımı | No Comments »

Yazı, özellikle birden fazla kullanıcının aynı veriyi değiştirdiği durumlarda ortaya çıkabilecek çakışmanın engellenmesi ile ilgili yeni bir kullanıcı-sayfa etkileşimi modelinden bahsediyor.

Regular Ajax improves the responsiveness of a UI for a single user, but at the cost of allowing the context to go “stale” for long-lived pages. Changes to data from others users is lost until a user refreshes the whole page. An application can alternately return to the “bad old days” and maintain some sort of state mechanism by which it tells client about changes since the last time they’ve communicated. The user has to either wait until they preform some action which would kick off a request to see the updated state from other users (which might impact the action they wanted to preform!) or request changes from the server at some interval (called “polling”). Since the web is inherently multi-user, it’s pretty obvious that regular Ajax imposes usability and transparency hurdles for users. Applications that employ the Comet technique can avoid this problem by pushing updates to all clients as they happen. UI state does not go out of sync and everyone using an application can easily understand what their changes will mean for other users. Ajax improves single-user responsiveness. Comet improves application responsiveness for collaborative, multi-user applications and does it without the performance headaches associated with intermittent polling.

Son cümle herşeyi özetlemiş aslında, ama ben feci okurum derseniz, Comet: Low Latency Data for the Browser


autocomplete=off

Posted: Mart 4th, 2006 | Author: İsmail KIRTILLI | Filed under: Web Tasarımı | No Comments »

Ajax’la ilgili en sevdiğim kullanımlardan birisi metin giriş alanlarında öneri sunma geliyor. Ancak çoğu zaman browserların kendi öneri özellikleri ile üst üste gelip ortamı beter edebiliyor.

Bunun için autocomplete="off"u kullanabiliyoruz tabii ki, ama validate edilemediği için pek tercih edilen bişey değil. Lakin burada bunun için bir çözüm vermişler, oldukça basit ama ilgili linkteki son yoruma da kulak vermek gerekiyor.


Daha hızlı web siteleri için 10 gerçekçi adım

Posted: Mart 4th, 2006 | Author: İsmail KIRTILLI | Filed under: Web Tasarımı | No Comments »

Güzelmiş;
10 Realistic Steps to a Faster Web Site


Getting Real

Posted: Mart 2nd, 2006 | Author: İsmail KIRTILLI | Filed under: Web Tasarımı | No Comments »

Getting Real, 37signals‘ın iş, tasarım, programlama ve pazarlama prensiplerinin detaylarının anlatıldığı bir kitap.

Kitapta;

  • Bir felsefe sahibi olmanın önemi
  • Küçük kalmanın neden iyi birşey olduğu
  • Nasıl daha az inşa edilir
  • Düşünceden gerçeğe nasıl hızlıca ulaşılır
  • Ekip nasıl oluşturulur
  • Neden içeriden dışarıya doğru tasarım yapmalısınız
  • Neden yazmak çok önemlidir
  • Uygulamanızı nasıl tanıtır ve yayarsınız
  • Başarılı bir desteğin sırları

gibi konulara değinilmiş.


ASP.NET Atlas

Posted: Mart 1st, 2006 | Author: İsmail KIRTILLI | Filed under: Web Tasarımı | No Comments »

Microsoft‘un fazlasıyla RubyOnRails‘in js kütüphanelerinden (script.aculo.us and Prototype) etkilenerek (esinlenerek! mi demek lazım) geliştirdiği ASP.NET Atlas.

ASP.NET “Atlas” is a package of new Web development technologies that integrates an extensive set of client script libraries with the rich, server-based development platform of ASP.NET 2.0. “Atlas” enables you to develop Web applications that can update data on a Web page by making direct calls to a Web server — without needing to round trip the page. With “Atlas”, you can take advantage of the best of ASP.NET and server-side code while doing much of the work in the browser, enabling a richer user experience.

Ajax ve .Net bağlamında gelişmeler buradan da takip edilebilir.