最近API與NODEJS玩出了一點心得出來。
- 服務型態的設計轉換
以前我對於寫服務式Restful Api 抱持著害怕的態度。
一來覺得不熟悉還要再寫一個GET或POST型態加上JSON對應。
再來覺得沒有辦法做成一直常態的回答會很低效,不如websocket。
但現在我的APP或網站的資料問答,已經把這套技術用上。
有些事情,當你實際去玩了以後,理解得夠多,它的好處與壞處也就夠清楚了。
對於這個基於Server端的服務,比起在APP或PC上直接做要來的更佳的高效。
而且可以制定一套模板來制式化作業,然後APP/PC/WEB都可以利用這套方式取得想要的資訊。
這在我這個原本都想所有事情都用 C# 把服務都做掉的人來說,當初的想法太過天真且不切實際。
就像工具應該適才適用,你不該拿小提琴去釘鐵釘,還怪它不好釘,是一樣的道理。
- 持續全端的思維開發
因為一個專案,我學會了怎麼使用 nodejs,mariadb,influxdb,mqtt-tls,然後在用docker 包起來,最後將它應用在伺服器上。
把這個應用實際串到網路上,真正實現了做一個網路服務。
回想這兩個月的過程,雖然艱辛且需要許多的團隊溝通,但是只要成果豐碩好用,定下了日後的標準,那麼這段時間我覺得花的值得。
- 應用與產出
工作總是要拿出與利益相關的成果,見到效益,老闆才能安心。
所以趁著一個專案的需求,我們把這段模式套用在該產品的APP上,集中火力做出區隔與設計。
先是把業界的相關APP做了一輪情報收集,然後找出適合自家產品優勢的,訂下我們家想要做的功能。
然後就是一段艱辛的自我提問與批判。
到底好不好,到底有沒有做到人家心坎裡,到底這個功能是不是人家要的。
(我從上一次的經驗,深深學習到這件事情,功能不只是包含客戶給的)
這個月的急案就是驗收這一切的成果的一刻了!




















