<style type="text/css">
<!--
@page
{margin:2cm}
p
{margin-bottom:0.21cm}
a:link
{}
-->
</style>
在软件设计领域,有些术语(或概念),我们必须搞清楚,有利于相互沟通,以免发 生误会,吵起架来。
在软件设计中,什么叫“Look”(外貌)?一般说来,我们不容易说清楚。但是,如果我们说,颜色(Color)、形状(shape)、轮廓(Layout)与字体(Typeface)这些静态元素(StaticElements)就叫“外貌”(Look),就比较好懂了。同样地,像按钮(Buttons)、方框(Boxes)与菜单(Menus)这些动态元素的行为就叫“感觉”(Feel)。
由此,在软件应用中,用户被使用习惯所”锁定“就容易理解了。用户总希望在他们所熟悉的环境中使用计算机,而不愿意进入一个陌生的世界。也就是说,用户喜欢在“Look”元素不变,“Feel”元素也不变的环境中使用计算机。这就叫“依赖性”。比如,习惯使用苹果手机的用户轻易不习惯使用安卓手机。对计算设备的依赖性被成了一种难于改变的“惯性”。
因此,我们知道,对于一个运行中的软件而言,它的“Look”与“Feel”都是很重要的定性因素。大家知道,Ubuntu的Unity操作界面的目标是:在手机、平板、台式机和智能电视上,给用户提供同一种“Look”和”Feel“,而且程序只有一套。也就是说,我们只要编写一套应用程序就可以在各种不同尺寸显示屏上跑起来(程序会自动识别输出的环境)。
软件的“Look”和”Feel”能不能”Clone”(克隆)?具体地说,金山电子表格能不能“克隆”微软Excel电子表格“Look”和”Feel“,以便用户的平滑转移操作系统平台,从Windows转向Linux?这到底行不行?能不能”忠实可靠的”克隆“?这是需要说清楚的事情。
在1987年1月,电子表格厂商莲花(Lotus)控告Paperback公司和Masaic公司,理由是:”each
defendant(被告)had developed
an infringing "clone" of the now famous Lotus1-2-3 spreadsheet software“,意思是,这两个被告开发了一种现在已经知名的电子表格Lotus
1-2-3的侵权”克隆“产品,其”Look and
Feel“与Lotus 1-2-3完全一样。结果,莲花(Lotus)公司胜诉。这是世界软件发展史的一场很著名的知识产权官司。由此说明了软件的”Look
and Feel“是有版权的。
如今,金山Office自己说是微软Office在Linux平台上的”FaithfulClone“(忠实可靠”克隆“),其目的是使得广大用户的学习曲线更加平滑,容易从Windows迁移到Linux平台。但是,只可惜的是,此举与法理不容也。呜呼!侵权产品通过“核高基”国家级验收,此举让外国人感到滑稽可笑也。
说明:明日(5月11日)下午两点,在位于北京中关村的中科院研究生院教学大楼s201教室举行UbuntuKylin
13.04发布的庆祝活动,届时,金山有关技术负责人应邀与会做”主题报告“,同时,公开回答金山电子表格的”克隆“过程。
分享到:
相关推荐
克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理克隆管理...
系统克隆Spb Clone1[1].59似Spb Backup的克隆软件,可以将克隆镜像文件直接用在其他设备上进行恢复系统克隆Spb Clone1[1].59似Spb Backup的克隆软件,可以将克隆镜像文件直接用在其他设备上进行恢复系统克隆Spb ...
Java中的克隆(Clone)机制,很少涉及的内容。
中文语音克隆内含数据集和预训练模型:voice clone
深度克隆对象,不过效率没有显示的new对象快,不过很安全
原创Matlab克隆优化函数-clone.m 这是一个克隆优化函数的程序,希望对大家有用
主要介绍了PHP对象克隆clone用法,结合实例形式分析了php浅克隆与深克隆的相关概念、特点与实现方法,需要的朋友可以参考下
本文实例讲述了PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法。分享给大家供大家参考,具体如下: 1.对象克隆 clone PHP4面向对象功能一个很大的缺点,是将对象视为另一种数据类型,这使得很多常见的...
Clone Star V4.1 是一块系统恢复软件,编写该软件的意旨在于为WINDOWS的备份和恢复 提供一种简单方便的操作方式,当然您也可以通过编辑命令用于硬盘对拷、分区对拷等 操作,它是基于GHOST软件工作的,可以在...
clone()方法示例(对象克隆)。作者: 初生不惑
图像清晰化系列-图片克隆放大器clone v2.0免费版
twitter-clone, 一种基于 Ruby on Rails的Twitter 开源克隆 twitter克隆使用 Ruby on Rails http://twitter-clone-rails.herokuapp.com/的Twitter的开源克隆。正在启动git clone https://github.co
试试吧
alibaba.com new PHP clone 英文版阿里巴巴克隆 PHP完整版源码 英文版本的, 老外拿出来卖USD, 这里免费拿来大家学习学习。
查看了很多文章对于clone()方法讲解都不慎透彻,特别是对于深层克隆的讲解语言晦涩难懂,很难理解,包括Oracle公司出版的JDK帮助文档也讲的不清楚,本人通过具体实践通过浅显易懂的语言详细讲解了clone()方法。...
支持多个git库clone,提交等常用操作,用户需要根据实际情况微调参数
图像清晰化系列-图片克隆放大器clone v2.0免费版.rar