2009-07-30 16 views
5

सभी विकास के साथ, ColdFusion, Railo या OpenBD के माध्यम से सीएफएमएल सामान्य प्रोग्रामिंग समस्याओं में भाग लेते हैं। इन समस्याओं के लिए प्रोग्रामर पैटर्न (या विरोधी पैटर्न) में बदलना चाहिए। हालांकि GOF जैसे क्लासिक संसाधन और आधुनिक Head First पुस्तकें दोनों जावा पर ध्यान केंद्रित करती हैं।सीएफएमएल डिजाइन पैटर्न संसाधन?

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

मैं जानना चाहता हूं कि सीएफएमएल के साथ काम करते समय आपको कौन से संसाधन/पैटर्न उपयोगी पाए गए हैं? या आपने सीएफएमएल में उपयोग के लिए जावा या स्मॉलटाक पैटर्न को अपनाने में क्या बदलाव किया?

व्यक्तिगत तौर पर मैं इन प्रस्तुतियों के दोनों दिलचस्प हो पाया:

CFMeetup: Design Patterns and ColdFusion शॉन Corfield तक

और

Design Patterns कैमरून Childress द्वारा

अद्यतन:

पर ठोकर खाई cfdesignpatterns.com, आशाजनक लग रहा है।

उत्तर

1

किसी साइट के लिए आप Object-Oriented ColdFusion देख सकते हैं। यह अभी भी एक काम प्रगति पर है, लेकिन यह मदद कर सकता है।

संबंध है, लैरी

+0

यहां तक ​​कि कार्य प्रगति पर इस साइट बहुत अच्छा है! मैंने कुछ वर्षों में ठंडेपन को नहीं लिखा है, लेकिन इस साइट के माध्यम से देखा गया है कि इसमें ठोस स्पष्टीकरण और कोड नमूने धन्यवाद हैं! मुझे उम्मीद है कि यह दूसरों को महान सीएफएमएल लिखने में मदद करता है – ethyreal

1

मुझे SOLID सिद्धांतों को किसी और चीज़ से अधिक उपयोगी पाया गया है। यदि आप सॉलिड सिद्धांतों को समझते हैं, तो आप किसी भी भाषा में बेहतर कोड लिखेंगे, और डिजाइन पैटर्न का अधिक प्रभावी ढंग से उपयोग करने में सक्षम होंगे।

3

हेड फर्स्ट डिज़ाइन पैटर्न एक उत्कृष्ट पुस्तक है। हालांकि यह फोकस जावा आधारित लगता है, यह उस मामले के भीतर सिद्धांत है। सीएफएमएल शुद्ध ओओ विकास के लिए खुद को उधार नहीं देता है, जिसमें कोल्डफ्यूजन समुदाय के भीतर चल रही बहस की बहस चल रही है, लेकिन इसका मतलब यह नहीं है कि पैटर्न और ढांचे योग्यता के बिना हैं।

यह आपके एप्लिकेशन के लिए सबसे अच्छा काम करता है, और आपके लिए प्रोग्रामर के रूप में आता है। मैं किसी और के दृष्टिकोण में अंतर्दृष्टि प्राप्त करने के लिए वहां मौजूद विभिन्न ढांचे का अध्ययन करना पसंद करता हूं। मैं व्यक्तिगत रूप से एक एमवीसी शैली के भीतर काम करना पसंद करता हूं, जो खुद को अच्छी रखरखाव और संरचना में उधार देता है। पिछले कई सालों में मैंने अधिकांश उपलब्ध ढांचे का इस्तेमाल किया है, एक तरफ या दूसरे में। प्रत्येक में उनकी ताकत और कमजोरियां होती हैं।

पैट्रिक का ठोस संदर्भ भी दिलचस्प लग रहा है।

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