2011-04-01 12 views
9

मेरे लिए दो पेर्ल मॉड्यूल के बीच चयन करना मुश्किल है - पैराम्स :: मान्य और पैराम्स :: चेक। मैं एक Mojolicious आवेदन लिख रहा हूँ जो आसानी से वितरित किया जाना चाहिए। आम तौर पर मेरा मतलब साझा साझा होस्टिंग पर निर्देशिका संरचना अपलोड करना और चलाने के लिए तैयार होना चाहिए। पैराम्स :: मान्य काफी शक्तिशाली है और खरीदा गया है, शुद्ध-पर्ल कार्यान्वयन है। पैराम्स :: संस्करण 5.10.0 के बाद पर्ल कोर वितरण में चेक है, क्या आप अन्य को इंगित कर सकते हैं "मुझे एक या दूसरे को क्यों पसंद करना चाहिए"?पैराम्स :: मान्य या पैराम्स :: चेक, मुझे एक या दूसरे को क्यों पसंद करना चाहिए?

+2

की ओर स्थानांतरित हो गए हैं यदि आप रोल्स्की या विलियम्स थे, तो उत्तर सरल है। – Axeman

+1

यह सच है :), लेकिन मैं नहीं हूं :) –

+1

मैं विधि :: हस्ताक्षर का उल्लेख करूंगा जो अब प्रकार/वर्ग/भूमिका सत्यापन है, बहुत कम वर्बोज़ है, लेकिन इसकी निर्भरता श्रृंखला है। http://search.cpan.org/~mschwern/Method-Signatures-20110324.1600_001/lib/Method/Signatures.pm – Schwern

उत्तर

9

इन मॉड्यूल में से प्रत्येक के लिए सीपीएएन बग रिपोर्ट के माध्यम से देखकर आपको चुनने में मदद मिल सकती है। वर्तमान में, Params::Check में कोई बग रिपोर्ट नहीं है (इसमें केवल एक विशलिस्ट सूची है), लेकिन Params::Validate में कुछ हैं। यह देखने के लिए जांचें कि क्या आपके बग के लिए कोई बग प्रासंगिक है या नहीं।

आप यह देखने के लिए सीपीएएन परीक्षकों मंच/संस्करण मैट्रिक्स को भी देख सकते हैं कि प्लेटफॉर्म पर कोई असफलता है या नहीं।

+2

धन्यवाद। मैंने कम से कम अब तक एक और दृष्टिकोण लिया। चूंकि यह एक Mojolicious ऐप है और मैं पहले से ही Mojox :: Validator का उपयोग करता हूं, मैंने के लिए Mojox :: Validator को आज भी मेरी कुछ दिनचर्या (न केवल फॉर्म सत्यापन के लिए) का प्रयास करने का निर्णय लिया है। इसमें "चेक" या "मान्य" जैसे सामान्य कार्य नहीं हैं लेकिन मैंने अपना खुद का बना दिया है। –

1

मोजो सत्यापनकर्ता का उपयोग शायद समझ में आता है। मैं बस यह इंगित करना चाहता हूं कि Params::Validate के लेखक Params::ValidationCompiler

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