最近評估各個IoT雲的可用性,首先驗證了阿里IoT雲,功能特性不是很滿意;接下來又驗證了騰訊IoT雲.之前阿里雲驗證過程中曲折難做,反倒是騰訊IoT雲一路順風順水,很快就調試驗證完成.
不過驗證過程中發現了一些蹊蹺,倆大對頭雲在IoT部分的架構/實現 甚至代碼都存在驚人的相似,不禁心生疑問,到底是東風抄襲了西風還是西風抄襲了東風?亦或是創業公司一女倆嫁?
- 版本號相似
- 編譯Makefile基本一致
- 編譯宏/特性定義基本一致
- API接口定義基本一致
下面看下每個具體的條目,諸位看官也分辨下雌雄:
版本號極其相似
下面這個是阿里雲的:
這個是騰訊雲的:
夫妻本是同根草,連版本號維護的節奏都這麼一致....
Makefile則是更加直接,阿里雲Makefile:
include project.mk
include make.settings
include src/configs/default_settings.mk
include src/scripts/parse_make_settings.mk
下面是騰訊雲的Makefile:
include make.settings
include src/configs/default_settings.mk
include src/scripts/parse_make_settings.mk
小弟是徹底服了,連個文件名字都不改,實在是low到極點了...
兩份SDK的特性定義和宏定義基本一致,阿里雲特性:
騰訊雲特性:
哎呀,連概念都不用熟悉了,調試完任何一個,可以無縫用另外一個,沒有任何壓力.
如果說前面一些還是編譯框架,打打嘴仗還可以說都是從開源扒過來的,那麼API接口函數完全一致就實在說不過去了...
阿里雲API:
騰訊雲API:
兩份SDK在目錄結構/編譯系統/特性定義/代碼風格/API接口等各個方面極其形似甚至直接相同,要說兩個之間沒有一定的借鑑甚至抄襲關係,實難相信.
雄兔腳撲朔,雌兔眼迷離;雙兔傍地走,安能辨我是雄雌?