Ruby on Rails 2.0于12月8日正式发布了。新版Rails在整体设计思想上......阅读全文>
发表于 @ 2007年12月11日 02:10:00|评论(loading...)|编辑|收藏
REST是一种网络软件架构设计风格。REST认为网络就是一个资源(Resource)的集合。一个用户(或者一个网络应用程序)可以通过HTTP协议与某个网络应用程序交互——获取(GET)、更改(UPDATE)、建立(CREATE)或者删除(DELETE)其内部的Resource。阅读全文>
发表于 @ 2007年11月25日 11:15:00|评论(loading...)|编辑|收藏
对于TIOBE本月发布的编程语言流行度排行榜,笔者总体的感觉是它更加明确地展示了过去几年来编程语言发展的态势。之前的排行榜显示的更多是战场的局部,或者一种暗流汹涌的不稳定状态,而本期排行榜可以看作是一个阶段性调整的完成,对于开发人员未来的选择有较大的指导意义。阅读全文>
发表于 @ 2007年11月11日 22:40:00|评论(loading...)|编辑|收藏
1996年,我加入了一家新公司,从此告别了相濡以沫5年的C/C++。 之后的10年,经历了Java从倍受质疑到大红大紫的历史。2006年,我决心不再对Java亦步亦趋,尽管Java仍是我工作中不可或缺的一部分。 这不是一个冲动的决定,中间经过了很多反复思考,对我这样一个“老人”,是一个尤其痛苦的过程。 阅读全文>
发表于 @ 2007年02月10日 18:41:00|评论(loading...)|编辑|收藏
象Python和Ruby一类的动态语言,有着表达能力强大的语法,更易于读、写和维护,对快速开发极具建设性。微软(Microsoft)和升阳(Sun Microsystems)已经认识到业界不断增长的对于动态编程的兴趣,计划将更多有关动态语言的特性集成到各自的托管平台上。阅读全文>
发表于 @ 2007年02月08日 00:43:00|评论(loading...)|编辑|收藏
在编程语言流行度的评估方面,TIOBE一直是最为权威的机构之一。它每个月都根据有经验的使用者、相关课程、第三方厂商,以及来自多个大型搜索引擎的统计数据,发布前100名编程语言的份额,并进行跨年度同期比较。 下面将TIOBE2007年1月发布的简短陈述翻译如下,以飨读者。 阅读全文>
发表于 @ 2007年01月19日 00:32:00|评论(loading...)|编辑|收藏
表面上看,Linux是Windows最强的敌人,两者龙争虎斗十几年,至今仍然烽火连天。然而从客观角度观察,Linux实在是帮了Windows的大忙。阅读全文>
发表于 @ 2006年09月23日 10:55:00|评论(loading...)|编辑|收藏
澄清一下动态语言的定义:动态编程语言是一类可以在运行时刻改变自身结构的语言————功能(方法、函数)可以被加入或去除,新的类或对象可以被建立,新的模块可以出现。大多数动态语言采用动态类型。通俗的讲,如果你用的是动态语言,你就可以编写代码在运行时刻增加、删除或修改替换同一程序中的其他代码,让你的程序像变形金刚一样灵活......阅读全文>
发表于 @ 2006年09月21日 00:51:00|评论(loading...)|编辑|收藏