Ich weiß, es ist möglich, Haskell mit Web-Entwicklung zu verwenden, aber was ist mit der mobilen Entwicklung? Da Haskell fast fehlerfrei Windows, Linux und Mac läuft, kann ich nicht nachvollziehen, warum dies nicht möglich wäre.Haskell für mobile Entwicklung
Antwort
GHC unterstützt ARM zu some extent, damit Sie Haskell-Programme kompilieren können, die auf den meisten Mobiltelefonen ausgeführt werden.
Das heißt, es gibt im Moment sehr wenig Bibliotheksunterstützung für Haskells mobile Anwendungen auf den großen Plattformen (iOS und Android). Das Problem ist, dass sie benutzerdefinierte System- und UI-Bibliotheken verwenden, die nicht (wirklich) außerhalb ihrer Ökosysteme verfügbar sind. Sie können Haskell-Code mit Android- oder iOS-Apps verbinden (wahrscheinlich über die C-Bindungen), aber es gibt keinen automatisierten Weg, und es gibt keine einfache Bibliothek zu verwenden. Obwohl Sie also ein Haskell-Programm schreiben könnten, das etwas berechnet, erhalten Sie Eingaben von einem Benutzer und zeigen ihnen das Ergebnis an (siehe HaskellWiki-Artikel unter Android und IPhone).
Ihre beste Wette wäre im Moment wahrscheinlich Maemo, die GTK Haskell Apps für ARM ohne viel Ärger ausführen können sollte. Das heißt, es gibt nicht viele Maemo-Telefone da draußen. Es gibt auch ein paar andere mobile Distributionen, die nur Linux-Systeme ausführen, und diese würden genauso gut funktionieren; insbesondere würde jedes Tablet, auf dem ein Linux-Linux läuft (im Gegensatz zu Android oder einer anderen stark angepassten Distribution), wahrscheinlich sogar mit grafischen Haskell-Apps funktionieren.
- 1. Mobile Entwicklung für Anfänger
- 2. Ausführliche Grafiken für mobile Entwicklung
- 3. Mobile Entwicklung Barrierefreiheit
- 4. chinesische mobile Software-Entwicklung?
- 5. Mobile Entwicklung für iPhone, Android und Blackberry
- 6. Welche Plattform für die mobile Entwicklung?
- 7. Verwenden von Sublime 2 für Haskell-Entwicklung?
- 8. Mobile Safari Jailbreak Tweak Entwicklung
- 9. Multi-Plattform-Entwicklung in Haskell
- 10. neuest mobile Web-Entwicklung Best Practices
- 11. Verwendung von PySide/PyQt für die mobile Entwicklung
- 12. Ressourcen & Frameworks für die mobile Entwicklung (iPhone, Android) mit HTML5
- 13. Soll ich Xamarin oder QT für die mobile Entwicklung verwenden?
- 14. Windows Mobile Entwicklung Unter Mac OS X
- 15. Android-Anwendung Entwicklung: Java vs Jquery Mobile
- 16. Windows Mobile App Entwicklung mit VS2010
- 17. Wakanda mobile App Entwicklung mit Page Prototyp
- 18. Beste Datenbank für Handy-Entwicklung
- 19. Responsive Website für mobile Bildschirme
- 20. Mobile App-Entwicklung - Ausrichtung, Auflösung und Breite/Höhe
- 21. Wie beginne ich mit Mobile Responsive Website Entwicklung
- 22. Starten von Windows Mobile 6.1 Entwicklung mit Python
- 23. Freeware Mobile/Web-Portal mit einfacher Entwicklung und Veröffentlichung
- 24. Welchen Weg gehen Web-Seite, mobile Entwicklung, Stand-Alone-Anwendungen?
- 25. Verwenden von Mac für die Entwicklung
- 26. Entwicklung von Apps für Windows Phone 7
- 27. Welches Android-Handy für die Entwicklung ...?
- 28. Mobile Entwicklung in unity3d - erhöhen android fps Nummer
- 29. Windows 10 Mobile App Entwicklung - Informationen zwischen Geräten teilen
- 30. Ist MVC gut für mobile Geräte?