나는 웹 개발에서 haskell을 사용할 수 있다는 것을 알고있다. 그러나 모바일 개발은 어떨까? 하스켈은 거의 완벽하게 윈도우, 리눅스, 맥을 돌리기 때문에 이것이 불가능한 이유를 알 수 없다.하스켈 for mobile development
7
A
답변
6
GHC는 ARM을 some extent으로 지원하므로 대부분의 휴대폰에서 실행되도록 Haskell 프로그램을 컴파일 할 수 있습니다.
즉, 큰 플랫폼 (iOS 및 Android)에서 하스켈 모바일 애플리케이션을 지원하는 라이브러리는 거의 없습니다. 문제는 생태계 외부에서 사용할 수없는 (실제로) 사용자 지정 시스템과 UI 라이브러리를 사용한다는 것입니다. Haskell 코드를 Android 또는 iOS 앱과 (아마도 C 바인딩을 통해) 연결할 수 있지만 자동화 된 방법은 없으며 사용할 간단한 라이브러리가 없습니다. 따라서, 여러분이 뭔가를 계산하는 하스켈 프로그램을 작성할 수도 있지만, 사용자로부터 입력을 받고 그 결과를 보여주는 것은 상당히 번거로운 일이 될 것입니다 (관련된 Haskell 위키 기사, Android 및 IPhone 참조).
현재 가장 좋은 방법은 Maemo 일 것입니다. 그러면 번거롭지 않게 ARM 용 GTK 하스켈 앱을 실행할 수 있습니다. 즉, 거기에 많은 Maemo 전화가 없습니다. 바닐라 리눅스 시스템을 실행하는 모바일 배포판이 몇 가지 있습니다. 특히, 바닐라 리눅스 (안드로이드 또는 다른 많은 사용자 정의 배포판과 달리)를 실행하는 태블릿은 그래픽 Haskell 응용 프로그램을 정상적으로 실행할 수 있습니다.
관련 문제
- 1. RubyMotion for game development
- 2. facebook mobile for mobile? auth_token
- 3. android mobile development performance vs extensibility
- 4. PhoneGap for mobile 및 Appcelerator for desktop + mobile?
- 5. OCR for Windows Mobile
- 6. jquery mobile for postback
- 7. Webbrick/Mongrel vs Passenger + Nginx for development?
- 8. 하스켈 - for 루프와 동등한 성능을 제공합니까?
- 9. 다양한 장치에서 Microsoft ASP.NET Mobile Development Practices를 수락합니까?
- 10. jQuery Mobile - Intellisense for Visual Studio 2010
- 11. jQuery Mobile - .on ('pageinit') for 1.7.1
- 12. SWT for Windows Mobile : UI 아키텍처
- 13. Ajax Request for jQuery Mobile with Codeginiter
- 14. iphone development
- 15. iphone development
- 16. 하스켈 물리학 하스켈
- 17. 하스켈 :
- 18. 하스켈
- 19. 하스켈
- 20. 하스켈
- 21. 하스켈
- 22. 하스켈
- 23. 하스켈
- 24. 하스켈 :
- 25. 하스켈 :
- 26. android application development
- 27. android framework development
- 28. 하스켈 typeclass
- 29. sharepoint-Webparts-Development
- 30. Beginning VSTO Development