环境无关的环境
软件开发过程中常常需要搭建各种环境,开发环境,测试环境,集成构建环境等等。一个不可复制的环境是低效的根源,它会引起很多问题。本文将告诉你,如何创建一个“环境无关的环境”。
作者 Ian Roughley 译者 王丽娟 发布于 2008年8月21日 上午1时19分
MySql的架构设计总监Brian Aker在O'Reilly开放源码大会(OSCON)上对Drizzle做了介绍。Drizzle是一个能为某些特定类别的应用提供支持的数据库项目("what if" project)。
Brian在他的博客里概述了这一精华:
现在的目标是针对某类应用/开发人员,看看对他们是否真的有帮助。举例来说,Drizzle的目标有:原理上有什么更大的不同呢?
- Web应用。
- 云计算组件。
- 没有业务逻辑的数据库(又名存储过程)。
- 多核架构。
采用外部库,采用开源软件的机制编写代码,保持开放式的沟通,消除了内部开发和外部开发之间的界限。本质上讲,做到了我一直倡导的“朴实的开源”。我们主要针对C99、POSIX、基于自动化工具(Autotools)的系统。我们完全采用了微内核设计,将代码移出核心,通过接口将其推向边缘。我们在模块间采用了类似于Linux/Apache的紧耦合设计。
更确切地讲,Drizzle的特征有:
Drizzle正处于alpha阶段(每天都会有诸多的变化),目前还没有稳定的版本或二进制版本。如果想获得更多信息或下载试用Drizzle,请访问Drizzle的站点。
查看英文原文:Drizzle - a new direction for databases
本演讲针对Flex体系架构,从三个方面进行剖析讲解。三个方面包括产品核心、工具及数据服务、应用开发。通过60分钟的讲解,能够从超越代码开发视角了解整个Flex生态系统和体系架构,帮助企业在RIA应用开发上进行更好的技术体系架构分析和技术决策。
Aptana RadRails: 在比较了Aptana RadRails IDE和其他现有的IDE之后,Javier Ramírez推荐使用此IDE,这个IDE可用于开发Ruby on Rails应用。
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。
2 条回复
关注此讨论 回复