Mam pomysł na serwis internetowy, ale jestem bardzo nowy w programowaniu stron internetowych. Django wygląda świetnie i lubię coś, co mogę szybko odebrać. Mam duże doświadczenie w Haskell (i bardzo niewiele w pytonie) i chciałbym móc zacząć pisać niektóre z backendowych niezwiązanych z internetem rzeczy w moim ulubionym języku. Ale oczywiście nie chcę tego robić, jeśli kod haskell nie będzie użyteczny, jeśli przejdę z django.Czy mogę pisać komponenty w Haskell, które będą używane na stronie Django?
Spoglądałem na kilka frameworków sieci WWW: hApps wygląda na zbyt skomplikowane i nieudokumentowane, turbinado wygląda na przystępne, ale jest nieudokumentowane, itp. I myślę, że używając szeroko stosowanego framewru takiego jak django i mając dostęp do wielu kodów które mogę podłączyć, bardzo mi pomogą. Ale jestem bardzo otwarty na słuchanie o innych pomysłach na temat frameworków do wykorzystania lub innych opcji, które muszę w jakiś sposób wykorzystać Haskell.
"Python <-> Współdziałanie Haskella jest mało prawdopodobne/praktyczne." - Z pewnością możliwe i praktyczne jest wywoływanie Pythona z Haskell - i przydatne, jeśli potrzebujesz biblioteki. Zobacz powiązanie hpaste2 z działkami. –
Może się okazać, że to zaskakujące, ale nie każda aplikacja internetowa to "wypełnij formularz (i pokaż komunikaty o błędach sprawdzania poprawności) i umieść wynik w bazie danych SQL". – jrockway
@dons: Wydaje mi się, że oryginalny plakat mówił o wywołaniu Haskella z Pythona. Ale nie byłem świadomy jakiegokolwiek interakcji Pythona <-> Haskella, poprawiam się :-) @ ĵrockway: uzgodniono - dlatego powiedziałem "typową" aplikację/stronę internetową. – spookylukey