मुझे एक नई परियोजना, एक वेबपैप शुरू करना है जिसमें कई रूप और स्क्रीन हैं और मैं वास्तव में नहीं जानता कि कौन सी तकनीक सर्वोत्तम फिट है। एप्लिकेशन बहुत कम एनिमेशन और बहुत सारे रूपों के साथ ऐप की तरह एक ईआरपी है। लक्ष्य न्यूनतम रीलोड्स और प्रतीक्षा समय को कम करना है, इसे एक सामान्य डेस्कटॉप ऐप के रूप में करीब होना चाहिए (एक शानदार वीबी 6 ऐप की तरह दिखने के लिए बहुत सारे काम :-)पीजेएक्स या क्लाइंट साइड एमवीसी?
एक तरफ हमारे पास है क्लाइंट साइड एमवीसी (रीढ़ की हड्डी)। क्लाइंट पर चल रहे सभी कोड होने के लिए यह अच्छा है लेकिन मेरे दिमाग में यह सर्वर (PHP + ईंधन) से बहुत सारे कोड (उदाहरण के लिए सभी मॉडल परिभाषाओं) की पुनरावृत्ति का तात्पर्य है। निश्चित रूप से सभी सूचनाओं को किसी भी देरी के बिना पेजिनेशन या ग्रिड काम जैसे कार्यों को लोड किया गया है, लेकिन यह सिंक्रनाइज़ेशन की कुछ समस्याएं भी प्रस्तुत करता है (अन्य उपयोगकर्ता डेटा बदल सकते हैं और मुझे क्लाइंट पर डेटा मैन्युअल रूप से अमान्य करना होगा)।
दूसरी ओर हमारे पास pjax है। विचार सभी templating और इतने पर सर्वर पर बनाने के लिए है, पेज के बिना पीजेक्स अनुरोध के लिए फ्रेम के बिना पृष्ठ को वापस करने के लिए एक तर्क लागू करें या नए अनुरोधों पर पूरा पृष्ठ। कोई कोड डुप्लिकेशन, बहुत ही सरल ग्राहक पक्ष।
मैंने कहानी from basecamp और from twitter पढ़ी है और दोनों बिंदु मुझे समझ में आता है। आप विज़िटर कंप्यूटर (फीचर्स, प्रदर्शन ...) पर रिले नहीं कर सकते हैं
जितना अधिक मैं इसे मोड के बारे में सोचता हूं, मुझे एमवीसी पर पीजेक्स पसंद है, लेकिन शायद मुझे कुछ याद आ रहा है। क्लाइंट साइड एमवीसी पर पीजेएक्स या पीजेएक्स नुकसान पर एमवीसी फायदे कौन से हैं?
धन्यवाद एक बहुत