上周六有幸參加了在杭州阿里巴巴西溪园区举办的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] 使用Matrix矩阵类对图像进行缩放、旋转、对照度、亮度处理

        前一篇文章讲述了Android拍照.截图.保存并显示在ImageView控件中,该篇文章继续讲述Android图像处理技术,主要操作包含:通过打开相冊里的图片,使用Matrix对图像进行缩放. ...

  2. Leaflet--建设移动设备友好的互动地图

    Leaflet 是一个为建设移动设备友好的互动地图,而开发的现代的.开源的 JavaScript 库.它是由 Vladimir Agafonkin 带领一个专业贡献者团队开发,尽管代码仅有 33 KB ...

  3. 怎样解除内容审查程序的password

    如题:怎样解除内容审查程序的password 在不知道password的情况下.通过改动注冊表解决.点击"開始"→"执行",输入"regedit&qu ...

  4. OCP-1Z0-051-题目解析-第50题

    50. SLS is a private synonym for the SH.SALES table.  The user SH issues the following command:  DRO ...

  5. CodedUI自己主动化測试及脱离VS独立执行

    在VS中可创建"编码的UI測试".可录制软件操作,再回放,最后还能够脱离VS独立执行. 在VS中执行測试 创建项目codeuitest,控件布局.例如以下图: 在button单击事 ...

  6. Why functions - Not only for python

    It may not be clear why it is worth the trouble to divide a program into functions. There are a lot ...

  7. php7-swoole-Class 'swoole_websocket_server' not found 问题

    标签(空格分隔): php 分析 nginx/apache 读取的php.uini 文件 和 cli模式的php.ini 文件不同导致的 swoole是在cli模式下运行的 或许你安装swoole扩展 ...

  8. BZOJ 3209 数位DP

    思路: 先预处理出来组合数 按位做 枚举sum[x]是多少 注意Mod不是一个质数 //By SiriusRen #include <cstdio> using namespace std ...

  9. 如何安装MySQL?(二)

    MYSQL的两种安装方式 MSI安装 ZIP安装 第一步: 第二步: 第三步: 这里我选择下载到桌面吧! 第四步: 第五步: 第六步: 第七步: 典型安装:除了安装MySQL的服务器,还安装MySQL ...

  10. 什么是Node.js?

     Node.js是一个基于Chrome JavaScript运行时建立的平台, 用于方便地搭建响应速度快.易于扩展的网络应用.Node.js 使用事件驱动, 非阻塞I/O 模型而得以轻量和高效,非常适 ...