What I need
- I don't want to design the ui. So I need to chose a framework which is a implementation of material design.
- I want to use of framework with router, better with lazyload.
- I want to build a prototype as fast as I can.
So, there are the choices: meteor, angular and react.
[Dis]Advantages
Meteor
- x no material design, can be fixed using materialize, but not good as material.angular
- √ iron-router, it's great
- √ meteor is very easy to use as well as db handler.
Angular
- √ material.angular, Great to use, best implement if there is no polymer
- √ lots of router implementation, hard to use if with lazyload
- √ easy to handler frontend, backend need support from express or koa or others, little hard for me.
React
- √ material-ui, good to use, no enough component as material.angular
- √ with router
- √ Great idea of data flow(flux + react), you can develop with es6 and many great feature of modal js.
Conclusion
- meteor is the easiest to use
- angular has the best ui implementation and is very easy to use
- react, a great framework, ui support, depends on you, the better you construct the better it becomes
评论
发表评论