这几天,在MicroPython官方论坛上,发起了关于MicroPython是否可以真正用在产品开发上(Is MicroPython ready for real world deployment)的讨论,非常有趣。我觉得值得大家看看,所以简单的翻译和整理了一下。
问:
If I wanted to deploy a large number of devices and have them run reliably, would MicroPython be a risky choice?
在设备上运行MicroPython是否可靠?
答:
We are using Micropython in several projects (medical & industrial certified measurement equipment) for ~2 years. It was a bold decision, but it already paid off.
有网友回答说:我们在多个项目中(医疗和工业测量认证设备)使用Micropython超高2年了。这是一个大胆的决定,但是它已经得到了回报。
坏处:
- 提升了硬件资源需求
- 缺乏面向对象的编程技能
好处
- 开发效率
- 可追溯性
- 可测试性