InfoQ

InfoQ

编辑特辑

“周爱民”相关的内容


周爱民的最新专题内容

周爱民谈javascript的发展

主题
HTML 5,
JavaScript,
HTML,
RIA,
动态语言,
标识语言,
语言,
QCon,
ECMA,
编程,
会议

Javascript如今已经成为Web开发的头等语言,从Livescript发展到今天,这门语言走过了很长的进化史。它不仅在前端开发中大放光彩,如今在服务端的开发中,Javascript也大显身手。在HTML5时代,Javascript会承担怎样的角色呢?而ECMA Script 5.0标准的制定,为Javascript的发展方向奠定了基础,它会朝着什么方向演进发展呢?虽然使用者众多,很多人对于Javascript的误解却一直存在着,此次2011 QCon北京,我们有幸请到了周爱民老师,为我们讲述这门脚本语言的发展史以及对未来的展望,同时也为我们消除了一些误解。

周爱民的新闻

迷你书免费下载:动态函数式语言精粹

主题
JavaScript,
Ruby,
代码分析,
动态语言,
Java,
.NET,
调试,
SOA,
语言,
函数式编程,
敏捷,
企业架构,
架构 ,
动态系统开发方法,
语言设计,
电子杂志,
编程,
语言特性,
图书

在本电子迷你书中,作者摘引了《JavaScript语言精髓与编程实践》一书有关语言讨论的关键章节,从 JavaScript无关的角度综论这些语言的产生发展,以及特性的概要。主要有“命令式语言”、“函数式语言”和“动态语言”三个部分,均精简自《JavaScript语言精髓与编程实践》一书的相应内容。本文最末一个部分,对几种语言作一综述,一孔之见而已。直接点击进入下载页面

周爱民的文章

漫谈B端的沙箱技术

主题
JavaScript,
Java,
动态语言,
语言,
编程,
《架构师》月刊

对于JavaScript来说,沙箱(Sandbox)并不是一个新东西。在SpiderMonkey JS的源代码中,就明确地将一个闭包描述为一个沙箱。这包含着许多潜在的信息:它有一个初始环境,可以被重置,可以被复制,以及最重要的,在它内部的所有操作,不会影响到外部。本文详细介绍了JavaScript中如何使用沙箱。

周爱民的视频演讲

JavaScript语言的进化和选择

主题
JavaScript,
Ruby,
ActionScript,
Java,
动态语言,
Flash,
.NET,
语言,
RIA,
QCon,
Adobe,
架构 ,
编程,
会议

最新的ECMA Script ed5~5.1标准平息了JavaScript领域在语言进化方向上的争端,但是SpiderMonkey与ActionScript为典型的两种实现仍然代表着曾经的两种选择,究竟这些语言实现中有哪些特性?他们为何是这一语言进化过程中绕不开的选择?他们代表着怎样的语言设计思想?他们会不会卷土重来?对于未来,梦想中的JavaScript是怎样的?本主题将回顾历史,从语言的发展,以及上述特性对语言的取向、设定来讨论这些问题。我们将看到一门语言的进化、发展与选择以及未来。

我之于架构的主要观点

主题
面向对象编程,
方法论,
QCon,
业务架构,
架构,
架构 ,
编程,
企业架构,
会议,
商业

演讲者回顾总结了他在架构设计方面的主要经验、观点,分析与剖解架构设计与系统抽象的主要手段。从思想方法的角度对软件活动中架构师的作用进行了重新审视。主要内容涉及:架构师与设计师的不同、架构师如何设计与评价、架构在体系中的价值与表现等等。

周爱民的迷你书

动态函数式语言精粹

主题
Ruby,
JavaScript,
Java,
动态语言,
语言,
.NET,
函数式编程,
编程,
软件范式,
架构 ,
图书,
语言特性

本迷你书是《JavaScript语言精髓与编程实践》一书的精选版。 本书摘选了其中关于语言范型的论述,并由此组织成文,故名为《动态函数式语言精髓》。本书由作者周爱民先生亲自摘选编撰,由InfoQ中文网站独家在线发布。