個人常用的開發工具

我開發的程式很多元,雖然都是半調子,但是還能混口飯吃。

我的ESP32實做書籍:我出書了 ESP32 物聯網專題
博客來網址:https://www.books.com.tw/products/0010901195


我開發的程式很多元,雖然都是半調子,但是還能混口飯吃。我開發專案時,通常會混用這些工具,一般前端client會用.net開發windows或b4a開發Android界面,中介層使用IIS HTML、asp.net做資料接取及API,後端常用MySQL資料庫。這樣做速度最快,開發也最穩定。

一、物聯網開發工具

arduino ide,IoT開發工具:第一篇 ESP32 Arduino開發環境架設

二、網頁及視窗程式開發

  1. VS.net 2017或2019 社群免費版,大名鼎鼎宇宙最肥開發工具組,全部安裝要你210G,請斟酌安裝開發模組:ESP32-CAM 自動拍照並上傳伺服器(http file post)
  2. IIS express,網頁伺服器,如果作業系統是Server版本,請直接使用IIS Server:Win 10 下安裝IIS
  3. Github版本控制工具:https://github.com/

三、人工智慧

  1. anaconda,可建立虛擬環境,用來隔離不同專案:https://www.anaconda.com/distribution/
  2. VScode,可以視為微軟.net簡易版,可跨平台開發多種程式,包括python:https://code.visualstudio.com/

四、資料庫(MSSQL或MySQL安裝一套即可)

  1. Tableau線上即時分析軟體,可對資料庫即時圖形化資料,用來嚇唬人特別有用: https://www.tableau.com/zh-tw
  2. SQL develop,微軟佛心提供的完整版免費SQL Server(但不可作為商業用途):https://www.microsoft.com/zh-tw/sql-server/sql-server-downloads#
  3. SQL Management,SQL Server視覺化管理平台:https://docs.microsoft.com/zh-tw/sql/ssms/download-sql-server-management-studio-ssms?view=sql-server-ver15
  4. MySQL,免費全能的資料庫,唯一的缺點是跟VS.net語法有點不太相容: https://dev.mysql.com/downloads/
  5. MySQL Cluster,叢集資料庫: Mysql Cluster 實

五、Android與iOS開發

  1. Android Studio,android開發工具,記得要開啟設定,下載最新版開發核心版本及模擬器: https://developer.android.com/studio
  2. Java SDK,Java 開發工具,但是好像分成13版跟8版,似乎目前還是8版為主
    連結為我的備份:https://t.ly/OdM9l
  3. B4a android快速開發工具: https://www.b4x.com/b4a.html
  4. B4i iOS快速開發工具: https://www.b4x.com/b4i.html
  5. Virtual Box虛擬機器,如果要開發iOS,一定需要一台MAC電腦,此時可以用虛擬機器來做:
    如何在Windows電腦中安裝MacOS虛擬機器(VirtualBox)

六、Unity 3D互動

Unity,可製作3D、VR、AR等互動,目前我還是以2018.2.8f為主: https://unity3d.com/get-unity/download/archive

七、流程圖工具

Visio超好用的啦:https://www.microsoft.com/zh-tw/microsoft-365/visio/flowchart-software?SilentAuth=1&f=255&MSPPError=-2147207999

Leave a Comment

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *