So che è possibile utilizzare haskell con lo sviluppo Web, ma per quanto riguarda lo sviluppo mobile? Dal momento che Haskell esegue quasi in modo impeccabile Windows, Linux e Mac, non riesco a capire perché ciò non sarebbe possibile.Haskell per lo sviluppo mobile
risposta
GHC supporta ARM a some extent, quindi è possibile compilare i programmi Haskell per la maggior parte dei telefoni cellulari.
Detto questo, al momento c'è molto poco supporto per le librerie per le applicazioni mobili Haskell sulle grandi piattaforme (iOS e Android). Il problema è che usano librerie di sistemi e UI personalizzati che non sono (realmente) disponibili al di fuori del loro ecosistema. Potresti interfacciare il codice Haskell con le app Android o iOS (probabilmente tramite le associazioni C), ma non c'è un modo automatico di farlo e non c'è una semplice libreria da usare. Quindi, sebbene tu possa scrivere qualche programma Haskell che calcoli qualcosa, ottenere input da un utente e mostrargli il risultato sarebbe un bel problema (vedi gli articoli HaskellWiki rilevanti su Android e IPhone).
La tua migliore scommessa al momento sarebbe probabilmente Maemo, che dovrebbe essere in grado di eseguire le app GTK Haskell per ARM senza troppi problemi. Detto questo, non ci sono molti telefoni Maemo là fuori. Ci sono anche alcune altre distribuzioni mobili che eseguono solo sistemi Linux vanilla e che funzionerebbero altrettanto bene; in particolare, qualsiasi tablet che esegue Linux vanilla (al contrario di Android, o qualche altra distribuzione pesantemente personalizzata) probabilmente eseguirà anche le app Haskell grafiche.
- 1. Utilizzo di Sublime 2 per lo sviluppo Haskell?
- 2. Qual è l'ecosistema per lo sviluppo web di Haskell?
- 3. Pro e Сons di framework per lo sviluppo mobile (11.2011+)
- 4. C o C++ per lo sviluppo mobile multipiattaforma?
- 5. Devo usare Xamarin o QT per lo sviluppo mobile?
- 6. Utilizzo di PySide/PyQt per lo sviluppo mobile
- 7. Sviluppo multipiattaforma in Haskell
- 8. Barriera mobile di sviluppo per l'entrata
- 9. Beginning VSTO per lo sviluppo
- 10. Lingue per lo sviluppo iPhone
- 11. Android Book per lo sviluppo
- 12. Il framework MVC per le migliori prestazioni JavaScript per lo sviluppo mobile
- 13. ASP.net sviluppo di applicazioni mobile
- 14. Quali sono i principali vantaggi dell'utilizzo di Haskell per lo sviluppo web?
- 15. Risorse e framework per lo sviluppo mobile (iphone, android) utilizzando HTML5
- 16. Buone tutorial per avviare lo sviluppo di Palm WebOS?
- 17. IDE per lo sviluppo PHP e Drupal?
- 18. Come utilizzare VIM per lo sviluppo .Net
- 19. Provisioning nuovo dispositivo per lo sviluppo Xcode
- 20. Come configurare Vim per lo sviluppo C++?
- 21. Ottimizzazione di Eclipse per lo sviluppo Android
- 22. per lo sviluppo di giochi Android?
- 23. Light ide per lo sviluppo Android
- 24. Strumenti per lo sviluppo di Meteor
- 25. Eventuali tutorial per lo sviluppo di chatbots?
- 26. Mappe sorgente CoffeeScript per lo sviluppo nodeJS
- 27. Posso utilizzare https per lo sviluppo locale?
- 28. QT e bridge per lo sviluppo Web
- 29. Preferenze IDE per lo sviluppo Apple/iPhone?
- 30. IntelliJ IDEA IDE per lo sviluppo Android