搜索

首页  >  问答  >  正文

html5 - 初入前端,求推荐一款前端框架

初入前端不久,目前在公司就是写写HTML+CSS,用到js就写一点,然后交给后端做数据交互,后端用C#,js使用angularjs; 现在计划学习一款前端框架,适合做HTML web APP的,请大家推荐一款比较合适的

黄舟黄舟2783 天前1210

全部回复(13)我来回复

  • PHP中文网

    PHP中文网2017-04-17 13:06:24

    首先你选择前端框架要有目的。

    为什么使用前端框架,前端框架是为了让你的代码具有更加合理化的结构,更利于后期的维护,让项目的各个部分尽量实现模块化(专业词汇就是叫做:解耦),市面上有好多前端框架比如:backbonejs, angularjs, knockout等等,如果你的项目足够大需要合理的选择设计模式,那么可以选择其中这些框架进行学习。

    如果你只是做一些简单的交互,项目也不是很复杂,那么没有必要选择前端框架,使用简单的javascript的各种库就足以了,比如jquery以及相关的插件。

    当然,如果你想学习框架,想让自己的代码结构更加合理,质量更高,这个出发点是好的,但是高质量的代码并不仅仅是选择框架的问题,还涉及到了如何合理的测试你写的代码,测试代码也有相应的测试框架,如何合理的安排你的目录结构等等,这些框架本身是不包括的,所以你可以找一些所谓框架的Boilerplate,一个基于某一框架整合了自动化生成,测试,目录结构,包管理等等于一体的样板!你可以看一下yeoman 去学习一下,yeoman有好多generator(生成器) 可以帮你快速生成基于某些框架的样板。这些当你开始使用框架着手做项目的时候很关键!

    回复
    0
  • 高洛峰

    高洛峰2017-04-17 13:06:24

    angularJS react 或者 vue

    回复
    0
  • 大家讲道理

    大家讲道理2017-04-17 13:06:24

    推荐一下riotjs,设计理念和react一样,但是更精简。组件写起来更直观。性能更好。

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 13:06:24

    个人比较喜欢小的,riotjs和vuejs,配合Zeptoji使用

    回复
    0
  • PHP中文网

    PHP中文网2017-04-17 13:06:24

    写WEB APP的话, VUE吧,已经很完善了,配套的东西都有
    VUE
    VUE-ROUTER
    vue 文件格式
    sublime text vue 文件格式高亮
    webpack vue-loader


    当然react 也可以的

    回复
    0
  • 伊谢尔伦

    伊谢尔伦2017-04-17 13:06:24

    你现在不就再用angularJS 么,这个不就很好了。。

    回复
    0
  • PHPz

    PHPz2017-04-17 13:06:24

    这个需要看你需要什么样的框架,给你推荐几个,自己看看吧
    CSS框架:bootstrap、framework7
    MVC框架:Backbone.js、Spine.js
    MVVM框架:Angular.js、Vue.js

    回复
    0
  • 高洛峰

    高洛峰2017-04-17 13:06:24

    vuejs吧 入门简单点

    回复
    0
  • 高洛峰

    高洛峰2017-04-17 13:06:24

    bootstrap,不要笑话我。

    回复
    0
  • PHP中文网

    PHP中文网2017-04-17 13:06:24

    Angular 和react这两个学习学习就差不多了,实现混合应用的两种不同机制。剩下就是多看看js基础,手机兼容性的问题。话说,使用什么框架不是领导说了算么?

    回复
    0
  • 取消回复