【转译】为何不应在专业领域使用Arduino

2017-08-291.7万
AI 快速预览详细 收起
本文探讨了为什么Arduino不适合用于专业领域工作。尽管Arduino非常适合快速搭建和原型验证,但由于其缺乏合适的调试支持,使得它难以解决现实生活中的复杂问题。此外,Arduino的许可证协议也可能导致产品使用GPL协议,这并不是专业人士所期望的结果。对于普通爱好者来说,Arduino仍然是一个非常棒的选择。
原文链接:https://mcuoneclipse.com/2017/08/18/why-you-should-not-use-arduino-for-professional-work/

我热爱Arduino的软硬件生态,它非常适合快速搭建和进行原型验证,但是优势到此为止。
我认为大家都应该清楚Arduino(代码和相关库)不应该用在专业领域工作中,主要由于它缺少合适的调试支持,这使得它几乎无法解决现实生活中遇到的复杂问题。‘printf()’形式的调试固然方便简单,但是非常浪费时间。我曾经遇到过很多学生的项目由于无法定位和解决项目问题而最终失败。
此外,对于专业领域工作来说,IP和许可证协议同样重要,要注意上文提出的许可证条款及条件,否则,你的产品很可能使用GPL协议,而这并不是你想要的结果。
但是对于普通爱好者,享受Arduino带来的喜悦吧!
【转译】为何不应在专业领域使用Arduino图1

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
20060606
20060606
我喜欢arduino
青出于蓝
青出于蓝
楼上正解。
nicho
nicho
楼上说得对!
hnyzcj
hnyzcj
说的对楼上的两位
gada888
gada888
arduino是封装过的平台,要想得到高级应用需要使用那些被封装的内容。也就是最枯燥的东西,好在有很多熟悉那些枯燥内容的高手写出了很多运行库。这样基本上很多高级应用也成为了可能。不过即使有了那些运行库,想要实现你自己想要的结果也不容易。需要了解那些底层知识。做技术没有捷径。除非你想永远在样例里打转。
pATAq
pATAq
作者
回复gada888
说得对,但是阅读优秀的库是一种学习的捷径也是一种享受,但归根究底想要有所成还是要自己融会贯通
- 没有更多了 -