2013-05-04 1 views
42

के शीर्ष पर कोणीय जेएस का उपयोग करने का लाभ एएसपीनेट एमवीसी के शीर्ष पर कोणीय जेएस का उपयोग करने के लिए बहुत कुछ बिंदु है क्योंकि वे दोनों एक ही काम कर रहे हैं? एएसपीएनटी एमवीसी + jquery पर कोणीय का उपयोग करने के फायदे क्या हैं? आप किस प्रकार का परिदृश्य कोणीय चुनते हैं? यदि आप माइक्रोसॉफ्ट पर्यावरण में कोणीय चुनते हैं, तो आप सर्वर की तरफ क्या चलेंगे? क्या यह वेब एपीआई की तरह कुछ होगा? या फिर पारंपरिक एएसपीएनटी एमवीसी का उपयोग करने का लाभ अभी भी है?एएसपीएनटी एमवीसी

+6

ग्राहक के पक्ष कम क्या ढांचे या भाषा आप पर चलने परवाह सकता है हो सकता है जे एस आवश्यकता होती है साथ सर्वर – charlietfl

+0

मैंने नकारात्मक वोटों को देखा। क्या इसे कहीं और पूछा जाना चाहिए या अलग से कहा जाना चाहिए? – Riz

+4

मुझे नहीं लगता कि -वे वोट उचित हैं। मुझे कुछ महीने पहले खुद से यही सवाल पूछना पड़ा। मुझे लगता है कि मैंने आवश्यकतानुसार दोनों का उपयोग करके सही विकल्प (अभी के लिए) बनाया है।कृपया – Ketan

उत्तर

15

मेरी साइट http://www.reviewstoshare.com पर सूट लेने। एंगुलरजेएस के साथ सभी तरह से नहीं जाने का मुख्य कारण यह था कि एसईओ को कोणीयजेएस के साथ आसानी से हासिल नहीं किया जाता है। ध्यान रखें कि मेरी साइट पहले ही पृष्ठ इंटरैक्शन के लिए एएसपी.एमवीसी + जेक्वायरी का उपयोग कर बनाई गई थी।

दूसरी तरफ टिप्पणियां, मतदान, फ़्लैगिंग इत्यादि जैसी साइट पर कुछ "अजैक्सी" प्रकृति अभी भी है। स्टैक ओवरफ्लो से भी अलग नहीं है। AngularJS से पहले यह Jquery प्लगइन की एक गड़बड़ी थी और $(document).ready() कॉलबैक के भीतर कार्य करता था, जेएस कोड का उल्लेख नहीं करने के लिए बहुत अधिक परीक्षण नहीं किया गया था।

अंत में, मैं दोनों के साथ चला गया।

+0

देख रहे हैं snappy :) lol – IamStalker

25

यह प्रश्न थोड़ा सा व्यक्तिपरक है, हालांकि यहां हमारा तर्क था।

  1. , पृष्ठों की ग्राहक संभाल प्रतिपादन करते हैं सर्वर पर संसाधनों को मुक्त।
  2. कैश सर्वर के कैशिंग में निर्मित लीवरेज हम केवल <html/> सामग्री से निपट रहे हैं।
  3. चूंकि पृष्ठों को कैश किया गया है, इसलिए केवल ट्रैफिक बैकलोड है।
  4. हम NancyFx का उपयोग कर रहे हैं, लेकिन वेबएपीआई या सर्विस स्टैक ठीक काम करेगा।
  5. हम एक उत्तरदायी सिंगल पेज एप्लिकेशन बनाना चाहते थे और AngularJs पूर्ण सुविधा समृद्ध ढांचे के रूप में परीक्षण योग्यता के लिए बिल फिट बैठता था।
  6. कोणीयजे आपको एक पैटर्न में मजबूर करता है जिसे हमें जावास्क्रिप्ट के लिए जरूरी था, अतीत में हमारे jQuery भारी अनुप्रयोग कार्यात्मक स्पेगेटी में परिवर्तित हो गए थे (यह हमारी गलती थी लेकिन अंगुलर द्वारा निर्देशित होने में बहुत मदद मिली)।

सभी व्यवस्थाएं की तरह ही ASP.NET MVC के साथ साथ, मैं AngularJS का उपयोग कर रहा है कि अपनी आवश्यकताओं

+0

क्लाइंट साइड जेएस ढांचे के साथ एसईओ प्रभाव हैं। Http://stackoverflow.com/questions/13499040/how-do-search-engines-deal-with-angularjs-applications –

1

यदि आप जावा स्क्रिप्ट ढांचे का उपयोग करते हुए कल्पना करते हैं तो कोणीय जेएस चट्टानों। एसईओ मुद्दा हो सकता है। अन्य प्रसिद्ध जेएस फ्रेमवर्क की तुलना में आपको डोम और जावा स्क्रिप्ट की गहरी समझ की आवश्यकता है। मैं अवधारणा के एक सबूत विकसित किया है - कोणीय जे एस का उपयोग कर ASP.net MVC का उपयोग कर आप नीचे दिए गए लिंक पर यह पर एक नज़र http://angualrjsrequirejsaspmvc.blogspot.com/2013/08/angular-js-with-require-js-front-end.html

+0

मैं अभी आपके प्रोजेक्ट से गुजर चुका हूं लेकिन वहां कुछ भी उपयोगी नहीं है। कोई कोणीय जेएस, कुछ बॉयलरप्लेट कोड को छोड़कर विचारों में कुछ भी नहीं। – Achilles

संबंधित मुद्दे