Javascript Framework 選擇 2017

Javascript Framework 選擇 2017

自從由open source cms出走,已經準備改用Javascript Framework,但是現在正是JS Framework百家齊放的時候,我該如何選擇也對以後的開發很大影響。

AngularJS

在現在的公司初次接觸的是Google老大開發的AngularJS 1,這款全能的框架使我對JS Framework了解深入了不少。AngularJS 1整體效能不算十分優秀,但是結構上很完整,對初次接觸此類framework的我來說也可以上手。聽說AngularJS 2的效能有不錯的提升,但是整體架構太大,對新手的我需要學習太多東西,只能就沒有更好的選擇時我會考慮使用。

ReactJS

雖然對Facebook開發的ReactJS沒有太深入了解,不過看其他高手都指出ReactJS只有MVC的V部份,需要再結合其他library來開發,這部份對我來說難度太高,一套也搞不定的我還要做這種整合一定不會成功。

VueJS

然後我就遇上了VueJS2,看起來不錯,應有盡有但不會太複雜。細看之下原來是中國人開發的個人Project,所以有完整的中文文檔,也有不少活躍的社群。比起AngularJS輕巧,也比ReactJS全面,基本上VueJS2是MVVM而不是MVC,M-V-VM中的VM是ViewModel綁在一起運作,可以輕易做到很多data binding的動作。

最後決定

以我的能力來說,還是使用最簡單易學的VueJS

  • AngularJS那種大架構
  • ReactJS還得再學另一套東西來整合
  • VueJS有很多中文例子及教學

不過我還在學習使用中,正式有網站推出時再追加些心得吧。

Read more

Unity AI Assistant 2.7.0 將不再支援 MCP 連接

Unity AI Assistant 2.7.0 將不再支援 MCP 連接

相信有不少人用 Unity AI MCP 來連接 Claude Code / Codex 等 AI 工具進行開發,近日隨著 Unity AI 進入公測,Unity 官方 Package com.unity.ai.assistant 亦升級到 v2.7.0-pre.2 。這個新版本的 Unity AI Assistant 在 Unity MCP Server 上加上了限制,Connected Clients limit 在 0 個 direct connection(以前是 Unlimited),就是不讓開發者使用其他 AI 工具來支援開發。 官方也有說明可以怎樣做,

Game Engine 的選擇

Game Engine 的選擇

在前陣子在決定寫 game 的期間,我試用了三大主流 Game Engine 來實作 demo,現在比較一下 Unreal,Unity 及 Godot 適合什麼開發者。 自我定位 在開始選擇前,我首先要確定自己是什麼開發者,以什麼角度去選擇 Game Engine。 * 首先我是獨立開發者,就是一個人會負責所有東西,繪圖設計,故事劇情,程式開發,宣傳銷售,後續經營,所以簡單很重要。 * 我使用 Macbook Pro M1 來開發,由於我沒有 desktop,單靠效能有限的主機來開發,所以效能夠不夠對我來說也是很重要。 * 遊戲平台,我的初期目標是 Steam/Andriod/iOS,如果有成果才會推向各大主機,雖然三大 Game Engine 都支持多平台輸出,但實際上調查後發現還是有一些限制,我會在下面解釋。 * 遊戲類型,