當前位置:編程學習大全網 - 源碼下載 - 安卓串口開發入門指南安卓串口開發

安卓串口開發入門指南安卓串口開發

還有QtCreator可不可以用來開發安卓應用的?

IDE真正的用武之地,是在某種特定的生態環境下,開發邊界清晰的項目。比如在windows上用VS開發MFC應用,比如用QtCreator開發qt應用,比如用AndroidStudio開發安卓app,比如用Xcode開發ios應用。基本上運行平臺、IDE、語言等等都是壹整套。

這種類型的項目,我認為,再大都不算大。

真正的大項目,是涉及了多種語言,多個運行平臺,層次縱深很大的項目。比如說在壹棵代碼樹裏面有c語言編寫的硬件固件,有c++編寫的視頻處理,有python編寫的dnn目標檢測,有Java寫的人機交互,有bash腳本,還依賴壹些第三方庫。有的底層軟件用makefile管理,有的用cmake管理,有的用maven管理。他們相互之間還有版本依賴。這時候做些調試的時候,免不了要在不同的語言不同的編譯腳本之間跳來跳去。過程中可能還需要把壹些東西推到服務器上,再登上去做壹些配置。還有可能要登陸到嵌入式設備上。有的時候還要打開壹個串口終端。

這麽復雜的事情,沒有任何壹個IDE做得好。因為項目壹旦復雜到這種程度,就沒有任何通用性可言。每個具體的項目都是完全不同的。不可能設計壹套ide來處理好所有的項目。

而這種情況對於只有壹個簡單的前端(文本編輯器或者LISP解析器),後端配上大量的插件,組合而成的個人定制化工具集,是可以勝任的。

  • 上一篇:python語言具有哪些優點?具有哪些缺點?
  • 下一篇:春秋航空差評的原因是什麽?
  • copyright 2024編程學習大全網