现在做前端开发主流的用什么框架,架构怎样设计,开发过程是怎么样的,如果服务端用java的话。交互用什么技术。
polymer+typescript+presass
presass是我在sass基础上加强的超集
MEAN技术栈
node,gruntjs,less
前端我主要使用Jquery,服务端使用php,特别需求用go来开发组件
anuglars,node.js.ionic前端框架
2015前端工具调查
贴一些喜闻乐见的调查结果
预处理器
Preprocessor | Number of Votes | Percentage |
---|---|---|
Sass | 1297 | 63.95% |
Less | 308 | 12 |
Stylus | 76 | 234 |
No Preprocessor | 305 | 15.04% |
Other | 42 | 2.07% |
PostCSS和Rework
Heard of/Read About | Used a little | Feel Comfortable Using | Never Heard of | |
---|---|---|---|---|
PostCSS | 47.78% (969) | 9.32% (189) | 7.15% (145) | 35.75% (725) |
Rework | 19.03% (386) | 1.53% (31) | 0.69% (14) | 78.75% (1,597) |
Task Runners
Task Runner | Number of Votes | Percentage |
---|---|---|
Gulp | 888 | 43.79% |
Grunt | 559 | 27.56% |
NPM | 64 | 3.16% |
Broccoli | 22 | 1.08% |
Other | 99 | 4.88% |
Don’t Use a Task Runner | 396 | 19.53% |
JavaScript 库和框架的掌握
Heard of/Read About | Used a little | Feel Comfortable Using | Never Heard of | |
---|---|---|---|---|
jQuery | 1.4% (28) | 7.2% (146) | 91.4% (1,854) | 0% (0) |
Underscore | 34.5% (700) | 20% (406) | 35.4% (718) | 10.1% (204) |
Backbone | 60.8% (1,234) | 21.1% (427) | 16.2% (328) | 1.9% (39) |
AngularJS | 36.9% (748) | 33.5% (680) | 29.1% (590) | 0.5% (10) |
Ember | 78.7% (1,595) | 13.1% (265) | 4% (82) | 4.2% (86) |
React | 61.8% (1,253) | 19.9% (404) | 14.3% (290) | 4% (81) |
Polymer | 70.4% (1,429) | 11.4% (231) | 2.5% (50) | 15.7% (318) |
Knockout | 65.2% (1,321) | 9.7% (197) | 6.1% (124) | 19% (386) |
在项目中主要使用的框架或库
Number of Votes | Percentage | |
---|---|---|
None – I just use native JS | 120 | 8.48% |
jQuery | 799 | 56.47% |
AngularJS | 253 | 17.88% |
React | 124 | 8.76% |
Backbone | 42 | 2.97% |
Ember | 34 | 2.40% |
Knockout | 21 | 1.48% |
Underscore | 18 | 1.27% |
Polymer | 4 | 0.28% |
Other (please specify) | 0 | 0% |
JavaScript Module Bundlers
Module Bundler | Number of Votes | Percentage |
---|---|---|
I don’t use a module bundler | 1093 | 53.9% |
Browserify | 334 | 16.47% |
RequireJS | 273 | 13.46% |
Webpack | 213 | 10.5% |
JSPM | 45 | 2.22% |
Other | 70 | 3.45% |