卷首语:动态语言更上一层楼
动态语言与传统静态语言之争,以及动态语言部落内孰优孰劣之争,一直没有离开过人们的视线。抛开动态语言百花齐放的局面不谈,可以肯定的是,它们在不管是新兴的互联网应用还是传统的企业应用中,所占有的重要地位仍然呈上升态势。
JavaScript 已经开始成为编程语言世界的一等公民,可以用来构建富前端 UI 的第三方库鳞次栉比。更有 NodeJS 开始以 JavaScript 的语法构建服务器端高性能应用,为前端开发者提供后端视角。Ruby/Rails 开始被真实应用于高可用系统,一扫动态语言不能应用于传统大规模企业应用的疑虑。
从这篇专题介绍截稿期止,TIOBE2012 年 3 月份编程语言排行,动态语言占据前十名中四席,分别是 PHP(6)、JavaScript(8)、Python(9)、Perl(6),此外还有 Ruby(13)。
在现代软件系统开发周期中,动态语言已经涉及但不限于前后端开发测试、系统基础设施搭建、系统构建部署。在本期架构师特别专题中,编辑就为读者精心挑选了几篇涉及相关内容的文章,以飨读者。
郑晔的《软件开发地基》介绍了如何用 Ruby 环境搭建软件项目的 QuickStart,包括测试环境、构建环境、依赖管理和 IDE 集成,甚至还有代码检查、覆盖率统计,不一而足。
《一个前端工程师眼里的 NodeJS》,作者田永强用自己的经验和理解,为读者精心剖析采用 NodeJS 时需要面临的事件式编程、深层嵌套回调等诸多问题。
《大型 Rails 与 VoIP 系统架构和部署实践》则是一篇不可多得的 Rails 应用于大规模应用系统的实践和经验之谈,内容涉及业务分析、技术架构、监控分析等方面。
编辑相信读者通过这一期的《架构师》得以对动态语言的能力有一重新认识。
本期主编:张凯峰
免费下载阅读
欢迎您 [DOWNLOAD] ,并为我们提出宝贵的建议。本迷你书大小为:6.79M,您需要完整下载,方可正常阅读。
本书目录
人物专访
- 应用的未来——面孔、豌豆荚、HTML5 小组专家访谈
热点新闻
- VISUAL STUDIO 11 新界面引发热议
- ECLIPSECON 2012 大会:社区贡献获奖者,ECLIPSE 4 应用平台以及 ORION 1.0
- .NET 4.5 任务并行库改动与指南
- CLOUD FOUNDRY 云开发者大会:TUOC LUONG 谈盛大云应用现状
- 如何写缓存友好代码与 NOSQL 常见模式
特别专题
- 从简单到复杂:大型 RAILS 与 VOIP 系统架构与部署实践
- 虚拟座谈会:PYCON 嘉宾谈 PYTHON
- 软件开发地基
- 虚拟座谈:JAVASCRIPT 单元测试现状
- 一个前端工程师眼里的 NODEJS
推荐文章
- COOKIE 安全漫谈
- 阅读者(十八):编码的艺术
- 大型网站复杂业务持续重构之道——全程领域建模实践
- SIRI 技术解析
- 集成 LUCENE 和 HBASE
新品推荐
- 淘宝开源分布式消息中间件 METAMORPHOSIS
- SYMBIAN 为何在竞争中落后于 IOS 和 ANDROID?
- 一款着眼性能的轻量级 DATA GRID——WPF TABLE VIEW
- 专访 HTML5 版 CLEAR 应用作者尤雨溪
- ZK WEB 框架 6.0 发布:新型数据绑定系统
- MONO FOR ANDROID UI 设计器介绍
- 使用 MONOTOUCH.SQLITE 简化用户界面开发
- ADOBE 将在 PHONEGAP 品牌下发布 CORDOVA
- ORM 工具 LLBLGEN PRO 3.5 发布
- DJANGO 未来将支持 PYTHON3
- WINDOWS POWERSHELL 脚本管理器 BETA 版发布
- LINQ FOR F#
- WEB WORKBENCH 添加 VISUAL STUDIO 11 支持
推荐编辑
封面植物
版权信息
相关内容
《架构师》月刊由 InfoQ 中文站制作出品。
读者反馈 / 投稿:editors [at] cn.infoq.com
商务合作:sales [at] cn.infoq.com,联系电话:15810407783
重要提示:如果您无法成功下载,请先在网站左上角登录,然后再次刷新本页面,重新下载即可。有任何问题请直接拨打 010-64738142 咨询,感谢支持。
评论