प्ले फ्रेमवर्क 1.x में सार्वजनिक फ़ील्ड का उपयोग, सम्मेलन जावा कक्षाओं पर सार्वजनिक क्षेत्रों का उपयोग करना है। इसके लिए औचित्य यह है कि प्ले प्रॉपर्टी एन्हांसर्स यहां वर्णित अनुसार काम करते हैं: http://www.playframework.org/documentation/1.2.4/modelप्ले फ्रेमवर्क 2.0
संक्षेप में, सार्वजनिक फ़ील्ड 'ठीक' हैं क्योंकि रनटाइम पर सेटर्स और गेटर्स ऑटो-जेनरेट करते हैं। यह मुझे समझ में आता है और इसमें अन्य प्रश्न भी शामिल हैं।
प्ले फ्रेमवर्क 2.0 बहुत अलग तरीके से काम करता है। कोई "गुण सिमुलेशन" क्षमता नहीं है। शायद वे इसे बाद में जोड़ने की सोच रहे हैं लेकिन मुझे इसका सुझाव देने के लिए कुछ भी नहीं मिला। गुण सिमुलेशन के बिना, सभी सार्वजनिक क्षेत्रों का उपयोग करने के लिए मूल औचित्य खत्म हो गया है। प्ले फ्रेमवर्क 2.0 नमूने अभी भी सार्वजनिक क्षेत्रों का उपयोग करते हैं हालांकि: http://www.playframework.org/documentation/2.0/JavaEbean
सार्वजनिक फ़ील्ड अभी भी playframework 2.0 के लिए क्यों अनुशंसित हैं? क्या यह सिर्फ डेवलपर्स की आदत है जिसने नमूने बनाए हैं या फिर एक और कारण है कि सार्वजनिक क्षेत्र का उपयोग अभी भी प्ले 2.0 में क्यों किया जाता है?