Angularjs कोड / नामकरण परंपराएं [बंद]


162

क्या कोई जानता है कि जब हम अपने अनुप्रयोगों का निर्माण करते हैं तो उपयोग करने के लिए कोणीय नामकरण सम्मेलनों के लिए कोई आधिकारिक या सबसे स्वीकृत संदर्भ मौजूद है?

एंगुलर में विभिन्न प्रकार के कई घटक होते हैं जैसे कि फिल्टर, निर्देश, सेवाएं और इतने पर। क्या आप इस बात से सहमत नहीं होंगे कि जब हम अपने अनुप्रयोगों में इन्हें लागू करते हैं तो एक संदर्भ नामकरण सम्मेलन का अर्थ होगा?

उदाहरण के लिए:

अगर हमें नए फ़िल्टर बनाने की आवश्यकता है, तो हमें उन्हें कैसे नाम देना चाहिए जैसे [कुछ] फ़िल्टर या फ़िल्टर [कुछ] या कुछ और?

और नियंत्रक, सेवा, निर्देश और इतने पर लागू होता है।

अन्य चीजें जो मुझे आश्चर्यचकित करती हैं, वह यह है कि चर / कार्य जो कि दायरे से संबंधित हैं, उनमें एक विशेष उपसर्ग या प्रत्यय होना चाहिए। कुछ स्थितियों में उन्हें कार्यों और अन्य (कोई कोणीय कोड) से अलग करने का तरीका उपयोगी हो सकता है।


जवाबों:


158

की जाँच करें इस GitHub भंडार है कि AngularJS क्षुधा के लिए सर्वोत्तम प्रथाओं का वर्णन है। इसमें विभिन्न घटकों के लिए नामकरण परंपराएं हैं। यह पूर्ण नहीं है, लेकिन यह समुदाय द्वारा संचालित है ताकि हर कोई योगदान दे सके।



45

यदि आप एक शुरुआती हैं, तो बेहतर है कि आप पहले कुछ बुनियादी ट्यूटोरियल से गुजरें और उसके बाद नामकरण सम्मेलनों के बारे में जानें। मैं एंगुलर सीखने के लिए निम्न से गुजरा हूं, जिनमें से कुछ बहुत प्रभावी हैं।

ट्यूटोरियल:

  1. http://www.toptal.com/angular-js/a-step-by-step-guide-to-your-first-angularjs-app
  2. http://viralpatel.net/blogs/angularjs-controller-tutorial/
  3. http://www.angularjstutorial.com/

एप्लिकेशन संरचना और नामकरण सम्मेलनों का विवरण विभिन्न स्थानों पर पाया जा सकता है। मैं 100 साइटों से गुजरा हूँ और मुझे लगता है कि ये सबसे अच्छे हैं:


33

किसी एप्लिकेशन को संरचित करने के लिए, यह उन सर्वोत्तम गाइडों में से एक है जिन्हें मैंने पाया है:

ध्यान दें कि Google द्वारा सुझाई गई संरचना बहुत सी बीज परियोजनाओं में आपको मिल रही चीज़ों से भिन्न है, लेकिन बड़े ऐप्स के लिए यह बहुत ही पवित्र है।

Google के पास एक स्टाइल गाइड भी है जो केवल तभी उपयोग करने के लिए समझ में आता है जब आप क्लोजर का उपयोग करते हैं ।


... यह उत्तर अधूरा है, लेकिन मुझे उम्मीद है कि ऊपर दी गई सीमित जानकारी किसी के लिए उपयोगी होगी।


19

अद्यतन: स्टाइल गाइड अब कोणीय डॉक्स पर है।

////////////////////////////////////////////////// ////////////////////////////////////////////////// ////////////////////////////////////////////////// //////

यदि आप वाक्यविन्यास, सम्मेलनों और संरचित AngularJS अनुप्रयोगों के लिए एक विचारशील शैली मार्गदर्शिका की तलाश कर रहे हैं, तो सही में कदम रखें। यहाँ प्रस्तुत शैलियाँ AngularJS, प्रस्तुतियों, प्रशिक्षण पाठ्यक्रमों और टीमों में काम करने के साथ मेरे अनुभव पर आधारित हैं।

इस शैली गाइड का उद्देश्य मेरे द्वारा उपयोग किए जाने वाले सम्मेलनों को दिखाते हुए, और इससे भी महत्वपूर्ण बात यह है कि मैं उनका चयन क्यों कर रहा हूं, यह बताकर एंगुलरजेएस अनुप्रयोगों के निर्माण पर मार्गदर्शन प्रदान करना है।

- जॉन पापा

यहाँ बहुत बढ़िया लिंक (नवीनतम और अद्यतित): एंगुलरजेएस स्टाइल गाइड है


6

मैंने यह एक साल पहले शुरू किया था: https://gist.github.com/PascalPrecht/5411171

ब्रायन फोर्ड (कोर टीम के सदस्य) ने इसके बारे में यह ब्लॉग पोस्ट लिखा है: http://briantford.com/blog/angular-bower

और फिर हमने इस घटक युक्ति के साथ शुरुआत की (जो काफी पूर्ण नहीं है): https://github.com/angular/angular-compon-usecec

चूंकि पिछले एनजी-कॉन्फिडेंस में कोर टीम द्वारा सर्वश्रेष्ठ प्रथाओं के लिए यह दस्तावेज़ है: https://docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6VGcuaF4Q9821Es/pub

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.