
思想
iteye_6189
这个作者很懒,什么都没留下…
展开
-
一个可能比SOA更好的思路
本文英文版发在: [url]http://www.theserverside.com/discussions/thread.tss?thread_id=43148[/url]在公开回答 ([url]http://www.webofweb.net/manifesto/AppletAgainstAJAX.html[/url]) 为什么 WoW 当初选了Applet而不是AJAX的问题时, 我开...2006-11-18 13:44:31 · 117 阅读 · 0 评论 -
关于”代码既文档“的新思考
我原来也很赞成”代码既文档“的想法,认为有很大的可行性,只是没有发展出相应的流程和工具机制,才没有成功。最近的一些思索让我发现这方面还没有那么简单,主要是在抽象级别方面。代码描述的是系统的内部实现构造,而文档描述的是系统的外在表现。即使是加在代码上的结构化的注释,主要表达的也是系统是如何实现的,它可以说明一段代码,一个方法,一个类,甚至一个组件是做什么的,但这些依然不是系统最终用户...2009-04-19 12:37:09 · 242 阅读 · 0 评论 -
实例观察网络模型与关系模型对现实世界的建模差异
我感觉受 主流/传统的 Object Orientation 对 领域模型设计 的影响, 以及 SQL 对 关系模型设计 的影响, 目前领域模型基本都设计为 "网络模型" 也就是更倾向于 传统的数据结构. 举个例子, 比如要描述一颗螺丝 s1 和一颗螺母 c1, 以及把它们拧在一起的关系. 如果按照网络模型(传统数据结构)的思路, 那么就必须同时有一个把螺丝拧进螺母(s1.cap ...2007-09-24 16:53:37 · 279 阅读 · 0 评论 -
Introducing Hosting Based Interfacing
[b]HBI - Hosting Based Interfacing [/b][b]What is (not) HBI? [/b][quote]HBI is about interoperability among distributed applications (software components), built with same or different techn...2007-09-17 16:21:40 · 149 阅读 · 0 评论 -
最小权限原则应用于面向对象的软件设计开发
偶然看到Wiki百科的 [url=http://en.wikipedia.org/wiki/Lua_(programming_language)]Lua[/url] 词条, 注意到它的这个特性:[quote]Lua allows ...; and full lexical scoping allows fine-grained [url=http://en.wikipedia.org/wi...2007-08-07 06:34:32 · 264 阅读 · 0 评论 -
计算机系统复杂性难免,准备找机会学习逻辑语,寻找突破之道
关于为什么软件一定是越做越复杂,成本越来越高,越做越枯燥,冥想了很久,基本有个结论,就是计算机看待世界,解决问题的思维(运行)方式和人脑的思维方式存在本质区别。唯有把两者统一联合起来,才能真正解决。但是目前的趋势又总是让计算机贴近人的思维方式和工作习惯,因为毕竟专业搞计算机的如果不为最终用户开发软件就吃不了饭,而最终用户更不是靠计算机吃饭的,所以这个产业链的营养供给还是来自于人在其他行业的营收,让...2009-04-07 19:16:56 · 187 阅读 · 0 评论 -
Object-Relational Mapping The Fake
Object-Relational Mapping The FakeSpeak of Relational Model In Your Favorite OO LanguagesAbstract:What is today's Object-Relational Mapping REALLY doing? The answer will be given by this paper...2007-04-03 12:06:49 · 131 阅读 · 0 评论 -
ORM其实是在映射网络模型和关系模型,OO的关系模型无需映射,且更简单高效
O-R Mapping 从字面上理解是在 面向对象体系 与 关系数据库 之间进行映射. 不过最近为了写 TOB 的 ORK 模型资料, 更进一步研究了 Entity-Relationship 模型以及相关的 网络模型, 关系模型 和 Entity Set 模型. 然后有个惊人的发现: ORM 所支持的 POJO 模型本质上其实是网络模型, 而 O-R 的 Mapping 其实是在...2006-12-28 04:44:24 · 299 阅读 · 0 评论 -
解决侵入的根本方法讨论
最近又看到一些关于框架侵入性的讨论, 有些想法, 谨此抛砖引玉.我觉得软件开发框架之所以跟侵入性纠缠不清, 根本的原因还是框架要支持应用的某种/某些逻辑和功能, 可以说是部分的去实现应用的目标. 但是这些功能如果不能让应用去定制, 其现实应用代价就又很微渺了. 所以框架是需要和应用交流的, 而交流的主要目的是为了定制.想到这个地方, 我的反应是声明式编程, 让应用通过某种方式表达出自己的定...2006-12-16 20:01:14 · 137 阅读 · 0 评论 -
利用互动协作的思维导图增量持久化敏捷迭代的头脑风暴过程
最近写教程了解了一些敏捷相关内容, 想到 WoW [url]http://www.webofweb.net[/url] 在敏捷开发过程中可能的应用.因为 WoW 是一个基于思维导图界面的, 允许从互联网范围进行广泛协作的新结构化媒体平台, 而思维导图本身也是头脑风暴的好工具, 但目前基本所有其他MindMapping工具软件都是面向个人的桌面应用, 所以限制了思维导图在团队范围以致社区范围...2006-12-10 18:50:17 · 156 阅读 · 0 评论 -
做事境界几步走
对于一种事情(工作),熟而生巧,精益求精,逐步提升的层次:(1)得到机会去做(2)有多多少少失误,得到容忍和提升建议(3)偶尔获得指导情况下可以完成;收集或者记录下别人的技巧(4)可以完全独立完成;总结出自己的一些技巧(5)可以解决别人遇到的困难,指导别人完成,但觉得不如亲自做轻松(6)乐于将自己的技巧传授于他人(7)觉得所有的技巧都不够完善,不如具体问题具体分析-无招...2009-05-11 11:42:39 · 259 阅读 · 0 评论