बस हास्केल और वेब ढांचे को देखकर आश्चर्यचकित हो रहा है कि क्या एचटीएमएल 5 और आरईएसटी ऐप्स लिखने के लिए प्लेटफॉर्म को पावर करने के लिए हास्केल की महान थ्रेडिंग/इवेंट कार्यक्षमता का उपयोग करना समझ में आता है जो डेटा और वेबसेट के लिए एक HTTP एपीआई का खुलासा करता है (शायद सॉकजेएस समर्थन के साथ उपयुक्त फॉलबैक) घटनाओं के लिए एपीआई? ऐसा लगता है कि "बड़े" वेब ढांचे वेबसाकेट्स को प्रथम श्रेणी के नागरिक के रूप में समर्थन नहीं देते हैं, हालांकि उनके पास कई अन्य चीजें हैं जो उनके लिए जा रही हैं।क्या एचस्केल वेब ढांचा एक HTTP/Websocket डेटा और संदेश मंच के लिए उपयोग करेगा?
मेरी चिंता उपलब्ध कोर का उपयोग कर रही है, जो हास्केल अच्छी तरह से कर सकता है, लेकिन सत्यापन और सर्वर-साइड लॉजिक (शायद लुआ या इसी तरह एम्बेड करके) के लिए सर्वर पक्ष पर आसान उपयोगकर्ता एकीकरण प्रदान कर रहा है। अगर किसी ने इसे JVM पर लिखा है, तो कोई भी इस तरह की चीज़ के लिए एकाधिक सर्वर-साइड भाषा समर्थन और पुस्तकालयों का उपयोग कर सकता है।
मुझे यकीन है कि लोग अपने स्वयं के अनुप्रयोगों के लिए एक-एक समाधान में इस तरह की चीजें कर रहे हैं, लेकिन मैं एक पैस-प्रकार दृष्टिकोण के साथ सोच रहा हूं जहां कोई डेटा के साथ HTML5 ऐप्स लिख सकता है (उचित सिंक्रनाइज़ेशन समेत ऑफ़लाइन उपयोग के लिए) और प्लेटफ़ॉर्म के मौलिक हिस्से के रूप में "मुक्त" ईवेंट करना। अधिकतर तर्क ब्राउज़र में रहते हैं लेकिन कुछ उपयुक्त हुक और उचित एम्बेड करने योग्यता के साथ सर्वर पर चलाए जा सकते हैं (जावास्क्रिप्ट प्रश्न से बाहर निकलता है और हास्केल में दुभाषियों को एम्बेड करने के बारे में निश्चित नहीं है क्योंकि मैं सामान्य रूप से हास्केल से खतरनाक रूप से परिचित हूं) ।
हास्केल के साथ अब तक की समस्या का एक हिस्सा यह है कि मैं एक गणित लड़का नहीं हूं। मैंने कॉलेज में सीएस का अध्ययन नहीं किया और मैं एक रचनात्मक प्रकार के विचारक हूं। तो बहुत सारे ट्यूटोरियल और दस्तावेज़ीकरण मुझे बहुत खो देते हैं, खासकर गणितीय सामान से निपटने पर।
क्या कोई इस मार्ग को पहले से ही मिटा देता है? क्या मैं पार्टी के लिए देर हो चुकी हूँ? :)
क्या आपने यसोड और स्नैप को देखा है? वे दोनों WebSockets का समर्थन करते हैं ... और ऐसा लगता है कि कोई भी सॉकजेएस समर्थन पर भी काम कर रहा है: https://github.com/bitonic/sockjs-haskell –