摘要:
很多大学里是把软件开发相关的专业划入工科的,这给人一种错觉,让人认为软件开发也是一个工程学科,就像土木建筑,动力机械那样。但这从根本上错了,土木建筑,动力机械的背后有确实的科学定律作为支撑,而软件开发的背后基本上什么都没有,远不是一种“科学”。也正因此,“软件工程”的现实意义也就远不如“土木工程”,“动力工程”。每个人对“科学”的定义可能不同,但在这里,我们可以做一个简化版的定义:当有一组在限定条件下颠扑不破的定律做支撑时,相应的知识,我们可以称之为科学,科学自身可以体现为一种确定性。比如说:牛顿的力学定律在低速时是不容违反的,是一种铁则,那基于此的各种知识就可以成为科学。从这个视角出发,我们 阅读全文
posted @ 2012-07-16 19:13
ajian005
阅读(208)
评论(0)
推荐(1)
摘要:
http://www.nowamagic.net/librarys/veda/detail/1901原文来自If programming languages were religions,很有意思,可以从宗教的角度来看看各种常见编程语言的特点。这里丝毫没有要找出不同语言优劣的意思,每个人都有信仰自由。C是犹太教——很古老而且戒律很多,但大多数人都熟悉并尊重其戒律。问题是很难皈依它,你要么开始就信仰它,要么会认为它简直太疯狂了。而且,一旦事情出了差错,人们就会怪罪于它。Java是正统基督教——理论上来说它基于C,但它去掉了很多老的戒律,以至于跟原教旨已经大相径庭。另外,它新加了一套严格的教义,追 阅读全文
posted @ 2012-07-16 19:08
ajian005
阅读(193)
评论(0)
推荐(0)
摘要:
!预览·语言的发展趋势一定是动静结合、刚柔并济·Perl凝练晦涩,Python优雅明晰,Ruby精巧灵动,PHP简明单纯·或许优雅正是来自对细节和规范的重视·(RoR)与Ruby结合之后,便如一只猱身而上灵猫,立刻衬托出Java和.NET大象般的身影?提问Perl、Python、Ruby和PHP各自有何特点?为什么动态语言多作为轻量级的解决方案?LAMP为什么受欢迎?Ruby on Rails为什么会流行?编程语言的发展趋势是什么?:讲解“剩下四种动态语言,我们将之归为后台脚本语言。”冒号说着画了张图表——用户前台语言:Visual Basic,Delp 阅读全文
posted @ 2012-07-16 19:02
ajian005
阅读(215)
评论(0)
推荐(1)
摘要:
虽然这些文档一般来说公司都是有模板的,但我写这些文档以来基本上是每写一次就把目录结构给改一次,应该说这是因为自己对这些文档的理解开始加深,慢慢的越来越明白这些文档的作用和其中需要阐述的东西,觉得这三份文档主要阐述了一个系统的设计和实现过程,从系统分解为层次、层次内的模块以及相互的接口、模块分解为对象以及对象的接口、实现这些对象接口的方法。这次又整了一份,^_^,欢迎大家指正。http://www.blogjava.net/BlueDavy/archive/2005/06/13/6037.htmlXXX架构设计说明书(架构设计重点在于将系统分层并产生层次内的模块、阐明模块之间的关系)一. 概述描 阅读全文
posted @ 2012-07-16 18:21
ajian005
阅读(413)
评论(0)
推荐(0)
摘要:
http://www.blogjava.net/BlueDavy/archive/2009/04/28/267970.html网站架构相关PPT、文章整理(更新于2009-7-15)在这篇blog中放置了我收集的一些网站架构相关的PPT和文章,提供给大家下载,如果大家有相关的好的PPT、文章的话,也欢迎推荐给我,非常感谢,:),这篇blog的内容也会随着我收集的东西增加而变化,同时也会增加我对于这些PPT、文章的看法和评价。1、amazonAmazon的分布式key-value存储系统(dynamo)的论文2、ebay(我对于eBay这几个PPT的一些看法和评价:http://www.blog 阅读全文
posted @ 2012-07-16 18:02
ajian005
阅读(134)
评论(0)
推荐(0)
摘要:
系统监测的基本概念及分类:a.系统监测的概述:相关厂商内容全球架构师峰会:FreeWheel杜嵩谈如何处理海量视频数据全球架构师峰会:传奇黑客方兴谈如何进行基于安全漏洞的攻防对抗新浪、腾讯、盛大、阿里启动PaaS引擎,Google如何发力?ArchSummit全球架构师峰会8月深圳召开,报名享有超低折扣优惠相关赞助商2012 QCon全球软件开发大会(杭州站),7月31日购票七折优惠!如何对现有IT架构的整体以及细节运行情况进行科学、系统和高效地监测是目前各企业运维和管理部门一项非常重要的工作内容。随着当前企业IT环境中服务器、应用数量和类型的不断地增加,运维部门需要通过科学和高效的手段尽可能 阅读全文
posted @ 2012-07-16 14:59
ajian005
阅读(619)
评论(0)
推荐(0)

浙公网安备 33010602011771号