写点什么

QCon 北京 2010:从架构层面探讨语言的艺术

2010 年 3 月 26 日

QCon 北京 2010 大会即将在 4 月 23~25 日举行,“语言的艺术”是本次大会六大主题之一,旨在从架构层面上介绍当前流行的开发语言,尤其是动态语言,比如Python、Groovy、Scala、F#等,Groovy 和F#的核心成员,以及豆瓣网的首席架构师将分享他们的经验。 3 月 31 日前报名享受 85 折优惠仅剩最后 5 天

正如“语言的艺术”的主持人、知名博客赵劼所说,“以前,语言还几乎等同于平台,选择了平台也就自然而然地确定了语言。如今,在相同的平台或运行时上已经有多种成熟语言可供选择。以前,语言常被认为是一种单纯的工具。如今,语言更进一步被赋予了文化的意味。”所以,在当前的软件开发领域,尤其是互联网领域,更多的架构师并不将自己的系统硬性地以一种语言构建,而是采用混合编程,充分发挥每一种语言的长处,为自己所用。比如一个大型的网站,也许主要是用 Java 编写的,但是其中用 Ruby on Rails 构建了原型,用 Erlang 做了大数据量的并发处理等等。

在这次的 QCon 北京 2010 大会上,组委会有幸邀请到 Groovy 的顶级贡献者 Paul King,F#技术团队负责人 Timothy Ng,豆瓣网首席架构师洪强宁,NetBeans 平台 Scala 插件的作者邓草原,以及 JCP 主席 Patrick Curran 等。在 Paul King 的“动态语言的敏捷开发实践”,他会谈到:

业界已经记载并接受了大量面向 Java 开发人员的敏捷开发实践,但是其中有些规则对于 Groovy、Ruby 或其他动态语言来说并不适用。许多我们所了解的常用实践,重构技巧以及设计模式等做法已经无 法运用,或是需要一些改变,甚至引入新的技术。在这次演讲中,我们会重新学习利用动态语言进行敏捷开发的方式,以及哪些 Java 方面的实践是需要特意去 “遗忘”的。

另外,Paul King 还会分享一个“ Groovy 中的强大功能”话题。Python 是豆瓣网创站时就采用的语言,也是目前豆瓣网中使用最广泛、基础最深厚的语言。在豆瓣网的开发过程中,他们积累总结了许多 Python 语言在使用上的经验。洪强宁作为豆瓣网的首席架构师,将以“ Python 于 Web 2.0 网站的应用”为题分享如下心得:

(洪强宁)眼中 Python 语言的特点、文化及 优势,并结合豆瓣开发过程中的多个实际案例,阐述 Python 这门语言是如何简化一些常见场景的开发,并使豆瓣网及其技术团队能够充分适应 Web 2.0 时代所带来的快速变化。

F#是微软.NET 平台上的函数及面向对象语言,在解决并行计算和异步编程方面有自己的独特之处,这也迎合了当前 Web 应用和各种分布式系统对异步解决方案的需求。这次 F#技术团队的负责人 Timothy Ng 在他的“ F#中的并行和异步编程”演讲中会讨论“F#的核心概念,并探讨 F#中的不可变性、函数 式设计、异步工作流、代理等特性是如何应对真实应用中的挑战”。Scala 插件作者邓草原的分享题目是“并发需求下的Scala 及Erlang 语言的比较与使用”,JCP 主席Patrick Curran 的分享题目为“ Java 一致性测试及其标准”。

3 月 31 日前报名依然可以享受到 85 折优惠(原价 2800 元,现价 2400 元),团购享有更多优惠,仅剩 5 天,欢迎抢购!

2010 年 3 月 26 日 00:391903

评论

发布
暂无评论
发现更多内容

Python 条件判断

老赵

Python 28天写作

小马哥刷力扣 - LeetCode 9. 回文数

小马哥

LeetCode 算法和数据结构 28天写作

什么是TACACS?

网络技术平台

9条消除if...else的锦囊妙计,助你写出更优雅的代码

苏三说技术

来玩一玩Linux常见命令!

程序员的时光

Linux 程序员 28天写作

未来五年数字经济九大技术趋势,区块链成数字时代刚需!

CECBC区块链专委会

人工智能

28 天带你玩转 Kubernetes-- 第五天(玩转Docker)

Java全栈封神

Docker Kubernetes k8s 28天写作

双非本硕,拿到字节offer后才发现师兄给的算法笔记有多重要

互联网架构师小马

Java 数据结构 面试 算法 面试求职

一致性Hash算法Java版实现

Silently9527

Java 后端 一致性Hash算法

精选算法面试-优先队列

李孟

算法 队列 28天写作

甲方日常 84

句子

工作 随笔杂谈 日常

区块链与物联网融合发展的机遇与挑战

CECBC区块链专委会

人工智能

面试被问AQS、ReentrantLock答不出来?这些知识点让我和面试官聊了半小时!

Java鱼仔

Java 面试 并发 JUC

《价值》- 投资分析(4)

石云升

零售 28天写作 价值 投资分析

在CSDN的六载时光,由你来决定今年的博客之星

谙忆

电动汽车的小历史及汽车方面的一个基础概念 (28天写作 Day5/28)

mtfelix

28天写作 电动汽车

发达国家加紧数字货币政策布局

CECBC区块链专委会

数字货币

【Mysql-InnoDB 系列】事务模型

程序员架构进阶

MySQL 架构 innodb 事务 28天写作

九个最容易出错的 Hive sql 详解及使用注意事项

五分钟学大数据

sql 大数据 hive

[3/28]保障研发反应开发需求

俊毅

Spring Boot 中的项目属性配置

武哥聊编程

Java springboot SpringBoot 2 28天写作

Experience Never Gets Old

三只猫

28天写作

面试你也能收割Offer,Java程序员必会知识清单全在这份pdf文档里

Crud的程序员

Java 架构

一文搞懂参数传递原理

云流

Java 编程 程序员

技术er,你还特立独行坚持技术的优雅性么?

三石

28天写作 技术与业务

进程切换与线程切换的区别

码农的荒岛求生

线程 进程 进程线程区别

分布式唯一ID解决方案-雪花算法

JavaPub

Java 分布式

程序员如何变富

陆陆通通

赚钱 程序员赚钱 28天写作

人生苦短,开发用云 | 如何优雅完成程序员的侠客梦?

阿里巴巴云原生

人工智能 阿里云 Serverless 程序员 云原生

赛博时代,拿什么盛放对逝者的思念?

脑极体

专科出身,2年进入苏宁,5年跳槽阿里,论我是怎么快速晋升的?

云流

Java 学习 程序员 面试

QCon北京2010:从架构层面探讨语言的艺术-InfoQ