2012-02-22 11 views
5

EDIT2
स्काला आईडीई अब प्रकार निष्कर्ष, अर्थ हाइलाइटिंग, आईडीई के v3.0 के रूप में खेलने के ढांचे के लिए आदि के साथ टेम्पलेट समर्थन हासिल है । मार्ग फ़ाइल (ओं), woohoo ;-)स्काला आईडीई/इंटेलीजे :: Scalate, प्ले के लिए खाका समर्थन, आदि

IntelliJ में Play, Scalate, या अन्य टेम्पलेट इंजन समर्थन के बारे में निश्चित नहीं है।

संपादित
प्ले 2.0 अविश्वसनीय भयानक है, इतना कि आईडीई समर्थन की कमी काफी मामूली है - सभी बड़े कार्य मॉडल, नियंत्रक और जावास्क्रिप्ट (coffeescript + datatables) परतों के माध्यम से किया जाता है; देखें परत में सरल एक्सएचटीएमएल कंकाल होते हैं, इसलिए कोई बड़ी बात नहीं होती है, उदाहरण के लिए, स्कैला कोड के लिए स्वत: पूर्ण - यदि आपकी त्रुटियां बिना किसी त्रुटि के संकलित हैं, तो आप संकलित नहीं होंगे; इसलिए आप बूट करने के लिए सुरक्षित हैं ;-)

यदि और जब टेम्पलेट परत आईडीई समर्थन आता है यह एक स्वागत योग्य इसके अलावा होगा, लेकिन कुछ भी नहीं है कि मैं व्यक्तिगत पर कोई नींद खोने रहा हूँ ...

मूल
बस रिश्तेदार आनन्द चारों ओर हैकिंग के एक जोड़े महीने के बाद कल रात कुछ की खोज की ग्रहण के लिए स्कैला-आईडीई में:

कोई टेम्पलेट परत समर्थन नहीं है (कोड समापन, वाक्यविन्यास हाइलाइटिंग, आदि)। टाइपसेफ के नए गोद लेने के लिए भी यह मामला है, प्ले 2.0, इसके रेजर स्टाइल @ सिंटैक्स के साथ। स्केलेट, एक ही नाव, आईडीई द्वारा उबेर कूल विकल्प (जेड, एसएसपी, स्कैमल) में से कोई भी नहीं पता चला है। , http://youtrack.jetbrains.com/issue/SCL-1876

जाहिर है, को लागू करने के लिए मुश्किल होना चाहिए अन्यथा:

यह सिर्फ स्काला आईडीई मन आप के लिए मामला नहीं है, साथ ही इंटेलीजे के साथ एक दिए जाने की, मोटे तौर पर 2 साल टेम्पलेट सहायता का अनुरोध करने के बाद लगता है हम मुख्य templating भाषाओं के लिए अंतर्निहित या प्लगइन समर्थन होगा। यहां अंधेरे में घूमने की तरह, सबसे अच्छा मैं करने में सक्षम हूं आईडीईई ने .jade एक्सटेंशन को स्कैला कोड के रूप में व्याख्या किया है, जो एक सुखद हल्के-नीले रंग में स्केल कीवर्ड को हाइलाइट करता है और कुछ और नहीं, कोई उत्थान, कोड पूर्णता, arrgggghhh ;-)

यहां विकल्प क्या हैं ?? ग्रोवी/Grails से आ रहा है मैं सीधे scala कोड के लिए उत्कृष्ट आईडीई समर्थन द्वारा खराब हो गया है और यह टेम्पलेट परत के साथ बंधे प्यार से प्यार करता हूँ।

उत्तर

3

2.0 समर्थन प्ले IntelliJ विचार 12 के लिए योजना बनाई है, स्काला टेम्पलेट भाषाओं में से कुछ भी IntelliJ विचार के लिए योजना बनाई गई है 12.

+0

+1, ठीक है, धन्यवाद, अभी भी उदास, IntelliJ 11 बस बाहर आया, v12 क्या महीने है दूर? ऐसा लगता है कि एक अंधेरे में सिर्फ हथौड़ों को दूर करता है, ब्राउज़र को रीफ्रेश करता है और सबसे अच्छा उम्मीद करता है। आईडीई समर्थन होने से पहले PHP की तरह लगता है ... – virtualeyes

+1

निष्पक्षता में, यह टेम्पलेट भाषाओं की अत्यधिकता को बनाए रखने के लिए एक दंडनीय कार्य है। सिद्धांत रूप में यह आसान होना चाहिए क्योंकि टेम्पलेट्स वास्तव में स्कैला कोड हैं, लेकिन इसे कुछ विशेष बदलावों की आवश्यकता है क्योंकि स्कैला स्क्रिप्ट और कुछ अन्य नामस्थान अंतरों के मुकाबले अलग-अलग ऑटो-आयात हैं। सिद्धांत रूप में यह जेसन के build.sbt समर्थन के समान होना चाहिए हालांकि। –

+0

सही, स्पष्ट रूप से प्राथमिकता नहीं है, क्योंकि स्काला आईडीई या इंटेलिजे में स्केलेट और प्ले टेम्पलेट इंजन के लिए शून्य समर्थन है, संभवतः स्कैला वेब विकास के लिए जाने-माने विकल्प (स्केलेट को परिप्रेक्ष्य में रखने के लिए 3 या 4 साल पहले जारी किया गया था नीचे की ओर बैरल जो आईडीई टेम्पलेट इंजन समर्थन है)। स्कैला के लिए, टेम्पलेट भाषाओं की अधिकता क्या है, बीटीडब्ल्यू ?? जब तक आप फ्रीमार्कर, साइट मेष और जावा-आधारित इंजनों से बात नहीं कर रहे हैं, मुझे केवल स्केलेट और स्केल के लिए प्ले पता है – virtualeyes

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