依家先學angular,學version 2?

一開始學ember,因個project多sub views,要快
所以改用backbone,快N倍(冇用2-way binding)
但就寫好多code

依家想試下用angular
但有version 1同2
係唔係有新學新?

回覆 1# vinsai

基本上angular 1 同angular 2我會當佢地係兩個唔同產品,雖然都係叫angularJS...

兩者 design pattern 有好大分別

主要因為要同reactJS 睇齊,成個design pattern 變成 View Component 為主,之前寫開 controller, , directive, $scope 之類既方法都唔再work,唔再用jqlite, 唔再直接改DOM, 總之好多野唔同


另外要用AngularJS 2, 要先學 ES6。如果ES6已上手, 個人覺得2 比1 好用

AngularJS 1 冇咁快死住,因為大把人用緊


不過最好都係快d學 ES6/7, 黎緊d新 lib 全部都會係  ES6/7....

TOP

angular 2係alpha緊,beta都未到,仲係好唔stable,如果急用,無得用angular 2

TOP

angular 2係alpha緊,beta都未到,仲係好唔stable,如果急用,無得用angular 2
ip4368 發表於 29/10/2015 05:49 PM



    https://twitter.com/angularjs/status/643544007155445760

They are writing the API doc now

TOP

本帖最後由 hihihi123hk 於 2015-10-29 20:52 編輯

如果你 Target on mobile

可以直上 Angular 2,因為佢地 條 Team 講到明係 Primary goal 係 For mobile App,

TOP

大家點睇EMBER?

TOP

大家點睇EMBER?
顏佬 發表於 2015-10-29 23:06

我用過,2-way binding睇落好似幾好
但一多data,subview就慢到死

TOP

樓上師兄講得啱,雖然 Angular 2 應該好快有 Beta,但如果而家有 production project 都係唔應該用住,尤其係現成 plugin 好多連 1.4 都未 support。但如果學黎做 demo,side-project,直接學 2.0 會好啲,因為 1.x 雖然快上手,但學得深入要啲時間,而且又用唔返落 2.0 度。所以話係兩個唔同產品都啱。

Ember.js 其中一個最大既好處係有 ember-cli,暫時無一個 frontend build tool 好得過佢。因為我都有用好多 broccoli 同 ember-cli plugins,我知道黎緊會有好大既 performance boost。缺點係用唔到响 non Ember 既 project 度,除非大改 (ember-cli core 啲 docs 唔齊)。而 Ember.js 本身最大既缺點就係慢,因為有 jQuery 响後面。暫時如果真係要用 Ember 又要考慮 performance 既話,最好係用 jQuery custom build。長遠既話佢地係會 drop 左 jQuery 同埋有 server-side rendering support,同 Angular 2 一樣。

雖然有少少 OT,但我想順便推廣一個仲係好新既 build tool 比大家,叫 gobble。因為 grunt, gulp 同 broccoli 等 existing 既 build tool 已經有咁上下年資,gobble 仲未有太多人去留意。作者 Rich Harris 做左一個好好既 presentation 去介紹呢個 tool 同埋做呢個 tool 背後既目的、意義等等。我就唔再覆述內容啦,只係想講用左幾日已經愛上左佢。broccoli 最近好積極咁改善 performance 同 architecture,等上 1.0;gobble 幾乎已經係 broccoli 1.0 咁,只係少啲 plugins。最最重點係佢搞掂左 sourcemaps,完全唔駛煩 setting 乜乜物物。

TOP

AngularJs 2.0 Beta released on today

TOP

AngularJs 2.0 Beta released on today
Jackass_TMxCK 發表於 2015-10-30 21:36



    Really?

TOP