84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
初入前端不久,目前在公司就是写写HTML+CSS,用到js就写一点,然后交给后端做数据交互,后端用C#,js使用angularjs; 现在计划学习一款前端框架,适合做HTML web APP的,请大家推荐一款比较合适的
人生最曼妙的风景,竟是内心的淡定与从容!
首先你选择前端框架要有目的。
为什么使用前端框架,前端框架是为了让你的代码具有更加合理化的结构,更利于后期的维护,让项目的各个部分尽量实现模块化(专业词汇就是叫做:解耦),市面上有好多前端框架比如:backbonejs, angularjs, knockout等等,如果你的项目足够大需要合理的选择设计模式,那么可以选择其中这些框架进行学习。
如果你只是做一些简单的交互,项目也不是很复杂,那么没有必要选择前端框架,使用简单的javascript的各种库就足以了,比如jquery以及相关的插件。
当然,如果你想学习框架,想让自己的代码结构更加合理,质量更高,这个出发点是好的,但是高质量的代码并不仅仅是选择框架的问题,还涉及到了如何合理的测试你写的代码,测试代码也有相应的测试框架,如何合理的安排你的目录结构等等,这些框架本身是不包括的,所以你可以找一些所谓框架的Boilerplate,一个基于某一框架整合了自动化生成,测试,目录结构,包管理等等于一体的样板!你可以看一下yeoman 去学习一下,yeoman有好多generator(生成器) 可以帮你快速生成基于某些框架的样板。这些当你开始使用框架着手做项目的时候很关键!
angularJS react 或者 vue
推荐一下riotjs,设计理念和react一样,但是更精简。组件写起来更直观。性能更好。
个人比较喜欢小的,riotjs和vuejs,配合Zeptoji使用
写WEB APP的话, VUE吧,已经很完善了,配套的东西都有VUEVUE-ROUTERvue 文件格式sublime text vue 文件格式高亮webpack vue-loader
当然react 也可以的
你现在不就再用angularJS 么,这个不就很好了。。
这个需要看你需要什么样的框架,给你推荐几个,自己看看吧CSS框架:bootstrap、framework7MVC框架:Backbone.js、Spine.jsMVVM框架:Angular.js、Vue.js
vuejs吧 入门简单点
bootstrap,不要笑话我。
Angular 和react这两个学习学习就差不多了,实现混合应用的两种不同机制。剩下就是多看看js基础,手机兼容性的问题。话说,使用什么框架不是领导说了算么?
首先你选择前端框架要有目的。
为什么使用前端框架,前端框架是为了让你的代码具有更加合理化的结构,更利于后期的维护,让项目的各个部分尽量实现模块化(专业词汇就是叫做:解耦),市面上有好多前端框架比如:backbonejs, angularjs, knockout等等,如果你的项目足够大需要合理的选择设计模式,那么可以选择其中这些框架进行学习。
如果你只是做一些简单的交互,项目也不是很复杂,那么没有必要选择前端框架,使用简单的javascript的各种库就足以了,比如jquery以及相关的插件。
当然,如果你想学习框架,想让自己的代码结构更加合理,质量更高,这个出发点是好的,但是高质量的代码并不仅仅是选择框架的问题,还涉及到了如何合理的测试你写的代码,测试代码也有相应的测试框架,如何合理的安排你的目录结构等等,这些框架本身是不包括的,所以你可以找一些所谓框架的Boilerplate,一个基于某一框架整合了自动化生成,测试,目录结构,包管理等等于一体的样板!你可以看一下yeoman 去学习一下,yeoman有好多generator(生成器) 可以帮你快速生成基于某些框架的样板。这些当你开始使用框架着手做项目的时候很关键!
angularJS react 或者 vue
推荐一下riotjs,设计理念和react一样,但是更精简。组件写起来更直观。性能更好。
个人比较喜欢小的,riotjs和vuejs,配合Zeptoji使用
写WEB APP的话, VUE吧,已经很完善了,配套的东西都有
VUE
VUE-ROUTER
vue 文件格式
sublime text vue 文件格式高亮
webpack vue-loader
当然react 也可以的
你现在不就再用angularJS 么,这个不就很好了。。
这个需要看你需要什么样的框架,给你推荐几个,自己看看吧
CSS框架:bootstrap、framework7
MVC框架:Backbone.js、Spine.js
MVVM框架:Angular.js、Vue.js
vuejs吧 入门简单点
bootstrap,不要笑话我。
Angular 和react这两个学习学习就差不多了,实现混合应用的两种不同机制。剩下就是多看看js基础,手机兼容性的问题。话说,使用什么框架不是领导说了算么?