月归档:三月 2010

SQL数据库的终结(第二篇)?

在 “SQL数据库的终结? (第一篇/共三篇)” 里我简要介绍了一下关于SQL语言和关系型数据库的背景知识,包括它的过去和将来,介绍了一些以隐藏数据库编程的复杂度为目的模式框架的流行和NoSQL数据库的兴起。在本文的第二篇里,我将介绍一些现有的开源的或非开源的NoSQL数据库。之后,在第三篇里,我将引导你去发现网上的关于NoSQL的资料,告诉你一些跟NoSQL相关的已经发生的和即将发生的一些事件,给软件开发者提供一些这方面的指导。

| 没有评论

SQL数据库的终结?

SQL 的发展起始于 E.F.Codd 博士1970年六月发表于计算机协会的“通信”上的一篇论文, “大型共享数据库的关系模型“。当时他和他的在IBM工作的同事 Donald Chamberlin 和 Raymond Boyce 正在研究一种查询语言(最初叫做SQUARE, Specifying Queries As RelationalExpressions 的首字母缩写),并于1974年以论文”SEQUEL:A Structured English Query Language“将此成就推向顶峰。从此以后, SQL 就成了关系数据库系统的最主要的语言。近些年,软件开发业内出现了一些体系框架和架构,主要目的是试图隐藏(或完全放弃)直接使用SQL 和关系数据库,让开发人员能够在应用开发中专注于用户界面,业务逻辑和平台支持上。 同时出现了一批被认为是关系型数替代品,称之为”NoSQL”的数据库。难道我们能够成为 SQL 和关系型数据库终结的见证人吗?

| 没有评论

HTML5 – 新旧语法简介

众所周知,HTML是互联网有史以来最伟大的发明。这种超文本标记语言实际上是现代互联网发展的一个基石,以它为中心出现了一个独特的自给自足的体系。 当开发HTML5时,它的设计者们正面对着一些很重要的问题,希望能在HTML5里解决。其中的一个问题是,要创建一个真正简洁明了而且易于扩展的语义。 目前这个问题中棘手的部分是老版本的HTML当时是以功能多样的理念为目标设 – 大量的各种各样的标记,当时认为都是一些基本的标记,但如今证明完全是没有什么用途的。HTML5的目的就是要根据目前互联网的状况对其进行改进。

| 1 条评论

五个广泛流传的对大龄程序员的误解

最近我过了40岁生日。 一个朋友开玩笑的对我说:”嘿,我想这个意味着你已经老的不适合再去编程了吧!“,我表面上哈哈一笑,但心里却触动不少。 年龄歧视在我们这行里并不可笑。 就像今天用Java的兄弟沦落到这个地步一样,几年前,使用COBOL家伙被我们从心底里嘲笑其老旧的编码方式和缺乏新技术中的灵活性。

| 没有评论

管理学神话

我在大学里修的两门哲学课程,最终给我留下的感觉就像小狗转圈咬自己的尾巴,只有一个结果,就是把自己能的晕头转向。 这些哲学家永远都不能把思想表达清楚、抓住要点,能做的就是死抓着某个问题不放。

| 1 条评论

通过高频招募与解职 组建最好的团队

昨晚我出席了在圣地亚哥的一个极限编程的研讨会(实际上这个会议应该叫做敏捷编程研讨会,但我猜测这个会议组织诞生于XP之初,早于极限问世)。 我的一个读者知道我到圣地亚哥去访友,就推荐我参加这个会议。 我本意只是想走马观花,看看编程运动在我上次做了研究之后有没有出现有趣的新情况。 特别是近来,敏捷开发有更多的关注到人的问题上的趋势,在这点上,我一直很迷茫。

| 没有评论

企业主与代管人(职业经理人)

Tim Bray 最近的一篇博客文章, Doing it Wrong,在最近几天受到了广泛的关注和议论。 在这篇博客里,Bray 对两种软件开发过程进行了比较,一种是那些面向Web开发的创业公司使用的(大概意义上的)轻量级的敏捷开发方式,一种是受大企业采用的相对正规的、重量级的开发过程,观察到了如下的现象:

| 没有评论

对象-函数式编程简史

本文是一篇风格轻松的概述Scala语言诞生过程中的各种软件开发运动历史事件的文章。 前言 从前,有一种编程语言叫Scala。 人们研究这种语言,发现这是一种“给人印象深刻”的语言,但是由于这种语言的功能特征不断的急速进化,导致除了一些自己研究的项目外,没有其他人再使用这种语言开发了。 这种语言看起来很美,但没有人愿意冒险把自己的职业生涯依赖于这种语言上,这个语言太年轻了,谁能保证它不会夭折? 之后,发生了一些事情; Scala 长大了。 Twitter 宣布他们用Scala语言替换了以前一些用Ruby开发的后端程序,而SAP也在使用这种语言,还有EDF等。 这消息迅速传播开来,有许多新的程序开发者慕名而来,他们也都感觉到这是一种“令人印象深刻”的语言,同时,早期的这个语言的信徒也开始发现此语言已经凤凰涅磐,让他们眼睛一亮。

| 4 条评论