什麼是 Capacitor ? Capacitor 是 Ionic 團隊所開發出來的新開發框架,再次證明他們的野心

Capacitor is a cross-platform app runtime that makes it easy to build web apps that run natively on iOS, Android, Electron, and the web. We call these apps 「Native Progressive Web Apps」 and they represent the next evolution beyond Hybrid apps.

但是否如他們所說的那麼強大呢? 一定要動手玩看看才知道

閱讀全文 »

沒錯,又是另外一套 State management 工具,這套叫做 NGXS ,為什麼會想嘗試這一套呢? 主要是他的語法與 Angular 現有的寫法及運作方式幾乎是一樣的,學習門檻變得很低,而且,重點是要產生的檔案變得非常的少!!

閱讀全文 »

Angular 6 將會把 RxJS 一起升級到 6 版,在 RxJS 6 版有許多的 breaking changes,這些 breaking changes 有許多是為了簡化開發時的寫法所做的改變,所以不要太緊張,就慢慢的了解就可以了。

閱讀全文 »

※此篇所介紹的技術都還在實驗階段,請勿用在 production 專案上

在去年年底(2017/11)月份左右,有一個非常有趣的 Repo 出現,叫做 Blazor 。什麼是 Blazor ? Blazor 是將 C#/Razor 與 HTML 封裝成 WebAssembly ,然後可以跑在前端的 SPA 架構。目前這框架還處於實驗架構,但我們還是可以建立一個專案來玩玩看,這篇先介紹環境的安裝

閱讀全文 »

建立 App 是小事,真正重頭戲是建立 Libs,在 Nx 所提供的架構下,所有的 NgModuleSerivcesUtility 都是放在 Libs 資料夾下,所以建立 libs 的參數相對的多,影響的範圍比較廣,在這篇文章會稍微整理一下

閱讀全文 »