Tôi có một vấn đề phần mềm phù hợp với cách tiếp cận chức năng để lập trình, nhưng thị trường mục tiêu sẽ có trên HĐH Android. Tôi hỏi bởi vì có các ngôn ngữ chức năng biên dịch thành VM của Java, nhưng mã byte của Dalvik! = Mã byte Java.
Ngoài ra, bạn có biết liệu dx
tiện ích có thể chuyển đổi thông minh các .class
tệp được tạo từ các ngôn ngữ chức năng như Scala không?
Chỉnh sửa : Để thêm một chút hữu ích cho cộng đồng, và cũng để giúp tôi chọn tốt hơn, tôi có thể tinh chỉnh câu hỏi một chút không?
- Bạn đã sử dụng bất kỳ ngôn ngữ thay thế với Dalvik? Những cái nào?
- Một số "vấn đề" (vấn đề) mà tôi có thể gặp phải là gì?
- Hiệu suất có được chấp nhận không? Điều đó có nghĩa là ứng dụng vẫn cảm thấy phản hồi nhanh cho người dùng.
Tôi chưa bao giờ thực hiện phát triển điện thoại di động, nhưng tôi lớn lên trên các thiết bị bị hạn chế và tôi không hề ảo tưởng rằng có một chi phí để sử dụng các ngôn ngữ không chuẩn với nền tảng. Tôi chỉ cần biết nếu chi phí là như vậy thì tôi có nên tiếp cận ngôn ngữ mặc định của mình không (nghĩa là áp dụng các nguyên tắc chức năng trong ngôn ngữ OOP).