Vue 終於都超越 React 了

Vue 終於都超越 React 了

一直以來都被質疑為什麼不學學 React 而選擇了 Vue。不過 6月5日 Vue 在 Github 上的星星數終於超過了 React,雖然不排除 Vue 的星數內有很大量中國用家的水份,但是 Vue 確實是受到世界用家的關注,雖然晚了點出文來說,但不足一個月己經超前了 1000 多星了。

Vue Roadmap

原作者 Evan You 也在努力開發及改進 Vue。不只是單單小修補及更新,現在 Vue 來到 v2.5 己經有不少實質上的提升,Vue Cli 升到 v3.0 後甚至連 User Interface 都跑出來了。現在已確定的新功能開發如下:

v2.6

  • 改良 Error Handling,functional component 及 SSR,SSR 如果有 Nuxt 的程度的話值得期待,畢竟 Nuxt 除了 SSR 外的東西其實我也不太想用。
  • 變成固定更新週期,以及同時有 Alpha/Beta/RC 版本以供測試,相信會令整個開發流程更有規律

v2.x

  • 大概是 v3.0 前還會做的東西,向下兼容舊瀏覽器及改善雙向綁定,在不大幅更改框架下更新,沒有很實在的內容,算是 v3.0前的過渡期。

v3.0

  • 增加對 Typescript 的支援,雖然對 ES 用家沒關係,但想跳到 TS 也是一個選擇。
  • 將 package 分拆得更細,為了令人更易提交 request。
  • 開放更多自訂 API 給網頁以外的目標 e.g. Nativescript/Weex/Wechat,雖然更想要官方的 Vue Native,不知是為了以後出 Native 鋪路還是繼續外判給別人做了。
  • 在底層實現監視過程,e.g. ES5 for IE11,這部份不太清楚是做什麼,大概是支援舊瀏覽器實現新的功能。
  • 盡量不更改現有架構下完成更新,這個很重要,不想步 Angular 的後塵的話...

v4.0

  • 簡化用法,很好
  • 優化對 TS 的支援,可能會重寫 API
  • 更新 DevTools,必須的
  • kick off public design thread,呃....完全不明白是什麼

以上的 Roadmap 在 Github 有更詳細的說明,有興趣可以去看看,接下來開發也變的更有規模,不是只有灌水可以出來的東西,所以 Vue 是確確實實地在發展。在主程式開發同時還有周邊出現,好肉靜態頁面生成的 VuePress,測試用的 Vue Test Utils,到底這個沒有企業支撐的框架可以走到什麼地步呢?

實在令人期待

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 都支持多平台輸出,但實際上調查後發現還是有一些限制,我會在下面解釋。 * 遊戲類型,