文档章节

前端开发者的 Docker 之旅

DaoCloud
 DaoCloud
发布于 2015/12/08 14:17
字数 925
阅读 27
收藏 1

「Docker 开发大礼包」已经到了第三季。

JavaScript:世界上最被误解的语言」这句话源于 JSON 的创建者 Douglas Crockford 的博客文章 「JavaScript: The World's Most Misunderstood Programming Language」。JavaScript 的前缀很容易使人联想到 Java,并认为它是 Java 的子集或简化版的 Java。看起来最初给它选这个名字是别有用心的,是故意混淆概念,故意制造「误解」的。

前端其实是一个非常古老的话题,它的故事几乎伴随着 Web 技术发展的各个阶段,也同样经历了跌宕起伏、涅槃重生的激荡三十年。毫不夸张的说,前端的演化历史和成功,是工程师不断突破桎梏、迈向本我的探索旅程。

前端出现在什么时候?

在 Web 技术出现的那一刻,前端一直伴随着 Web 技术的发展演化。可以说是 Web 技术的鼻祖。

前端是由什么语言组成的?

前端开发技术,从狭义的定义来看,是指围绕 HTML、JavaScript、CSS 这样一套体系的开发技术,它的运行宿主是浏览器。

前端最具代表性的技术革新在什么时候?

历史滚滚往前,2004 年 Gmail 像风一样的女子来到人间,很快 2005 年 Ajax 正式提出,加上 CDN 开始大量用于静态资源存储,于是出现了 JavaScript 王者归来的 SPA (Single Page Application 单页面应用)时代。

下一个 JavaScript 版本?

ECMAScript 2015(亦称 ECMAScript Harmony,简称 ES2015)

谁在主导前端的方向?

Facebook、Google

Angular 又是什么?

最好用的前端开发框架(仅代表 DaoCloud 意见)

前端的包依赖怎么做?

NPM

前端技术发展的下一阶段

Node 带来的全栈时代

常见的前端技术栈和应用场景?

2015 年某宝双十一访问到的所有 www 域页面(包括首页、频道、会场等)全部是一个全栈 node 应用支撑的(出处)。

前端运维部署

自动化构建,甚至利用 Nginx 层解决前端一些硬伤,发布/回滚速度(包含编译)只需要 100s 发布到全部生产环境机器,供快速响应、迭代。

前端的烦恼

然而,前端代码的交付并不是 copy 和 paste 这么简单,代码发布之前的前端构建、跟测试和生产环境不同 API 的对接、JS 代码混淆、不同发布分支的管理等等,这些体力劳动,每次发布时,都是挑起前端和运维团队大战的导火线。前端技术已经越发复杂,前端工程师并不希望把有限的生命花费在分发复杂应用的交付流程性的事物上!

那怎么破的,能教教吗?

上 Docker!

欢迎进入由 DaoCloud 推出的「Docker 开发大礼包」第三季「前端应用 Docker 开发大礼包」,七篇由浅入深、精心设计的系列文章,将带领前端开发者领略 Docker 化应用开发和发布的全新体验。


© 著作权归作者所有

共有 人打赏支持
DaoCloud
粉丝 8
博文 2
码字总数 2518
作品 0
杨浦
私信 提问
dockone上2015.08 Docker有价值文章

Docker入门与基础 [1] Docker入门实战, http://yuedu.baidu.com/ebook/d817967416fc700abb68fca1 [2] 什么是Docker?刘梦馨, 28 Jun 2014, http://oilbeater.com/docker/2014/06/28/what-is......

一配
2015/08/28
0
0
Github最值一读开源好书及BAT面试题库

  【IT168 评论】正版书籍太贵,盗版书看着不爽,英文原版看着费力,中文译本错误百出。对技术人员而言,进阶路上似乎一直找不到合适的书籍或者资源可供学习,即便找到了,似乎也没有合适的...

it168网站
2017/11/27
0
0
PHP 开发者的 Docker 之旅

用 PHP 作为我们「Docker 开发大礼包」开篇是带着一些朝圣的心情的。这是一门堪称「古老」的语言,这也是一门争议最多的语言,这更是一门不断涅槃的语言。「PHP 是最好的语言」这个流传已久的...

DaoCloud
2015/07/23
5.1K
1
周日《拉拉AngularJS》《web敏捷开发之旅》

OSC开发者中,Java开发者居多; Java开发者中,WEB开发者居多; WEB开发中,前端是个坎: 林林总总的框架、丰富的工具和库、奇葩的Javascript、浏览器兼容、诱人的HTML5、无数的可用不可用前...

郑传义
2013/12/02
5.5K
57
PHP 开发者的 Docker 之旅

  用 PHP 作为我们「Docker 开发大礼包」开篇是带着一些朝圣的心情的。这是一门堪称「古老」的语言,这也是一门争议最多的语言,这更是一门不断涅槃的语言。「PHP 是最好的语言」这个流传已...

陨落人间
2015/07/22
1
0

没有更多内容

加载失败,请刷新页面

加载更多

OSChina 周一乱弹 —— 白掌柜说了卖货不卖身

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @爱漫爱 :这是一场修行分享羽肿的单曲《Moony》 手机党少年们想听歌,请使劲儿戳(这里) @clouddyy :开不开心? 开心呀, 我又不爱睡懒觉…...

小小编辑
今天
8
0
大数据教程(11.7)hadoop2.9.1平台上仓库工具hive1.2.2搭建

上一篇文章介绍了hive2.3.4的搭建,然而这个版本已经不能稳定的支持mapreduce程序。本篇博主将分享hive1.2.2工具搭建全过程。先说明:本节就直接在上一节的hadoop环境中搭建了! 一、下载apa...

em_aaron
今天
3
0
开始看《JSP&Servlet学习笔记》

1:WEB应用简介。其中1.2.1对Web容器的工作流程写得不错 2:编写Servlet。搞清楚了Java的Web目录结构,以及Web.xml的一些配置作用。特别是讲了@WebServlet标签 3:请求与响应。更细致的讲了从...

max佩恩
今天
4
0
mysql分区功能详细介绍,以及实例

一,什么是数据库分区 前段时间写过一篇关于mysql分表的的文章,下面来说一下什么是数据库分区,以mysql为例。mysql数据库中的数据是以文件的形势存在磁盘上的,默认放在/mysql/data下面(可...

吴伟祥
今天
3
0
SQL语句查询

1.1 排序 通过order by语句,可以将查询出的结果进行排序。放置在select语句的最后。 格式: SELECT * FROM 表名 ORDER BY 排序字段ASC|DESC; ASC 升序 (默认) DESC 降序 1.查询所有商品信息,...

stars永恒
今天
4
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部