के लिए एक आसान माइग्रेशन पथ के लिए आज के विकल्प मैं स्कैला और प्ले करने के लिए नया हूं, और मैं उन्हें एक नई परियोजना के लिए उपयोग करने पर विचार कर रहा हूं। मुझे लगता है कि प्ले 2 पर विकास अच्छी तरह से आ रहा है, हालांकि स्थिर संस्करण अभी भी 1.x है। और दोनों के बीच substantial differences हैं।प्ले 2
मैं क्या सोच रहा हूं, अगर मैं अब Play 1.x प्रोजेक्ट शुरू करता हूं, तो मैं कौन से विकल्प ले सकता हूं जो भविष्य में प्ले 2 में माइग्रेशन को कम कर देगा?
अर्थात्:
- प्ले 2, डिफ़ॉल्ट ORM के रूप में Ebean का उपयोग करता है कि तुम मुझे प्ले 1.x के ORM (हाइबरनेट) के बजाय इसका इस्तेमाल करने की सलाह देंगे?
- टेम्पलेट सिस्टम के बारे में क्या; बाद में माइग्रेट करना आसान बनाने के लिए अब मैं कुछ भी कर सकता हूं?
- जब मैं अपने ऐप को भविष्य में Play 2 पर बंद करने का निर्णय लेता हूं तो मुझे और क्या चिंता करनी होगी?
तो, आप जो कह रहे हैं वह यह है कि, यदि मैं Play 1.x के स्कैला संस्करण का उपयोग करता हूं, तो मेरे टेम्पलेट प्ले 2 आउट ऑफ़ द बॉक्स के साथ संगत होंगे? –
और, ओआरएम के संबंध में, जब तक मैं हाइबरनेट एक्सटेंशन से दूर रहूं तब तक वही लागू होता है? –
@ फिलिप कोर्रिया यदि आप स्कैला का उपयोग करते हैं, हाँ, टेम्पलेट्स संगत प्रतीत होते हैं (यह बीटा है, यह बदल सकता है, लेकिन निश्चित रूप से कुछ भी प्रमुख नहीं है)। ओआरएम पर, ईबीन जेपीए संगत AFAIK है, इसलिए आपको कोई समस्या नहीं होनी चाहिए। –