• 请不要在回答技术问题时复制粘贴 AI 生成的内容
CopyPaste
V2EX  ›  程序员

前端-用什么框架比较合适?

  •  
  •   CopyPaste · Oct 20, 2015 · 11311 views
    This topic created in 4042 days ago, the information mentioned may be changed or developed.
    Angular?React?还是 only JQuery?
    Supplement 1  ·  Oct 20, 2015
    目标网站就是清新简洁重交互的网站,符合手机交互的感觉,但不是手机版。
    61 replies  •  2015-10-22 15:55:21 +08:00
    kiroli
    kiroli
    Oct 20, 2015
    1
    用顺手的 不解释
    66beta
    66beta
    Oct 20, 2015
    2
    第三个好歹 jquery ui 吧
    zrp1994
    zrp1994
    Oct 20, 2015
    3
    不谈功能和需求谈框架的行为是***
    zythum
    zythum
    Oct 20, 2015❤️1
    4
    做吃的-用什么锅子比较合适?
    高压锅?砂锅?还是 平底锅?

    问题是 你准备烧啥?
    Wangxf
    Wangxf
    Oct 20, 2015❤️2
    5
    还是看场景,大多数显示页面的 jquery 就行了,涉及到表单-->>view 比较多的用 vue.js ,文档规范,看个下午文档就差不多了, github 上有 7000 多个 star 了
    plqws
    plqws
    Oct 20, 2015
    6
    后端转前端的推荐 React
    zhicheng
    zhicheng
    Oct 20, 2015
    7
    楼主真的不是过来引战的?
    CopyPaste
    CopyPaste
    OP
    Oct 20, 2015
    8
    @Wangxf 谢谢推荐,研究下。
    CopyPaste
    CopyPaste
    OP
    Oct 20, 2015
    9
    @zhicheng 不是啊,前端的东西不了解,目前我们的前端比较乱,想规范下。
    CopyPaste
    CopyPaste
    OP
    Oct 20, 2015
    10
    @plqws 不是后端转的,有个做静态页面不错但交互弱了些的小前端。
    learnshare
    learnshare
    Oct 20, 2015
    11
    看场景,单纯展示页面, jQuery 足以应付。管理后台这种再考虑 Angular.js 。
    React 不了解
    plqws
    plqws
    Oct 20, 2015
    12
    @CopyPaste 初学推荐 jQuery … Angular 和 React 那些框架的理论有点难理解…
    CopyPaste
    CopyPaste
    OP
    Oct 20, 2015
    13
    @learnshare 最近研究了下 Angular ,好像是不够灵活。
    yangqi
    yangqi
    Oct 20, 2015
    14
    react 和 jquery 都不是框架好不好,只有 angular 可以称得上是框架
    iwege
    iwege
    Oct 20, 2015❤️1
    15
    Angular 和 React 在构建工具类型的有优势,如果只是展示类的,逻辑不复杂的,直接 jquery 就 ok 了。

    前两个在开发环境搭建完成之后估计后一个就写完了所有的界面了。

    难易程度的话, jquery < backbone << Angular && React.

    如果说是引用混乱的话,推荐使用 webpack 或者其他的进行打包发布管理即可,不需要考虑使用其他的 library 。
    murusu
    murusu
    Oct 20, 2015
    16
    这东西不是看需求吗?硬上某种框架是在作死
    CopyPaste
    CopyPaste
    OP
    Oct 20, 2015
    17
    @iwege 了解,谢谢。
    543400
    543400
    Oct 20, 2015
    18
    amazeui - Bootstrap - UIKit
    chairuosen
    chairuosen
    Oct 20, 2015
    19
    Vanillajs
    glchaos
    glchaos
    Oct 20, 2015
    20
    有人用过 YUI 么,还是不错的
    Biwood
    Biwood
    Oct 20, 2015
    21
    Angular.js 一般用来做单页应用, React.js 目前还不够成熟,用 jQuery 就够了吧
    kingme
    kingme
    Oct 20, 2015
    22
    Vue.js 没人用嘛
    nareix
    nareix
    Oct 20, 2015
    23
    Angular 1 坑很多,谨慎使用。 React 其实也挺成熟了,不少公司在用了。
    nareix
    nareix
    Oct 20, 2015
    24
    第三次前端世界大战即将爆发,请无关人员迅速撤离现场
    RoshanWu
    RoshanWu
    Oct 20, 2015
    25
    @kingme 移动端用用可以,由于其只支持 IE9+,国内环境恐怕难以用在生产环境
    bramblex
    bramblex
    Oct 20, 2015 via iPad
    26
    自己造轮子
    CopyPaste
    CopyPaste
    OP
    Oct 20, 2015
    27
    @Biwood 谢谢建议,目前也是这么考虑的。
    CopyPaste
    CopyPaste
    OP
    Oct 20, 2015
    28
    @nareix React 不太容易上手
    hantsy
    hantsy
    Oct 20, 2015
    29
    AngularJS 1.x 比较成熟。。。
    LancerComet
    LancerComet
    Oct 20, 2015
    30
    “符合手机交互的感觉”,在下觉得可以瞅瞅 Angular-Material ,但是要了解 Angular 本身
    fmcand
    fmcand
    Oct 20, 2015
    31
    适合手机的可以试试 ionic ,但是也是 angular based 的
    visonme
    visonme
    Oct 20, 2015
    33
    具体还是看你的网站业务需求+ js 框架太多,很多时候完全看个人喜好选择

    想一站到底的 AngularJS ,轻量级的 vuejs
    辅助类 jquery 或者 zeptojs 都是可以的,类似优秀的类库功能都差不多,所列举了
    前端 UI : foundtion , amui 等~ 太多了~ 百度下差不多都有了
    visonme
    visonme
    Oct 20, 2015
    34
    看了楼主的补充那么选择 zeptojs + vuejs + Foundations ( Semantic UI) 不错
    aivier
    aivier
    Oct 20, 2015
    35
    一般喜欢造轮子,除非做一个复杂点的,不然为了几十行 JS 引入一个 jQuery ?
    rokeyzki
    rokeyzki
    Oct 20, 2015
    36
    如果是 web app ,建议框架为 React 加 Redux , UI Kit 则选择 Elemental UI

    如果是展示页(移动端),则建议类库为 Zeptojs , UI KIT 则选择 Ionic
    jarlyyn
    jarlyyn
    Oct 20, 2015
    37
    react 不错
    MuskWang
    MuskWang
    Oct 20, 2015
    38
    前来观战。
    CopyPaste
    CopyPaste
    OP
    Oct 20, 2015
    39
    @visonme Great, thanks
    magicdawn
    magicdawn
    Oct 20, 2015
    40
    今天的 GitHub trending, 语言选 JavaScript. React & redux 关键词占 9/25. 共 25 条, 9 条是根据 project 的名字包含 react or redux 得出.

    虽然我不用 React, 但还是承认他很牛.
    malcolmyu
    malcolmyu
    Oct 20, 2015
    41
    显然当前最时髦的应该是 react & redux
    zikkeung
    zikkeung
    Oct 20, 2015
    42
    做一个响应式(pc+移动端)又改如何选择尼
    chemzqm
    chemzqm
    Oct 20, 2015
    43
    不维护的话,用啥都能做出来,需要维护的话,这几个都蛮坑的
    sox
    sox
    Oct 20, 2015 via Android
    44
    Vue.js
    Kuro
    Kuro
    Oct 20, 2015
    45
    每到这种时候我就要来推荐 Vue.js
    htfy96
    htfy96
    Oct 20, 2015
    46
    angular 1.x 性能有点捉急……等 2 再看看
    jellybool
    jellybool
    Oct 20, 2015
    47
    之前录了个 laravel 5 的系列视频,要不来个 Vue.js 系列?
    tkisme
    tkisme
    Oct 20, 2015
    48
    符合手机交互一般就是 material design ,清晰简洁建议还是 bootstrap ,综合下来 material bootstrap
    cxbig
    cxbig
    Oct 21, 2015
    49
    公司现在用 React+Flux , Redux 正在研究阶段。
    newtonisaac
    newtonisaac
    Oct 21, 2015
    50
    react
    dannyliu
    dannyliu
    Oct 21, 2015 via Android
    51
    @kingme 有啊,我们就在用, 66 的
    kingme
    kingme
    Oct 21, 2015
    52
    @dannyliu 1.0 还是 0.12 啊,最近正在学。感觉 1.0 好像稍微好用点的样子。然后组件系统有点难理解啊。 QAQ
    lostpupil
    lostpupil
    Oct 21, 2015
    53
    脱离场景谈框架都是耍流氓
    ren2881971
    ren2881971
    Oct 21, 2015
    54
    AngularJS 这玩意出 2 了么?
    dqh3000
    dqh3000
    Oct 21, 2015
    55
    @ren2881971 现在 angular2 应该 api 都没固定呢,还在不停的测试

    他们完全用 es6 为基础了,这一点我还是很欣赏的(虽然这一点不重要
    ren2881971
    ren2881971
    Oct 21, 2015
    56
    @dqh3000 谢谢回复。 能推荐一两个 单页应用的案例么? 想推荐公司尝试单页应用- 、-
    dqh3000
    dqh3000
    Oct 21, 2015
    57
    我个人认为 angular 还是很重的

    对轻量级项目太大,对重量级项目如果 controller 太多也太大(个人看法,就是假设你的项目要写 100 个页面,就要 100 个 controller 和 100 个 template ,然后 angular 的默认做法是一口气全部加载,这个有什么好的解决办法?

    react 只有 view 层吧?说是框架有点勉强吧

    jquery 不算框架……
    wendzhue
    wendzhue
    Oct 21, 2015 via iPhone
    58
    月经
    ren2881971
    ren2881971
    Oct 21, 2015
    59
    @ren2881971 好吧 我用过 trello~
    Looook
    Looook
    Oct 21, 2015
    60
    不谈需求选框架就是耍流氓
    iwege
    iwege
    Oct 22, 2015
    61
    @dqh3000 加上 redux 可以勉强算框架,现在来看 react 不单单是 view 层,实际也可以作为 c 层存在。

    如果考虑 root state 作为 model 的话,整个生态实际很全了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1020 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 131ms · UTC 18:57 · PVG 02:57 · LAX 10:57 · JFK 13:57
    ♥ Do have faith in what you're doing.