आपने अपनी परियोजना के लिए स्कैला का उपयोग करके देखा है?क्या आप स्कैला प्रोग्रामिंग भाषा और किस परियोजना पर उपयोग करने की योजना बना रहे हैं?
उत्तर
मैंने अपने प्रोजेक्ट में स्कैला का उपयोग करने के बारे में सोचा (ट्रेडिंग सर्वर सॉफ़्टवेयर - मुझे विशेष रूप से इसके एरलांग-शैली अभिनेता मॉडल पसंद है), लेकिन स्कैला में अभी भी कुछ प्रदर्शन समस्याएं हैं (मुझे आशा है कि वे जल्द ही इसे ठीक कर देंगे)। अन्यथा, यह अच्छा है (IntelliJ IDEA में सभ्य आईडीई समर्थन प्राप्त करना)।
मैंने जावा में स्कैला अभिनेता मॉडल के महत्वपूर्ण हिस्सों को फिर से कार्यान्वित किया। यह काम करता हैं।
सं
जब मैं इसे देखा पिछली बार समर्थन जहां मैं कुछ असली दुनिया परियोजना के लिए होने के लिए यह आवश्यक नहीं था:
आईडिया में- अच्छा आईडीई समर्थन और ग्रहण
- व्यापक प्रलेखन
- ठोस उपयोगकर्ता आधार
मुझे नहीं लगता कि यह वर्तमान में एक जिम्मेदार फैसले है स्कैला का उपयोग करने के लिए ग्राहक और सहकर्मियों के संबंध में सायन। एक छोटी सी लाइब्रेरी जिसे आसानी से गड़बड़ी या जावा द्वारा प्रतिस्थापित किया जा सकता है अगर चीजें बदसूरत हो जाती हैं तो अपवाद हो सकता है।
हालांकि मुझे वास्तव में स्कैला में सुविधाओं के संयोजन पसंद हैं, लेकिन ऐसा लगता है कि यह वास्तविक दुनिया का कर्षण नहीं मिलता है।
ठीक है, अब सभ्य आईडीई समर्थन (कम से कम आईडीईए/नवीनतम स्कैला प्लगइन में) है, और दस्तावेज़ीकरण अच्छा है ("स्कैला में प्रोग्रामिंग" पुस्तक)। उपयोगकर्ता आधार, शायद, पर्याप्त मजबूत नहीं है, लेकिन यदि आप स्कैला का उपयोग करते हैं, तो आपको अपनी टीम को शीर्ष-स्तरीय प्रोग्रामर के साथ बनाना होगा। –
"आपको अपनी टीम को शीर्ष-स्तरीय प्रोग्रामर के साथ बनाना है" वैसे, यह किसी भी भाषा के लिए शो स्टॉपर होगा। –
यह "स्कैला" नहीं है, "skala।" शीर्षक में ठीक है। – Jeff
मैंने इसके साथ कुछ खेला है, लेकिन हमारे सॉफ़्टवेयर (आंतरिक उपयोग व्यवसाय प्रक्रिया सामग्री) में कोई अच्छा फिट नहीं मिला है। मैं इसे संभवतः वैज्ञानिक समुदाय के साथ एक अच्छा फिट होने के रूप में देख सकता था।
@ जेन्स शॉउडर स्कैला आईडीई समर्थन पिछली बार जब आपने देखा था तब से परिपक्व हो गया है। हमने हाल ही में ग्रहण समर्थन के लिए जांच की है और प्लगइन भयानक था - यह बिना किसी हिचकिचाहट के स्थापित और काम करता था।
मुझे सुझाव है कि आप इसे एक और जाने दें और अपने अनुभव पर यहां या कहीं और टिप्पणी छोड़ दें। असल में, हमने अभी स्कैला के आधार पर एक परियोजना पूरी की है - यह एक अनुभव था जिसे मुझे स्वीकार करना होगा, लेकिन यह निश्चित रूप से इसके लायक था।
मेरी सलाह है: अपनी पसंद के आईडीई के लिए प्लगइन प्राप्त करें और क्रोध में इसे आजमाने के लिए थोड़ा गैर-महत्वपूर्ण परियोजना प्राप्त करें।
गुड लक :)
खैर हाल ही में मैं स्काला प्रोग्रामिंग भाषा को देखा और मेरी छापों बहुत क्या मैं अन्य कार्यात्मक प्रोग्रामिंग भाषाओं के लिए है के समान थे। स्कैला कुछ सामान वास्तव में अच्छी तरह से करता है लेकिन इसका मतलब यह नहीं है कि मैं इसे एक परियोजना में अपनी प्राथमिक प्रोग्रामिंग भाषा के रूप में चुनूंगा। यह समेकन के लिए terse और अच्छा है और इसलिए मैं इसे परियोजना के एक हिस्से को लागू करने के लिए उपयोग करना चाहता हूं जहां यह अच्छी तरह से उपयुक्त है।
उदाहरण के लिए ट्विटर ले लो। उनके पास स्केलेबिलिटी समस्याएं थीं क्योंकि रुबी में उनकी संदेश कतार उन्हें आवश्यक थ्रूपुट प्रदान करने में सक्षम नहीं थी - रूबी और उसके जीसी में थ्रेडिंग को लागू करने का प्राथमिक कारण है। पढ़ने के लिए एक बहुत अच्छा साक्षात्कार http://www.artima.com/scalazine/articles/twitter_on_scala.html है। ट्विटर डेवलपर्स इस बारे में बात करते हैं कि उन्होंने स्कैला क्यों चुना और उन्हें किस मुद्दे का सामना करना पड़ा और उन्हें क्यों लगता है कि यह केवल उनके पूरे आवेदन ढेर के एक हिस्से के लिए उपयुक्त था।
+1 – Schildmeijer
- 1. लेगो मिंडस्टॉर्म प्रोग्रामिंग - आप किस भाषा/आईडीई का उपयोग/अनुशंसा करते हैं?
- 2. आप किस कॉमोडो रंग योजना का उपयोग करते हैं?
- 3. व्यक्तिगत परियोजना योजना
- 4. आप किस रूबी दुभाषिया की उम्मीद कर रहे हैं?
- 5. आप किस कोड मेट्रिक्स \ guidline का उपयोग कर रहे हैं?
- 6. क्या आप ईवेंट स्ट्रीमिंग उत्पादों का उपयोग कर रहे हैं?
- 7. आप उन परियोजनाओं की राज्य जानकारी कैसे रखते हैं जिन पर आप काम कर रहे हैं?
- 8. योजना परियोजना विचार
- 9. क्या आप https का उपयोग करने लायक हैं यदि आप वित्तीय लेनदेन नहीं कर रहे हैं?
- 10. स्कैला और क्लोजर दोनों एक परियोजना में
- 11. क्या आप प्रोग्रामिंग के दौरान "पेन और पेपर" का उपयोग कर रहे हैं?
- 12. Google और अन्य लोग किस भाषा का उपयोग करते हैं
- 13. किस वास्तविक प्रोग्रामिंग भाषा के लिए दुभाषिया लिखना आसान है?
- 14. क्या आप माइक्रोसॉफ्ट एंटरप्राइज़ लाइब्रेरी का उपयोग कर रहे हैं?
- 15. क्या प्रोग्रामिंग भाषाएं और भाषा सुविधाएं 10 से कम हैं?
- 16. जावास्क्रिप्ट सीखने के लिए मैं किस प्रकार की परियोजना बना सकता हूं?
- 17. कोड शुरू करने से पहले आप कितनी योजना बनाते हैं?
- 18. प्रोग्रामिंग भाषा डिजाइन पर अच्छे संसाधन?
- 19. किस संस्करण संख्या योजना का उपयोग करने के लिए?
- 20. स्काला भाषा में योजना कंड
- 21. आप अपने रेल ऐप की योजना कैसे बनाते हैं?
- 22. प्रोग्रामिंग भाषा सीखने की Schliemann की विधि
- 23. आर में प्रोग्रामिंग के लिए आप किस सर्वोत्तम प्रथाओं का उपयोग करते हैं?
- 24. प्रोग्रामिंग भाषा द्वारा शीर्ष रेपॉजिटरीज़ की सूची
- 25. सैद्धांतिक और/या प्रयोगात्मक प्रोग्रामिंग-भाषा विशेषताएं क्या हैं?
- 26. ऑटोमोबाइल प्रोग्रामिंग भाषा
- 27. योजना कोर भाषा विनिर्देश
- 28. आप अपने गिट भंडार वर्कफ़्लो को कैसे बना रहे हैं?
- 29. मैं अपनी परियोजना के लिए किस भाषा का उपयोग करता हूं?
- 30. आप विनिर्देशों से परीक्षण कैसे बना रहे हैं?
आपको किस प्रदर्शन समस्या का सामना करना पड़ा? –
मैं इसके बारे में भी उत्सुक हूं। – Geo
मुझे भी। शायद वह स्कैला अभिनेता का मतलब है? –