- 博客(12)
- 资源 (53)
- 问答 (1)
- 收藏
- 关注
原创 图形用户界面(GUI)应用开发的两种思路
一个初步的想法,先简单说一下。 1、最初的图形用户界面,都是代码堆出来的,用代码来画界面,用代码来响应事件,用代码来处理事件。 2、OO风潮一起,GUI的框架自然也要跟进,基于控件的GUI开发,大行其道。 3、最初的Web,根本无法与GUI应用同日而语,反而能够不受太多OO思潮的干扰。独立发展出了:结构、表现、行为三分离的架构模式。也就是XHTML、CSS...
2014-06-11 20:51:00 726
原创 我能为开源做些什么?
Crmky独立开发Cindy,已经很久了~~~至今只有他一个人。 这是一个Java的NIO开发框架,我在上一家公司,和现在所在的这家公司,都已经使用了这个框架。但是,开发人员始终只有他一个人。 前天他写了一篇Blog:《目标》,对我有很大的触动。我也一直存在这样的疑虑,为什么我们要用Java开发网络应用?或者说,使用java开发的网络应用,难道注定只是一个...
2014-06-11 20:50:00 91
原创 定论——软件开发的方法论探讨
一、消除隐喻 1、隐喻 软件开发这件事情,出现得很晚。距今只有几十年的时间,关于它的定义,我们可以简单地说:“就是把软件做出来。” 这基本上等于什么都没有说。而软件开发究竟是怎么回事,大家也没有搞明白,于是隐喻就派上用场了。当你要向一个完全没有概念的朋友,解释什么是软件开发的时候,你无法向解释建筑工程那样把他带到现场去看——案件开发的现场,你的朋友会以为软...
2014-06-10 19:46:00 298
原创 我是凉粉|《机器人历险记》|Web 2.0
BJUG,北京Java用户组,全球Java User Group Top 50之一。我虽然人在上海,也有幸加入了BJUG的邮件列表,常常会参与一些有价值的技术讨论。但是,在2005-8-25 下午3:34我收到了这样的一封邮件: Xiaogang Cao 致 javaparty 诸位,你们看超级女声吗? 你们知道那个唱得最好的张靓颖吗? 投票了吗….. ...
2014-06-09 21:30:00 177
原创 一个不可原谅的bug
最近出了一件大案子,是咱们程序员同行干的。超市收银员上演“无间道”。正好我的一个朋友,是在这家超市工作,才透露了一些内情给我知道。 按照公开的说法:“乐购超市几家门店货物缺损率大大超过了业内千分之五的物损比例,缺损的货物五花八门,油盐酱醋等日常用品的销售额与实际收到的货款差别很大。”;“经过深入调查,侦查人员发现超市原有的收银系统被装入了一个攻击性的补丁程...
2014-06-09 21:24:00 117
原创 软件开发文档的持续集成
大多数程序员,都极度痛恨写文档。Coding是愉快的,而Write是痛苦的。有一部分原因,其实是要归咎于程序员自身,以我的经验,很多程序员往往会“艰于表达”,尤其是用“文字、图表、PPT、Word”之类的Office Document来表达。当然,还有一部分原因,是由于很多项目开发实践中,文档的前后矛盾、形式主义、反复修改、歧义重重,常常让程序员们抓狂。 ...
2014-06-09 17:38:00 91
原创 理想中的Ajax IDE
最近MyEclipse推出了支持Ajax的最新版本,Eclipse也有了一个The AJAX Toolkit Framework (ATF) Project。再加上Sun正式发布Java Studio Creator 2,其中提供了对Ajax的支持并且提供了一组易用,易部署的基于Ajax的UI组件。可以想象,支持更加方便的IDE的Web开发工具的时代,即将...
2014-06-08 22:03:00 133
原创 《代码大全》——软件开发的世界地图
我有很浓厚的“地图情结”,以前我写过一篇《我的信仰地图》,最近又做了一次关于Ajax的演讲,名字叫做《Ajax技术地图》。我一直以来的观点是,世界是一个整体,在这个巨大的世界之中,任何事物、任何知识,任何观点,都有其合理、自然的位置。理解这个世界的过程,就是逐步将需要了解的各种事物,在作为整体的一个世界中,找到其位置。了解这个位置的前后左右,相互关系,相互...
2014-06-08 21:50:00 199
原创 ONLINE 2.0,这是一场硬仗!
Web 2.0是一个新名词,我虽然也用,但是却一直觉得不爽。因为我们的软件,实在不能算是Web系统,而是一个P2P软件。在PPcn.NET这个P2P行业的门户网站上,我们已经可以看到上百个P2P的软件。仅在直播型网络电视这么窄的一个范围里,就已经存在九种相互竞争的产品了。 从这个现象,我们可以得出两个结论:Web 2.0这个名词,涵盖面不够广,无法表达当前...
2014-06-06 22:51:00 103
原创 Bloglines+del.icio.us
这篇Blog中的创意,优先供Robbin使用。 我同时是Bloglines和del.icio.us的用户,一般我的使用习惯是:每天上一次以上的bloglines,看到有趣的内容,再点击打开一个新的窗口,然后把这个内容,加入我的del.icio.us,同时在del.icio.us填写合适的Tags。 如果这两个网站,能合成一个网站多好呀。 1、所有RSS订阅...
2014-06-06 22:44:00 107
原创 小型企业知识管理的好办法——Google四件宝
8月24日那天我没有写BLOG,出去吃饭去了。gigix他们CSDN的人马到上海来协办IBM的开发者大会,随便把Robbin、Dlee和我都叫去了。席间聊到了很多有趣的话题,只能以后慢慢回忆,慢慢整理后写出来了。 其中dlee提到了文档与知识管理的重要性。我对这个问题也一直很感兴趣的。但是经过在自己公司内部的将近10个月试用WIKI的结果,我有两点感想: ...
2014-06-06 22:36:00 145
原创 下一代搜索技术的四块积木
按照我的设想,下一代Internet搜索技术,应该由以下四个部分组成: 一、以互联网搜索为核心的网络资源搜索。 现在最常见的搜索工具,Google、百度、Yahoo、MSN Search之类的,都属于这个范畴。再加上今后会出现的越来越多的各种专业信息搜索,比如论文、文献、MP3、BT、RSS等等搜索工具。 二、以桌面搜索为核心的个人资源搜索。 现在的桌面搜...
2014-06-04 22:33:00 112
中国物联网规模化发展报告
2015-07-15
用Rust开发Servo网页浏览器引擎的体验报告
2015-06-08
刘冰:The functional architecture of V2
2014-05-29
视觉信息通路:parallel or hierarchical?从视网膜到V1
2014-05-29
月影:JavaScript跨平台游戏开发实践
2014-05-29
Deep Learning实战之word2vec
2015-09-22
中国首枚芯片邮票问世!搭载 120um 超薄 NFC 芯片
2020-09-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人