`
helloworld
  • 浏览: 16118 次
  • 性别: Icon_minigender_1
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表
第一次看到自己在某个论坛的帖子被删,想反正那个帖子没什么内容,都是无意义的争论,删了也好。 看到帖子被评为新手帖,有种被侮辱的感觉,尽管写的是一些很简单的东西,但简单却是经过提炼后的简单。个人并不是OO的新手,早在若干年前,UML刚刚问世的时候,就把它引入到一个400人的IT企业,能是新手吗?更不要说久经沙场了。 我不同意OO丧钟的观点,也不同意什么都是OO的观点,尽管我平常都是用OO编程,但我很清楚什么时候是OO,什么时候只是一个封装而已;我只是把自己的一些想法感触写出来罢了。 我是JavaEye很早的会员,那时候没什么人,那时候这里面的一些人,大多水平很高,也有的很勤恳。尽管不怎么发贴,看贴 ...
这个问题其实本来无所谓,考虑一下也不浪费太多时间。 先考虑一个只有一个模块的系统,这样可以屏蔽很多干扰,假设这是一个库存管理模块,显而易见有两个核心实体:品种及库存,再考虑品种的设计,我们又可以得出分类这样一个字典表。在这个分析过程中,实体是表还是对象因人而异。我属于那种后来学习直拍反打的选手,因此习惯上直接把实体建成了数据库表。但对于类似王皓这样的不会推挡只会反打的选手,那就一定是对象了。 从O->R有一些好处就是在分析设计的时候有了更细腻的方法(直拍反打称为手法)对设计进行细嚼慢咽,但是同时也消耗了更多的时间。 从R->O的好处是你直接与数据库进行了对话,因此你了解它的实际构造 ...
【编程】     OO之于编程,对于编程来说OO带来了两项新的内容:更好的重用和多态性。这方面典型的例子是控件,确实帮了程序员很大的忙,这是结构化没有做到的。而OLE,COM和CORBA则光环多于实用。结构化编程也可以做到重 ...
【闭包】 定义: (Martin Fowler) 闭包的第一个关键点是闭包是一段代码加上和定义它的环境之间的绑定(they are a block of code plus the bindings to the environment they came from)。这是闭包和函数指针等其它相似技术的不同点。     第二个不同点不是定义形式的不同,但是也同样重要。(The second difference is less of a defined formal difference, but is just as important, if not more so in practice ...
无论什么技术真正能留下来的只有足迹,而且只有少数被后人记忆。数据对人类太重要的,所以Orcle无疑握着一张好牌。 所以,我们这些人哪,也就是曾经踩着别人脚印走路的人,脚印消失了,我们也就没了生计。 一朝天子,一朝臣,过去的东西换个面孔还会杀回来的,他是谁呢,在未来10年,是IT的大乱时期,哪怕是个无名小卒,有一天也可能成为上海滩的黑帮老大,没有绝对强大的Microsoft,也没有绝对的对手Java,什么东西都可能生存下来,Microsoft不知道对手是谁,因为谁都可能是潜在的对手。
布什说我有航空母舰,我有石油,我还有黄金,哈哈哈,赖我何!查韦斯跳出来说,我有炮塔,我不怕你,我们还有很多盟友,我们一定能打败你。让我们看看盟友中都有谁?哦,有内假得,还有卡死XX,铁杆,他们都有一根很小的炮塔,高呼,全世界炮塔团结起来。再来看看,还有谁,对了,还有普鲸,好厉害,说我们不需要那样的民主。又拍拍布什的肩膀说我们结为战略伙伴,好吗?像这样的还有老胡。 最后,谁赢了。不知道。但是赢的那个一定击沉了航空母舰、获得了石油,赚走了黄金。 团结是个梦,阿拉伯人永远的梦。 乘风破浪会有时,直挂云帆济沧海。祝炮塔们新年快乐,存在就是理由,追求的就是乘风破浪而不是岸边嬉戏
比喻为医生植入人体为人治病的小机器人更为恰当。满足以下几个条件: 1)人体的结构是已知的,但具体的参数不同 2)小机器人具有目的信息和收集信息的能力 3)医生可以根据小机器人收集的信息做相应的改变。 与SOA不同,如果同样比喻成病人,这个病人会说:我有一张表格说明我的各种功能。
首先是你需要什么,其次才是怎么做. 一类是想发财的,那一定不能安于现状,胆大才会发,做什么事情都可以,只要不是躺在那里抱怨,没有人会将财富放在你面前. 二类是有家小的,想过着相对舒适的生活,那么,一般的程序员肯定不适合你.小领域内的专家适合你,专攻一门技术,具有丰富的经验和知识.这类人还要有一点点危机感,就是不断了解IT新格局,悟性好的到了要用的时候再学来得及,悟性不好的就要有一点预先准备了,免得突然被炒了. 三类是有志青年,这些人我最尊敬了,职业即其生活乐趣. 四类就是初出茅庐,什么新鲜学什么,打个下手什么的,碰到名师还会给你点化一下.多年未有成就就显浮躁之气.这群人最多.为什么呢,其实其他 ...
个人从感情上非常讨厌MS,但理性的说,Delphi死得其所,算是功成身退;对于建立Delphi的真正功臣却没有消失,而是加入了一个更大的团队,做更大的是事业。MS是非常了不起的,它一步一步的把IT推向平民化,首先是平民化的操作(Windows),其次是平民化的开发(Visual Studio.net)。使得普通人能够在稍许帮助下开发网站;使得小团队可以开发管理信息系统(WCF,WF); 不要因为情感而有失公正。楼主对VS的印象还停留在VC6。 微软的对立面有两个,一个是商业的对手,另一个是开源领域,类似贵族和剑客,有意无意的在强调血统。前者和微软一样是立场鲜明的,而剑客却个性分明。社会就是这样组 ...
如果就语言本身来讲,同一类型的语言估计不用一天就可以熟悉新的一种。而语言背后的东西就不一定了。 首先是OO的东西,早期的OO你可以看C++或者更古老的面向对象语言...,那是真正的OO,现在的OO血统已经不再纯净,这里有商业的成分存在,有人先将OO做大了,就像是奥运会项目,从过去到现在庞大了不少。然后是大家来竞争,就像各种专项运动协会,纷纷想将自己列入其中。 其次是针对某些领域的特定解决方案,以前是类库的方式解决,独立于语言之外的,现在也成了语言的一部分,如ActiveRecord。 对于这些,我并不反对,因为它确实帮助了程序员的忙。 学习很多语言,尤其是目前发展得最好的命令式语言,每种都会给 ...
还是在这篇里完成吧,尽管几分钟后就是星期六了,明天依然不会轻松啊,为了可爱的Money。 原本是没有想写文的,我一贯的作风是爱凑热闹,看看帖子,有感觉就回回贴。那天看见一个帖子,已经锁定了,但是一个称呼程序员的词汇使我很想发个新贴子,帖子就是这个啦“我眼中的ROR”,在这个帖子里,我左一下,右一下,始终无法说清自己的感觉,而贴友们总是在掰着字词,因此有了整理一下自己思路的想法,也为JavaEye添几个石子。 写文章就是废话太多,我已经坚定决心要在这篇里写完,不知续了,因此短短的说说。这篇从前面说起,就说UI层。 UI对于不同的应用系统有不同的要求,作为项目的决策者之一,首先要考虑的是客户对 ...
说架构,远不如讨论语言来得有感觉。架构这个词有点别扭,是这几年才说得比较多的一个词语。没有感觉就顺便先说几句。 从问题出发,我们要解决一个应用系统,实现其目标,并不是一件容易的事。这里不再掉书包说以前 ...
对于语言来讲,我讲得实在太少了,一方面是对于具体的语言而言,我很多是浅尝即止,没有很深入的研究,比如Ruby,Python,以及Prolog,等等,这些语言由于没有具体使用,所以谈不上理解。另一方面则是由于气氛的原因,怕引 ...
谈到同一类型中语言的选择,对很多人来说都是不一样的,这里说说我的观点。 排除掉被迫的,不由自主的选择,这些不由自主的选择有的是团队要求的,有些是客户要求,更多是由平台决定的。排除掉这些因素的作用,就是 ...
文章这个提法对于我来说感觉不敢担,所以我的博客里原来看不到文章,只有贴子。 但帖子实在是太长了,而且容易引起一些不必要的“吵架”。决定写一篇文章来系统的描述一下我的一些看法。 语言最初是和物理对应的,为 ...
Global site tag (gtag.js) - Google Analytics