मुझे वेब सेवा के लिए एक विचार है, लेकिन वेब प्रोग्रामिंग के लिए बहुत नया हूं। Django बहुत अच्छा लग रहा है और कुछ की तरह मैं जल्दी से उठा सकते हैं। मेरे पास हास्केल (और अजगर में बहुत कम) में बहुत अनुभव है और मैं अपनी पसंदीदा भाषा में बैकएंड गैर-वेब-संबंधित चीज़ों को लिखना शुरू कर सकता हूं। लेकिन निश्चित रूप से मैं ऐसा नहीं करना चाहता हूं अगर अगर मैं django के साथ जाता हूं तो हैकेल कोड उपयोग करने योग्य नहीं होगा।क्या मैं Django साइट पर उपयोग किए जाने वाले हास्केल में घटकों को लिख सकता हूं?
मैं कई हैकेल वेब ढांचे को देख रहा हूं: एचएपीपीएस बहुत जटिल और अनियंत्रित दिखता है, टर्बिनाडो पहुंचने योग्य दिखता है लेकिन अनियंत्रित है, और मुझे लगता है कि डीजेंगो जैसे व्यापक रूप से उपयोग किए गए ढांचे का उपयोग करना और बहुत सारे कोड तक पहुंच बनाना कि मैं बस प्लग इन कर सकता हूं मुझे बहुत मदद मिलेगी। लेकिन मैं उपयोग करने के लिए ढांचे पर अन्य विचारों के बारे में सुनने के लिए बहुत खुला हूं, या किसी अन्य तरीके से मुझे हास्केल का उपयोग करने के लिए अन्य विकल्प हैं।
"पायथन <-> हास्केल इंटरऑप संभव/व्यावहारिक होने की संभावना नहीं है।" - यह निश्चित रूप से संभव है और व्यावहारिक है कि पास्कॉन को हास्केल से कॉल करें - और यदि आपको लाइब्रेरी की आवश्यकता हो तो उपयोगी। Ppgments के लिए hpaste2 बाध्यकारी देखें। –
आपको यह आश्चर्यजनक लगेगा, लेकिन हर वेब एप्लिकेशन "एक फॉर्म भरें (और सत्यापन त्रुटि मैसेज दिखाएं) और परिणाम को SQL डेटाबेस में डाल दें"। – jrockway
@ डॉन: मुझे लगता है कि मूल पोस्टर पाइथन से हास्केल को कॉल करने के बारे में बात कर रहा था। लेकिन मुझे किसी भी पायथन <-> हास्केल इंटरऑप से अवगत नहीं था, मैं सही खड़ा हूं :-) @ rrockway: सहमत - यही कारण है कि मैंने एक "सामान्य" वेब ऐप/साइट कहा। – spookylukey