Yeni bir proje başlatmak zorundayım, bir sürü form ve ekran içeren bir webapp ve gerçekten hangi teknolojinin en uygun olduğunu bilmiyorum. Uygulama çok az animasyon ve çok sayıda form ile ERP benzeri bir uygulamadır. Amaç, minimum yeniden yükleme ve bekleme süresini azaltmaktır, normal bir masaüstü uygulamasına olabildiğince yakın olmak zorundadır (harika bir VB6 uygulaması gibi görünmek için çok çalışmanız gerekir :-)pjax veya istemci tarafı MVC?
Bir taraftan istemci tarafı MVC (omurga). İstemcide çalışan tüm kodların olması harika bir şey ama aklımda bu, çok fazla kodun (örneğin tüm model tanımları) sunucudan (PHP + Fuel) tekrarlanmasını gerektirir. Herhangi bir gecikme olmaksızın pagination veya grid çalışması gibi tüm bilgileri yüklediklerinden emin olun, fakat aynı zamanda bazı senkronizasyon problemleri (diğer kullanıcılar verileri değiştirebilir ve verileri istemciden el ile geçersiz hale getirmem gerekir) sunar.
Diğer taraftan pjax var. Buradaki amaç, tüm şablonlama işlemlerini sunucuda yapmak, sadece sayfayı pjax isteği için çerçeve olmadan veya yeni isteklere tam sayfa olarak döndürmek için bir mantık uygulamanızdır. Kod çoğaltma yok, çok basit istemci tarafı.
from basecamp ve from twitter öykülerini okudum ve her iki nokta da bana mantıklı geliyor. Ziyaretçi bilgisayarında aktarım yapamazsınız (özellikler, performans ...)
Daha fazla düşündüğüm mod MVC üzerinde pjax'ı beğenir, ama belki bir şeyleri özlüyorum. Müşteri tarafında MVC üzerinden pjax veya pjax dezavantajlarına göre MVC avantajları nelerdir?
Teşekkür