IngramChen 積分 6 編輯於

雖然不太相關... 不過最近才寫了個六千行的 angular dart 2 的後台。

angulardart2 的功能追不上 angularjs,大概還停在 angularjs 2.0.0 那個時期的功能,尤其是 routing 方面很弱…

不過寫個小後台是夠用了。第二代 angular 的語法很怪,但要學的東西其實很少,過了幾個門檻後就是一直寫 component 兜網站,一整個滿滿的 component 啊。相較於angularjs1 簡單太多了,維護/學習曲線都蠻容易的。

angular 連目錄/檔名什麼的都規定的死死的,你就一直照著無腦寫就好了,component 一旦太大就拆小一點,這樣維護性就不會太差。不用強求什麼進階的 immutable 啦,redux 啦那種硬要掰成 functional 思維來寫程式。

雖然我是寫 angular dart,但我猜 typescript 也差不了多少,ts 行數可能多個一兩千行而已吧?dart 的 async/await 真是用太爽了,我整個程式沒有半行 .then({ .... }) 這種 callback chain 。

儘管如此,一般專案還是老實的用 angular2 吧,dart 版實在不推,雖然 angulardart 的文件很難得的非常完整 (god send!),但其他資源少的可憐… 不論是人力資源上還是元件庫資源都是,這會造成企業後續支援/擴充很麻煩,有違採用 angular 的本意。

我個人覺得 angular2 很適合企業用來開發工具或後台,它有點死版,也不夠潮,但想到人員訓練和較短的學習期,加上採用的人又多。即使原開發者離職流動,後續的人也不會太難銜接,這不是企業最需要的嗎?

ps. 我的angular dart 小後台的程式 gzip 後的 js 要 1.1MB (unzip 4MB),握槽!

IngramChen 積分 0

感謝他測試 kaif 的註冊系統沒壞

haocheng 積分 0

這帳號是專門申請來貼這一篇的? XD

kaif 積分 0 編輯於

就大部分user不想要為了更安全去付出額外的成本吧,信用卡那麼落後的東西大家都用那麼開心了

大家都用不安全的東西,cracker覺得方便很開心,資安專家永遠有飯吃大家都開心~~

btw .sh的email網域好帥呀

IngramChen 積分 1 編輯於

要多買一個硬體就破功了,一般網站根本不會想用,用戶只覺得多了一個會掉的鑰匙。只剩銀行券商之類的比較有可能強制…

zwlin 積分 0

哈哈,js 的更迭,時間就算換成去年或 2013 一樣適用。

IngramChen 積分 0

Js 居然讓一個 Java engineer 覺得 over engineering ? 嚇死人囉

IngramChen 積分 0 編輯於

npm low quality...???

joke ??

IngramChen 積分 0 編輯於

因為 vue.js 是在中國一人開發的,比較難一點。

haocheng 積分 1

依照工程師喜新厭舊的個性,搞不好過一陣子就會流行起來...

IngramChen 積分 0

vue 在世界能見度沒那麼高,一般還是 react/angular 主流。

haocheng 積分 2

看起來目前還是維持每年換一個 framework 的頻率...

IngramChen 積分 2 編輯於

個人很期待這門技術能成熟,現在比較大的關卡是 iOS safari 不支援 PWA 核心功能…

如果 PWA 成為完全體,那以後開 web page 就是開 mobile app 了!開發成本大降,用戶也不用再可憐的不斷的被要求安裝 app 了。

Opera 做了個 show case 網站1 ,建議可以逛個幾個來玩玩,反正都是網站,不用安裝 :)

個人推薦:

  • emojoy2 -- 展示 notification 和超快的載入速度 ( 相關簡報4 )
  • pokedex3 -- 展示在 mobile browser 上 60fps 的 render 速度。剛好是 pokemon 現在很紅,去逛一下,胡亂 scroll 看看它驚人的 smooth!
  • babe news5 -- 一個標準的 news 網站仿 mobile 界面 (支援 offline)
IngramChen 積分 0

這個戰很大啊,有興趣的可以看一下。後半從 business/team...etc 的角度來看各個 framework 也很特別。尤其是 Google Green Tea 和 Facebook Patent 問題

IngramChen 積分 2

當你對著去年寫的 js 程式不知該笑還是該哭,你就懂了

IngramChen 積分 0

這表太好用了,每次設 head 都要到處找老半天…

minipai 積分 0

tutorial 教那麼多跟 React 無關的 setup 真是蠻奇怪的。

但是那些不覺得算是 debt,算是太早優化吧。

IngramChen 積分 3

scroll 到了 40% 了,還在 setup 環境… 有沒有搞錯啊

這麼長的 setup,這麼多的環結… 每個子項都是一種 dependency 啊,這以後會付出代價的 (technicl debt)

koji 積分 0

還沒看介紹,但 pre 時就可以互動!?