Tangram发布开源版本,有兴趣者请进,下载地址在www.codeplex.com/tangram;https://sourceforge.net/projects/tangramproject...
Web++ 2007-03-10 10:11:07 Tangram,从词义上解释就是来自中国的一个民间智力游戏:七巧板。其基本的出发点是用最简单的7种几何图形,组合出复杂的几何图案。这个简单的游戏,透视出古代中国人对复杂世界的朴素的认识。事实上,中国古代的先哲们很早就体现了对物质世界的基本认识,因此,也就有“金”、“木”、“水”、“火”、“土”等五行演绎世界的说法,此外,“太极生两仪、两仪生四象”等八卦论也体现了异曲同工之妙,这就是所谓的“五行八卦”。面对今天的软件世界,由于长时间的积累,比起10年前,今天可以说是一个多彩的世界,20世纪90年代中期,第一代互联网的崛起,使得人们充分领略了软件改变世界的魔力,特别是Java、COM、.NET、HTML等软件表现方式的成熟,使得今天的世界里人们越发感觉到,这些最初很神秘的东西,已经成为人们日常生活、工作里的一部分。从许多方面看,软件开发并不是什么高科技的因素,因此,寻求更有效的软件构造方式,一直是人们追求的目标。正像人们探索物质世界的奥秘所经历的那样,从分子论,到原子论,人们总结出了门捷列夫元素周期表,这一优秀的工作,使得人们从一个新的角度看到了物质世界的结构秩序,同时,也向人们展示了一个认识世界的基本方法,那就是,在复杂的现象面前,要对相互独立的对象进行“汇集”,以形成一个基本的“基”,在这个“基”的基础上,寻找相关现象的演绎规则。Tangram框架就是这样思考的产物,针对Windows平台上软件的开发,传统的COM技术、日渐普及的.NET技术,还有经典的C++技术一直都在自己的轨迹上发展着,都有各自忠实的拥护群体,毋庸置疑,每个领域都有各自的强项,因此,没有迹象表明谁会退出历史的舞台。Tangram的基本构思点是,允许开发者将以上三个方面进行一定意义上的自由组合:我们期待来自C++的CView对象、来自COM的ActiveX对象以及来自.NET的托管对象形成一个公共的软件“基”,允许开发者以一致的描述方式形成可描述的软件组合方案,这就是Tangram框架的基本出发点。
Tangram的技术细节将陆续发表在blog.csdn.net/sunhui,www.webaddin.com,有好建议的朋友高分酬谢.如果你打算开发高可定制化的软件系统、插件体系,Tangram将会是你的有力助手....
Tangram的下载地址:
https://sourceforge.net/projects/tangramproject;
http://www.codeplex.com/Tangram
国内下载地址:
http://www.webaddin.com
http://www.zdnet.com.cn/download/windows/swinfo/0,2008005031,39289318s,00.htm