在应用软件领域,最近一直被吹捧的技术就是平台。但是,对于平台的理解,却不是很统一。各行各业也没有一个准确的定义。基本上每个稍微有点实力的公司都推出了自己的平台。
可是,平台到底是什么呢?
回答平台是什么不是很容易。不过可以从它产生的目的开始探讨。说得高一点,平台的出现,是剩余价值追求的产物。换句话说,就是要提高开发效率,减少人力成本。使得开发一个新的项目、产品,可以很容易!
平台的诞生,是要解决两个问题。
第一、 二进制级别的复用。在无需重新编译的情况下,重复利用已有的成果。
第二、 业务模块级的重用。将能够解决用户核心业务问题的模块,封装成可以直接复用的平台基石。并可以在这些基石上重新构建完全客户化的新产品。
为了达到这两点,平台还必须拥有一些特性:
第一、 表现模式必须可以配置。这是基于二进制级别使用的必备条件。否则,丰富的客户表现基本是不可能的。
第二、 业务模块易于扩展。平台的扩展性可不光是针对客户的表现,自身的扩展更是重要,它是平台的生命周期生存的根本。
为了更容易理解平台的概念,我想以Microsoft的Share Point Portal Service为例,来描述平台都完成了什么。
我们用它是来为不同的Team建立项目网站。在建立这个网站的过程中,我们可以自定义版式,可以选择SPS为我们提供的列表、文档、投票等等模块,来满足我们Team的各种功能要求。在这过程中,我们不需要微软为我们修改一行代码。再加上其易用性较高,基本不需要参考帮助文件就可以完成项目网站的定义过程。
基本上,微软提供的SPS平台,对业务的支撑做得非常好了。我唯一感觉,里面缺少了一个论坛的模块。不过,相信其扩展非常容易。期待中。
这让我们有个感性认识,平台不需要我们新的代码,其二进制的复用特性,保证了系统的稳定性。各种业务模块满足了不同的业务需求。如果不满足的话,还可以很容易扩充。
在软件工程的发展过程中。开始是基于工具类的重用,基于组件的重用,基于框架的重用。但是这些都是基于代码的重用。而且都不和具体业务相关。属于基本框架。这些一般都是微软提供的Windows API及各种语言提供的框架.NET Framework、VCL、MFC等等。
也就是说在业务模块复用的这个断层上,并没有一个统一的供应商存在。往往是各自业务领域自身发展。而且由于其竞争关系,这些业务模块往往不能进行共享,导致一些中小企业在业务平台上的发展缓慢。
受流行框架的影响很深,很多平台开发者,往往基于框架做框架。虽然说这些框架式的平台不是真正的平台,但不管怎么样,在平台的发展过程中,必然要有个积极积累的过程。而这个过程迟早会结束!
在平台开发过程中,应该重点放到业务模块的抽象和设计。没有了编程,才没有业务。一些所谓表达式,都是业务的影子残留。
希望,中国的平台全盛时期早点到来。
分享到:
相关推荐
标题“实例14---不准+弱智的生物钟”似乎是指一个编程实例,可能是关于某个程序或算法的设计,其中“不准”和“弱智的生物钟”可能是在形容该实例在时间管理或计时功能上的缺陷。由于描述部分为空,并没有提供更多的...
- 自主管理、和谐、锐意进取、共同进步的理念,强调学生自我管理和团队协作的精神。 - 班级管理措施包括对学习表现的积分奖励,如月考成绩优秀和作业完成情况,以此激励学生努力学习。 4. 学习管理与考核细则: ...
保密行为十不准 一、不准将工作中知悉的秘密泄露给无关人员。 二、不准将涉密计算机或存储介质接入互联网。 三、不准用非涉密计算机传真机处置涉密信息。 四、不准私自复制留存遗弃或向他人出借密件。 五、不准...
根据提供的文件内容,以下是关于三星CLP-680DWXIL和CLP-680NDXIL打印机模型的故障排除方法和一些维修信息的知识点总结: 1. 控制面板介绍: - 打印机的控制面板因型号不同而有所区别,包含各种类型的控制面板。...
标题中的“柯芝K75键盘-电量显示不准-刷固件程序exe”指的是柯芝品牌的一款型号为K75的机械键盘存在电量显示不准确的问题。为了解决这个问题,制造商提供了一个固件更新程序,该程序以.exe(可执行文件)格式封装,...
**React-image-crop** 是一个专为React框架设计的高效、灵活且响应式的图片裁剪组件,它允许用户在Web应用中实现自定义的图片裁剪功能。这个库由Dominic Tobias开发,版本号为4c21e66,体现了开发者对前端交互体验的...
在建筑施工过程中,安全生产是至关重要的,这关系到...以上是建筑施工安全生产的重要纪律、不准事项、检查要求和安全措施,严格遵守这些规定可以显著降低事故风险,保障工人的生命安全,同时也有利于工程的顺利进行。
第一篇:医疗卫生行风建设-九不准-自查汇报材料 .docx
四、不准违规接受社会捐赠资助:医疗机构接受捐赠时需以法人名义进行,并且捐赠款项应用于公益非营利性业务,不得用于个人福利或与捐赠方进行不正当交易。 五、不准参与推销活动和违规发布医疗广告:医生和医疗机构...
- **核心知识点**:列出了几项具体学校规则,如不准迟到、不准在教室吃东西、不准在教室或走廊听音乐、不准打架等。 - **扩展知识点**: - 为什么这些规则被选为重要的学校规则? - 如何确保学生理解和遵守这些...
从HP1600/2600/2605打印机出来后,其出现的套色不准是大家碰到频率最高的一个问题,在这里,我从维修几十台的经验中,总结了一下,希望大家能共同讨论一下,给予指正。谢谢! HP1600/2600/2605套色不准的具体解决...
- `You mustn’t run in the street.`: 你不准在街上跑。 - `You mustn’t cross the street here.`: 你不可以在这里过马路。 - `You can cross the street there.`: 你可以在那里过马路。 - `I should give my ...
《九不准学习心得》主要探讨的是医疗卫生行业的道德规范和廉洁风险防控,这关乎到人民群众的健康权益和医疗卫生事业的健康发展。以下是对相关知识点的详细解释: 1. **九不准**: - 不准将医疗卫生人员个人收入与...
三、不准电力监控系统业务远程运维,关闭一切远程运维端口,卸载远程运维软件:远程运维通常增加了攻击面,因此,关闭这些端口和卸载软件可以减少被黑客利用的风险。 四、不准对生产控制大区业务系统进行远程运维、...
为了确保其业务运营的规范性和正当性,农信社制定了严格的行为规范,即“十不准”和“十严禁”。以下是对这些规范的详细解读。 首先,“十不准”明确了员工行为的底线,具体包含以下十项禁止行为: 一、不准有令...
- **You mustn’t run in the street.**: 你不准在街上跑。 - **You mustn’t cross the street here.**: 你不可以在这里过马路。 - **You can cross the street there.**: 你可以在那里过马路。 - **I should ...
《银行业七不准四公开两禁两限》是银行业金融机构在信贷业务和服务收费方面的重要规定,旨在规范银行业的操作行为,保障客户的权益,提高金融服务的透明度和公平性。以下是这些规定的主要内容: **信贷业务“七不准...
《网络信息安全十六不准》是确保企业网络信息安全的重要规范,它涵盖了多个方面,旨在防止信息泄露、数据被篡改以及系统被攻击。以下是这十六条规定的详细解读: 1. **不准设置弱口令**:为了防止密码被轻易破解,...
### 安全用电十不要与十不准:防范于未然 #### 一、安全用电十不要 1. **不要乱拉乱接电线** - **背景与原因**:乱拉乱接电线是导致家庭用电事故的主要原因之一。这种行为不仅违反了电气安装规范,而且容易导致...