工欲善其事,必先利其器.
現在的科技進步太快,
要從零開始幾乎是不可能的,
如何運用現成的工具來做有效率的開發,
是一個工程師需要去學習的,
下面列出我在寫Laravel會用到的一些工具程式.
我都是用Windows在開發的,
所以工具當然都是Windows的工具.
HeidiSQL
HeidiSQL是一個很好用的資料庫連線軟體,
他對MySql/MariaDB基本上是完全支援,
對MS-SQL也能支援,
但是在修改資料表結構之類的常會有問題,
那個時候就會改用SSMS來處理,
不過因為HeidiSQL的介面和處理速度,
在查MS-SQL資料庫資料的時候我都會用HeidiSQL,
基本上如果是MS-SQL的話我會兩種軟體結合使用
Visual Studio Code
我們看維基上的說明
Visual Studio Code(VS Code)是一個由微軟開發,同時支援Windows 、 Linux和macOS等操作系統的免費程式碼編輯器,它支援測試,並內建了Git 版本控制功能,同時也具有開發環境功能,例如代碼補全(類似於 IntelliSense)、代碼片段和代碼重構等。該編輯器支援用戶個性化組態,例如改變主題顏色、鍵盤捷徑等各種屬性和參數,同時還在編輯器中內建了擴充程式管理的功能。
VS Code有很多插件可以用協助我們更方便地使用,
雖然目前為止還沒研究出如何用PHP插件來協助編輯,
不過目前還是都用VS Code來寫Laravel的網站.
Cmder
跟Cmd(命令提示字元)功能差不多,
但是有些功能比較好用,
其實我當初會使用Cmder是因為它支援彩色輸出,
沒記錯的話這次的主題某些部分也會用到彩色輸出.
Notepad++
跟記事本一樣是純文字編輯器,
但是功能比記事本好用的多,
對編碼等的轉換也方便得多,
剩下的功能就等待使用者自己去體會了.
我在看Laravel的Log的時候都是用這款工具.
--
暫時先想到這些,
如果後面發現還有用到其他的工具,
再回來補充.