web servisi aşırı ajax uygulaması?

5 Cevap php

tek bir masaüstü yazılımı gibi davranan bir web sitesi yapmak istiyorsa, sadece bir sayfasını kullanın ve diğer tüm php dosyalarını almak ve örneğin ile geçerli sayfanın içeriğini güncellemek için ajax kullanmak iyi değildir. jquery?

i sanırım sorumun fikir olsun, sadece TEK sayfa demek ...

Bu tavsiye nedir? artıları ve eksileri nedir?

demek, onun gerçekten pürüzsüz!

5 Cevap

Bu vb Meebo, Gmail, bunu nasıl, yani meşru kullanım durumları açıkça vardır. Onlar seyirci kaybetmemek için JavaScript olmadan çalışmak sürümlere sahip olduğunu unutmayın ...

Bu bir ölçüde iyi çalışabilir, butone sayfa 1 (veya birkaç) adım uzağa, bu application.The ana sakıncaları hem de ertelediği edilebilir, sayfa geçmişi (ileri / geri) ve Bookmarking bağlıdır.

Bu uygulama bağlıdır. Erişilebilirlik veya SEO tüm hususlar varsa, sadece yetenekli tarayıcılarda kullanıcı deneyimini arttırmak için AJAX güvenmek gerekir.

Her şeyden önce sadece web için uygun bir şekilde masaüstü yazılımı (Eğer gerçekten gerekiyorsa Flash veya Silverlight kullanabilir) ama tasarım, uygulama gibi hareket web uygulamaları oluşturmak gerekir.

Daha iyi bir kullanıcı deneyimi yapar Ancak AJAX kullanarak web uygulamaları oluştururken iyi bir uygulamadır. Açıkça işlevlerinden kullanıcı arayüzü ayırabilirsiniz olarak da gelişimini kolaylaştırabilirsiniz. Ileri / geri ve imleme sorunları aşmak için böyle bir şey http://yensdesign.com/2008/11/creating-ajax-websites-based-on-anchor-navigation/ kullanabilirsiniz. Bir büyük CON JS (birçok mobil tarayıcılar, ama sadece) olmadan kullanıcılar uygulamayı kullanmak mümkün olmayacak olmasıdır.

@ Fayer, emin, böyle bir "tek sayfa uygulaması" oluşturabilirsiniz. Yanlış bir şey bakmak tarayıcı tabanlı uygulamaları oluşturmak ve yerli masaüstü uygulamaları gibi hissediyorum standart web teknolojileri kullanarak IMHO orada. Tarayıcı sadece bu durumda bir zamanı olur, size ayrıca ayrıca Adobe AIR veya titanyum gibi tarayıcı tabanlı çalıştırıcıları kullanmayı düşünebilirsiniz.

Sıfırdan başlayarak veya yalnızca jQuery gibi düşük seviyeli bir kütüphane ile bunu geliştirmek, dağıtmak ve büyük masaüstü gibi web uygulamaları korumak, ancak uygun bir çerçeve ile bu basit ve eğlenceli olabilir önemsiz (eğer imkansız değilse) değil: var bir bakalım qooxdoo de, http://qooxdoo.org, tüm bu RIA ihtiyaçlarını gidermektedir olgun bir açık kaynak JS çerçeve. Ücretsiz WebMailer kontrol, büyük ölçekli qooxdoo app fikir almak için http://gmx.com ("bir tarayıcıda Outlook" düşünüyorum).