मैं अब स्कैला सीखने और इसे बहुत आनंद लेने में अच्छी तरह से हूं; मैं जावा की बजाय भविष्य में परियोजनाओं को शुरू करने की उम्मीद करता हूं। जो मैं कम आनंद ले रहा हूं वह है (अपेक्षाकृत) खराब आईडीई समर्थन। मुझे स्केल प्लगइन (रात के निर्माण सहित) के साथ आईडीईए और ग्रहण दोनों को थोड़ा अविश्वसनीय या उपयोग करने में मुश्किल होने के लिए मिला है - मुझे कुछ चाहिए जो मैं हमेशा निर्भर कर सकता हूं। जैसे कल मैं अपने परीक्षण चलाने के लिए ग्रहण + प्लगइन का ताजा इंस्टॉल नहीं कर सका, या यहां तक कि एक संपादक विंडो भी खोल सकता था!आईडीई निर्भरता के बिना स्कैला का निर्माण/परीक्षण कैसे करें?
मैं ग्रहण/आईडीईए के बीच होपिंग पर विचार कर रहा हूं, इस पर निर्भर करता है कि कार्य को चलाने और चलाने के लिए आईडीई पर मेरी निर्भरता काटने के लिए सबसे अच्छा और अधिक महत्वपूर्ण रूप से कार्य करने के लिए कौन सा उपयुक्त है (स्कैलाटेस्ट)। यह मेरे लिए गैर-तुच्छ है क्योंकि मैं एक्लिप्स में जावा पर बड़ा हुआ हूं; जीआईटी का उपयोग करने के लिए एक्लिप्स एसवीएन छोड़ना शुरू में एक बड़ा सौदा था। यह देखते हुए कि मेरे पास केवल एक उपकरण सीखने का समय है, क्या यह चींटी, मेवेन, बिल्डर, एसबीटी, .... होना चाहिए? अन्य लोग कैसे काम करते हैं?
अधिक 'कट्टर' दृष्टिकोण सुनने के लिए अच्छा :) यह बात जो मुझे इसके बारे में चिंता करेगी वह फिर से फैक्टरिंग होगी। मुझे आम तौर पर पहली बार सही चीजें नहीं मिलती हैं और मुझे शायद थोड़ा अधिक पुन: फैक्टरिंग पर निर्भर करता है। – Pengin
इन पंक्तियों के साथ, मैंने सुना है कि emacs + sbt + ENSIME एक अच्छा कॉम्बो है (और ENSIME रीफैक्टरिंग करता है!)। इस स्कैला-उपयोगकर्ता थ्रेड पर अधिक: http://scala-programming-language.1934581.n4.nabble.com/Best-free-IDE-for-Scala-td2533572.html –
@ पेंगुइन: जैसा कि ऊपर लिखा गया है, मैं ऑटो पूर्ण होने की कमी के कारण अधिक ढीले युग्मित वर्ग प्रणाली लिखने के लिए। तो आम तौर पर रिफैक्टरिंग मुझे लगभग 5 मिनट या उससे कम – Agl