SaintSeiya

当前前端圈是怎样的格局

  •  
  •   SaintSeiya · Aug 4, 2016 · 9256 views
    This topic created in 3753 days ago, the information mentioned may be changed or developed.
    感觉今年前端技术不像前两年那么层出不穷,也没听说有什么新的流行的东西,不知道是不是我关注的少了。
    现在还是 angular 和 react 的天下吗,构建工具还是流行 webpack 吗,有没有新的颠覆性技术出现....
    61 replies  •  2016-08-10 11:46:14 +08:00
    newghost
    newghost
    Aug 4, 2016
    1
    jQuery 用着挺爽的,很接近原生用法
    for8ever
    for8ever
    Aug 4, 2016
    2
    vue.js, postcss, css-modules, 算不算
    somnus
    somnus
    Aug 4, 2016
    3
    js 用得挺爽的,原生的感觉
    lijsh
    lijsh
    Aug 4, 2016
    4
    就是 jQuery 都能应付很多轻量级前端的需求了。
    ranran
    ranran
    Aug 4, 2016
    5
    @for8ever vue.js 到底是个啥,优势是什么,能介绍下吗…… 现在什么东西都喜欢搞概念,但是我文化水平低,怎么都看不懂……然后看 demo 像是一个模板引擎。

    docker 也是,说白了就是沙盒 /程序级别的虚拟机,非要绕道冥王星,还什么鲸鱼,集装箱,我也是醉了……越看越疑惑。
    TangMonk
    TangMonk
    Aug 4, 2016
    6
    jquery 用的飞起
    dilidili
    dilidili
    Aug 4, 2016 via Android
    7
    出了那么多新东西 公司还是万年 jquery ´_>`
    kideny
    kideny
    Aug 4, 2016
    8
    国外各种新技术溜的飞起,国内 jquery 溜的起飞。
    pming1
    pming1
    Aug 4, 2016
    9
    @dilidili 看来我公司还是可以的,原生+jq+angular
    sudoz
    sudoz
    Aug 4, 2016
    10
    同想了解下现在前端到底是锅什么样的粥,概念太多了
    yatessss
    yatessss
    Aug 4, 2016
    11
    你说的很靠前了。。。。貌似没什么颠覆性的。。。
    IamJ
    IamJ
    Aug 4, 2016
    12
    看成“当当前端圈是怎样的格局”
    jimwoo
    jimwoo
    Aug 4, 2016
    13
    其实该用 jquery 、 zepto 的时候还是会用,至于 vue 、 react 、 ng 这些一般都是一些大型的项目才会去用。如一些业务相对复杂、功能较多的用户平台——阿里云就是用了 ng 的
    BlueMeow
    BlueMeow
    Aug 4, 2016
    14
    看过一些项目,用 jQuery 写的非常冗长的代码,经常 HTML 和 JS 混杂到一起,各种状态判断和切换;但 Angular 等就可以很简单、清晰地实现,好维护。感觉学的新知识还是很值的
    alex321
    alex321
    Aug 4, 2016
    15
    不是啥 ES6 和 MVVM 之类的么?
    fanTasy
    fanTasy
    Aug 4, 2016
    16
    万变不离其宗
    murmur
    murmur
    Aug 4, 2016
    17
    兼容 IE 的还离不开 jQuery 不管 IE 的各种 react+ecma6
    murmur
    murmur
    Aug 4, 2016
    18
    @jimwoo 阿里云是后台,而且是给技术人员用的管理后台,他可以放心甩掉 IE ,但是对于用户前台,而且是面对在网吧的用户,想抛弃 IE 不是那么容易的事
    你要知道去网吧的消费能力可未必低,尤其时给游戏氪金
    zhouyg
    zhouyg
    Aug 4, 2016
    19
    感觉今年写 vuejs 的人突然多起来了,其它的前端工具都是在原来的基础上弄得更完善和强大。
    HustLiu
    HustLiu
    Aug 4, 2016
    20
    工具是工具,框架是框架。最核心的,还是编程的能力。可惜前端圈子太浮躁,大家对工具、脚手架趋之若鹜,紧追流行框架趋势,写出来的代码却不堪入目。
    shijingshijing
    shijingshijing
    Aug 4, 2016
    21
    @murmur 阿里已经在 taobao 上把 IE 给踢了,你可以肉测一下,我的 IE10 ,还是被强制跳转了, IE 也不好像 FireFox 和 Chrome 一样搞插件修改 User-Agent ,也不知道能不能这样欺骗一下来测试是否躲过。话说阿里现在是越来越流氓了,从那个最新的支付宝内测版来看,满脸的爱用用,不用滚。
    murmur
    murmur
    Aug 4, 2016
    22
    @shijingshijing IE8 打开 taobao 和支付宝都没出现跳转( IE10 兼容模式改 UA )
    Wangxf
    Wangxf
    Aug 4, 2016
    23
    其实不要为了用工具而用工具, 80%的项目原生或者 jquery 就 OK 了
    think2011
    think2011
    Aug 4, 2016
    24
    感觉算是开始稳定下来了。

    es6 、 react 、 ng2 、 vue2 、 webpack.. 目前就关注这几项
    luluuulu4848
    luluuulu4848
    Aug 4, 2016
    25
    想学习点前端的东西做 H5 页面,但是前端的框架太多眼睛都花了,请各位老司机能告知几个,泛用性比较好的框架,谢谢了~
    jimwoo
    jimwoo
    Aug 4, 2016
    26
    @murmur 我说的是 ECS 那些管理(管理自己购买的服务器、域名之类的)平台。
    kiroli
    kiroli
    Aug 4, 2016
    27
    贵圈很乱
    jinfeng333
    jinfeng333
    Aug 4, 2016
    28
    万年 jQ 666
    zicjin
    zicjin
    Aug 4, 2016
    29
    今年 vue.js, postcss 是重点,语言也算的话, ES6 class 算是开始普及的一年
    InFaNg
    InFaNg
    Aug 4, 2016 via Android
    30
    @IamJ 看成“当甜甜圈是怎样的格局”
    sudoz
    sudoz
    Aug 4, 2016
    31
    @InFaNg 眼睛得治,病的不轻
    MinonHeart
    MinonHeart
    Aug 4, 2016
    32
    框架和库是简化对 DOM 的操作及管理
    atoanofish
    atoanofish
    Aug 4, 2016
    33
    @murmur 拜托 现在出的框架都是兼容 ie8 的 。。。。。首先你要了解这些框架都做了什么在评论 ok?
    Xrong
    Xrong
    Aug 4, 2016
    34
    万年 jQuery
    EXDestroyer
    EXDestroyer
    Aug 4, 2016
    35
    @atoanofish 好像不对吧,新出的 react/vue/angular 都不支持 IE8 了
    atoanofish
    atoanofish
    Aug 4, 2016
    36
    @EXDestroyer ng 1.3 之前还是支持的 其他都是 9 才行 而且 ie8 已经很多公司不再支持了
    pole1419
    pole1419
    Aug 4, 2016
    37
    ES6 + React + Redux + React-Router + Webpack, 楼上有说 vue 的跟这个差不多
    atoanofish
    atoanofish
    Aug 4, 2016
    38
    这些框架主要的目的 就是避免 jq 那种严重的 dom 操作 。 jq 解藕太差,而且大量的操作 dom 是很消耗 内存的。最主要的是 改一个变量 麻烦的要死。。
    mdluo
    mdluo
    Aug 4, 2016
    39
    前端越来越不像以前那样门槛低,不再是会点 HTML ,会查 jQuery 手册就能搞前端的了

    越来越要求自学能力、查看英文文档能力、搜索和整理信息的能力、参与到社区的能力( GitHub 、 npm 等)

    语言上 ES6 是跑不了了, TypeScript 可能会有所发展,框架上基本就 React / Vue 这俩了吧, ng 不看好。然后还有就是逐渐向 native 开发的侵入,比如 React Native

    总之就是把前端从以前的后端兼职做、复用代码靠拷贝的情况逐渐的 组件化、自动化、工程化、规范化
    mdluo
    mdluo
    Aug 4, 2016
    40
    至于抛弃低版本 IE ,这是历史的进程不可阻挡

    所以当时我就念了两句诗:

    苟利前端生死以,岂因 IE 避趋之
    dabpop139
    dabpop139
    Aug 4, 2016 via Android
    41
    @ranran 可以戳我发的视频分享了解 Vue ,简单易懂不拽概念
    dabpop139
    dabpop139
    Aug 4, 2016 via Android
    42
    @zhouyg 是因为 Vue 轻巧 以前 angularjs 显得有点复杂, Vue 简单而轻巧,能很轻易的体验数据驱动特性,所以很多人都愿意去尝试
    dolphinv
    dolphinv
    Aug 4, 2016 via iPhone
    43
    框架的话 semantic ui 怎么样 有工程中用的吗
    Amayadream
    Amayadream
    Aug 4, 2016
    44
    说实话不太能看懂前端圈,各种概念层出不穷,反正我还是只会 jQuery.....
    dabpop139
    dabpop139
    Aug 4, 2016 via Android
    45
    @Amayadream jQuery 吃透理解其它也不难
    Mark24
    Mark24
    Aug 4, 2016
    46
    个人觉得在 React 没稳定前
    Vue 是个不错的选择。
    当然,如果你要兼容 IE8 什么的……技术栈永远走不出 jQuery

    放弃 IE 是最明智的选择
    就是给这些公司惯得

    大家都不兼容 IE , IE 早就没人用了
    IE 最大的用处就是下载其他浏览器
    TomIsion
    TomIsion
    Aug 4, 2016
    47
    @Mark24

    IE 最大的用处就是下载其他浏览器

    这句话笑喷了。
    breeswish
    breeswish
    Aug 4, 2016
    48
    未来是 Polymer 的
    undozen
    undozen
    Aug 4, 2016 via Android
    49
    当前应该是一个“乱”字形容,解决的办法是抓牢 JS 语言基础,以开放的心态多学习
    dondom
    dondom
    Aug 4, 2016
    50
    不管用什么库和框架去写, 前端都是在做( modal => view )的 映射, 只不过一个是指令式的 DOM 操作, 一个是声明式的 jsx 语法,后者明显减少了很多工作量。我的观点是不管什么样的项目, 只要是需要长期维护的, 以 React 为代表的组件化模式都是更合理的代码组织形式。
    byron
    byron
    Aug 4, 2016
    51
    @dolphinv 我们在用。
    ianva
    ianva
    Aug 4, 2016
    52
    经过这连年的混战,基本上可以确定 react 的优势了, ng2 还得再看,不过单从组件化能力与项目的维护性,学习的门槛来说 react 是占优优势的,当然 mvvm 有生产力优势,至于 Vue 社区不是一个量级的,技术上对于 react 和 ng2 没有任何优势,不看好。

    另外 webpack, bable 应该会稳定很长一段时间,因为 bable 现在已经是社区标准从试行到制定应用的一个重要环节,打包来说,打包来说只要存在 npm ,而 nodejs 没有把 es6 的模块实现前, webpack 是会一直存在的,低版本浏览器也是
    工作流方面, gulp 也算趋于稳定,之前的 grunt 的没落是源于 DSL 式的的构建方式不能满足复杂的构建需求,开发成本略高。

    建筑学方面 redux 确实是个好的选择,但仍旧繁琐,或许会有新的替代者

    总体看前端会稳定相当一段时间。
    hasbug
    hasbug
    Aug 4, 2016
    53
    喜欢上了用 vuejs ,这 2 天研究 webpack····
    muziyue
    muziyue
    Aug 4, 2016
    54
    @ranran vue.js 的好处就是可以把 jQuery 应付不过来的项目无痛的过渡到 vue 上,处理数据比 jQuery 效率多了,不像别的框架需要完全重写
    markocen
    markocen
    Aug 5, 2016
    55
    前端框架方面这段时间更新的不多, 比较重要的有 Angular 2 RC, Aurelia 1.0

    因为 ES2015 和 Web Component 用的人越来越多, 反而感觉原生 JS 越来越火,

    语言方面 TypeScript 配合 VS Code 是近期大热
    df4VW
    df4VW
    Aug 5, 2016
    56
    怎么 ember 都被大家遗忘了么
    ranran
    ranran
    Aug 5, 2016
    57
    @muziyue 我的意思是您们这样只说概念 我真的不懂它是什么东西…… 我又去翻了翻 似乎它是用来更新页面局部内容的 更新的方式很方便 配合路由(地址栏网址变更) 可以做成单页整站应用 实现全站 AJAX ?
    RoshanWu
    RoshanWu
    Aug 5, 2016
    58
    @ianva 如果觉得 Redux 繁琐可以试试 MobX
    killerv
    killerv
    Aug 5, 2016
    59
    感觉现在前端发展好快,各种框架眼花缭乱……
    LWXYFER
    LWXYFER
    Aug 5, 2016
    60
    看到过一句话: 因为入门文章和教程写完了,所以很多人感觉这些已经不火了。
    lylijincheng
    lylijincheng
    Aug 10, 2016
    61
    isomorphic react apps, babeljs/es6, css modules, webpack,
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1384 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 182ms · UTC 17:18 · PVG 01:18 · LAX 09:18 · JFK 12:18
    ♥ Do have faith in what you're doing.