上周六有幸參加了在杭州阿里巴巴西溪园区举办的2014年D2前端技术论坛和晚上的酒会。实地感受了一下阿里巴巴前端开发的技术氛围和影响力。整体上看这次D2规模还是挺大的,国内前端的知名大牛基本上都到了。

      D2今年的主题是绽放。确实挺符合如今前端发展的阶段。随着对用户体验的不断追求,移动Web的迅猛发展。HTML5的普及,NodeJS的投入商用,AngularJS等新框架的出现,前端的重要性和project化程度不断提高,上午会上有个妹子说2015年D2的主题是逆袭,我个人认为挺合适的。从參会人数看,目測有接近1000人,上午分会场都没有位置坐了,男女比例应该在3:1作用。晚上的酒会大概2:1吧,还有不少是杭州的大学生。

      论坛日程方面,主论坛是各大公司的人讲,分论坛主要是阿里的人讲。我主要在分论坛呆着了。主要原因分论坛人比較少,比較方便提问和交流。

      本次论坛涉及的主题主要有数据可视化,前后端分离,nodejs,AngularJS,HTML5 Hybrid App,前端project化等比較前沿的技术趋势。

      上午是百度的张可竞《指尖上的数据》,介绍了大数据可视化,支付宝的苏千介绍了《支付宝前后端分离的思考与实践》,主要介绍了前后端分离的一些问题,前后端分离的重点是后端的服务化。然后介绍了支付宝的chair框架。一个基于nodejs的服务框架。

主要涉及nodejs的主题还有下午腾讯云的《nodejs一小步 前端开发一大步》,知名前端project师不四的《企业级
NPM 服务在阿里的实践》,主要介绍了开源npm私服软件CNPM,用来建立公司内部的npm库。由此可见,nodejs如今在阿里腾讯等公司已经有比較成熟的应用,nodejs已经開始进入主流server端技术行列了。

我们今年重点推广使用的AngularJS框架,论坛涉及的演讲主题并不多,仅仅有阿里云祝犁的《Listen to the buzz of Angular.JS》,主要介绍了AngularJS在阿里云控制台的应用。这个AngularJS的主题还是有些深度的。介绍的promise机制等都非常有启示价值,适合有一定AngularJS经验的人看。

然后是HTML5 Hybrid App,主要是涉及的主题是《面向多端的蘑菇街前端技术架构》和《航旅无线H5技术体系成长之路》。航旅无线主要介绍了H5页面和原生页面的整合,总体感觉这块技术还不是非常成熟先进。蘑菇街主要介绍多端技术架构,包含Webdemo
- 本地开发环境。Magpie - MOGU-FE 底层,Walkman - 前端自己主动化工具,Lotus - 数据模拟系统。JsBridge - js 与 App 开发环境等,技术选型风格是小而美的类型。

论坛最后的主题是前端project化,由京东的刘威和淘宝的一位分别讲了《京东前端工业化实践之路》和《淘宝前端project与自己主动化体系》。从这2个主题能够了解到大型互联网公司前端开发的发展现状,已经进入了工业化0基础阶段。京东和淘宝都有自己的前端自己主动化构建系统。命令行工具等。

个人感觉淘宝的前端工详细系更成熟一些,淘宝DEF前端开发环境包含前端应⽤用市场。前端⼯project基础服务,开发人员基础服务三块。覆盖了前端开发的全过程。

       整体来看,2014年前端开发的几个热点是前后端分离,nodejs,HybridApp和前端project化,AngularJS已经是去年的热点了,尽管大多数站点还没实用上。Nodejs的学习也要提上日程了。

从2014年D2前端技术论坛看前端发展趋势的更多相关文章

  1. D2 前端技术论坛总结(上)

    得幸获得D2前端技术论坛门票一张,今天就去了,公司还给批假了(有可能不会算做请假,哈哈). 早上8点50出门,骑个小毛驴,大概9点30分左右,到了阿里巴巴西溪园区,很多人,进去的门口有专人接待,看D2 ...

  2. 记录一次参加D2前端技术论坛的杭州之行

    前言 在这里,闰土首先要感谢以下两位大佬提供的门票,分别是来自新浪微博部门的H同学,以及来自小米科技的D同学. 当我周六晚上在青旅写完这篇文章过后,第二天上网发现,已经有大佬提前一步在掘金上发布了高质 ...

  3. 第12届D2前端技术论坛

    第12届D2前端技术论坛 最近参加了阿里的D2前端技术论坛,听了一天的报告,收获良多,下面对几场报告做一个记录. 自己选择听的主线也是从: 实践应用 -> 管理 -> 性能 -> 新 ...

  4. web前端体系-了解前端,深入前端,架构前端,再看前端。大体系-知识-小细节

    1.了解前端,深入前端,架构前端,再看前端.大体系-知识-小细节 个人认为:前端发展最终的导向是前端工程化,智能化,模块化,组件化,层次化. 2.面试第一关:理论知识. 2-1.http标准 2-2. ...

  5. D2 前端技术论坛总结(下)

    此篇文章不接上篇了,下午4场我就不一一介绍了,主要总结下 D2 整场下来都讲了些什么.   整场下来,就3个关键词:nodejs,多终端,工程化   nodejs 从杭js到d2,大会上提到最多的词汇 ...

  6. 关于当前Web前端技术的一些感悟和笔记

    最近这些年,随着前端应用技术突飞猛进,产生了很多新的前端框架,当然也引入了数不胜数的前端技术概念,前端不在是早期Web Form的拖拉处理方式,也不再是Ajax+HTML那么简单,随着前端技术的发展, ...

  7. 2019年一半已过,这些大前端技术你都GET了吗?- 下篇

    在上一篇文章中已经介绍了大前端关于状态管理.UI组件.小程序.跨平台和框架层的内容.在本文中,我会继续介绍编程语言.工程化.监控.测试和服务端,同时也会对下半年大前端可以关注的部分进行展望. 结合个人 ...

  8. HTML5学堂 全新的HTML5/前端技术分享平台

    HTML5学堂 全新的HTML5/前端技术分享平台 HTML5学堂是做什么的? HTML5学堂~http://www.h5course.com~由多名热爱H5的讲师们组成的一个组织.致力于构建一个前端 ...

  9. 优秀网站看前端 —— 小米Note介绍页面

    刚开始经营博客的时候,我写过不少“扒皮”系列的文章,主要介绍一些知名站点上有趣的交互效果,然后试着实现它们.后来开始把注意力挪到一些新颖的前端技术上,“扒皮”系列便因此封笔多时.今天打算重开“扒皮”的 ...

随机推荐

  1. Android学习笔记(9):使用XML文件和Java代码控制UI界面

    Android推荐使用XML文件设置UI界面.然后用Java代码控制逻辑部分,这体现了MVC思想. MVC全名是Model View Controller.是模型(model)-视图(view)-控制 ...

  2. js中Json字符串如何转成Json对象(4种转换方式)

    js中Json字符串如何转成Json对象(4种转换方式) 一.总结 一句话总结:原生方法(就是浏览器默认支持的方法) 浏览器支持的转换方式(Firefox,chrome,opera,safari,ie ...

  3. POJ 3256 Cow Picnic

    Cow Picnic Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 4928   Accepted: 2019 Descri ...

  4. FZOJ--2212--Super Mobile Charger(水题)

    Problem 2212 Super Mobile Charger Accept: 3    Submit: 11 Time Limit: 1000 mSec    Memory Limit : 32 ...

  5. spring boot自动配置之jdbc

    1.DataSource配置 1.1 默认配置application.xml spring.datasource.url=jdbc:mysql://localhost/test spring.data ...

  6. java9新特性-5-Java的REPL工具: jShell命令

    1.官方Feature 222: jshell: The Java Shell (Read-Eval-Print Loop) 2.产生背景 像Python 和 Scala 之类的语言早就有交互式编程环 ...

  7. IDEA中FindBugs编码规范工具使用

    IDEA中安装FindBugs插件: file--Settings--Plugins 在Plugins搜索FindBugs: 安装完成后在项目中选中文件右键找到findBugs: 检查代码结果: 按照 ...

  8. 基于AsyncTask的图片下载

    有一阵子没有写程序,连基本的AsyncTask用法都记不清楚了,复习一下于是有了下面的图片加载类. package com.hitech.download; import java.io.IOExce ...

  9. caffe(5) 其他常用层及参数

    本文讲解一些其它的常用层,包括:softmax_loss层,Inner Product层,accuracy层,reshape层和dropout层及其它们的参数配置. 1.softmax-loss so ...

  10. apache(XAMPP)禁止IP访问的httpd-vhosts.conf设置

    httpd-vhosts.conf <virtualhost *:80> ServerName 123.123.123.123   ServerAlias 123.123.123.123  ...