软件平台随感
2008-06-10 19:57
218 查看
最近两三年,软件平台厂商开始增多, 国内知名的软件公司也纷纷推出自己的平台产品,随便能数的出来的平台产品不下十几个。
软件平台按技术类别一般可以分为.Net和Java两大类,按技术架构可分为C/S和B/S两大类。有的公司既支持.Net平台,又支持Java平台,有的公司专注于某个平台,但同时支持C/S和B/S架构,不过几乎没有公司的产品能支持所有这些特性,即使是国内顶尖公司的产品。
软件技术发展了这么多年,开发语言和开发工具也是愈来愈高级、高效、强大和快捷。但是这些并没有带来一个基本的改变,即即使要生成个最简单的界面,完成最基本的操作,你也得写代码,无论这些代码多么简单,写起来多么快捷,但实实在在的,它还是要你来编写,这是开发工具不能替你完成的事!而软件平台正是帮你做这件事的,一个良好的平台,应该可以做到不用写任何代码即可实现与业务逻辑无关的工作。作为一个业务系统,它除了实现本身的业务功能外,它还必须包含数据授权、功能授权、字段授权、报表定义和打印、数据导入导出、操作日志等等很多与业务逻辑没有关系的功能,如果直接用开发工具来实现,那么这些功能都需要写大量的代码。软件开发的一个事实是代码越多,bug越多,因此从开发以及后续的维护成本来讲,直接用开发工具远远大于用软件平台。
正是这种愈来愈强烈的需求催生了软件平台市场,现在软件行业竞争激烈,一般的小型软件公司要想有立脚之地,就必须快速推出自己超越现有市场产品的产品,那么他们的最佳选择就是使用软件平台,特别是那种项目型的软件公司,使用软件平台尤为上上之选。
目前,平台软件的市场正处于培育期,并不是所有的业务软件公司都能接受,一则担心平台究竟是否能带来理论上的效益,一则担心用了平台就把自己的命运交给平台公司了,那些稍有些规模的软件公司则有不屑于使用其他公司的技术,他们要顾及所谓的面子问题,或者他们有内部类似的工具,或者他们干脆也想做软件平台。尽管推广起来有很多阻力,但是中国这么多企业,这么多软件公司,足可以养活目前的平台软件公司,现在平台软件公司最要紧的还是修炼内功,把产品做好,相信厚积薄发的日子不会太远!
软件平台按技术类别一般可以分为.Net和Java两大类,按技术架构可分为C/S和B/S两大类。有的公司既支持.Net平台,又支持Java平台,有的公司专注于某个平台,但同时支持C/S和B/S架构,不过几乎没有公司的产品能支持所有这些特性,即使是国内顶尖公司的产品。
软件技术发展了这么多年,开发语言和开发工具也是愈来愈高级、高效、强大和快捷。但是这些并没有带来一个基本的改变,即即使要生成个最简单的界面,完成最基本的操作,你也得写代码,无论这些代码多么简单,写起来多么快捷,但实实在在的,它还是要你来编写,这是开发工具不能替你完成的事!而软件平台正是帮你做这件事的,一个良好的平台,应该可以做到不用写任何代码即可实现与业务逻辑无关的工作。作为一个业务系统,它除了实现本身的业务功能外,它还必须包含数据授权、功能授权、字段授权、报表定义和打印、数据导入导出、操作日志等等很多与业务逻辑没有关系的功能,如果直接用开发工具来实现,那么这些功能都需要写大量的代码。软件开发的一个事实是代码越多,bug越多,因此从开发以及后续的维护成本来讲,直接用开发工具远远大于用软件平台。
正是这种愈来愈强烈的需求催生了软件平台市场,现在软件行业竞争激烈,一般的小型软件公司要想有立脚之地,就必须快速推出自己超越现有市场产品的产品,那么他们的最佳选择就是使用软件平台,特别是那种项目型的软件公司,使用软件平台尤为上上之选。
目前,平台软件的市场正处于培育期,并不是所有的业务软件公司都能接受,一则担心平台究竟是否能带来理论上的效益,一则担心用了平台就把自己的命运交给平台公司了,那些稍有些规模的软件公司则有不屑于使用其他公司的技术,他们要顾及所谓的面子问题,或者他们有内部类似的工具,或者他们干脆也想做软件平台。尽管推广起来有很多阻力,但是中国这么多企业,这么多软件公司,足可以养活目前的平台软件公司,现在平台软件公司最要紧的还是修炼内功,把产品做好,相信厚积薄发的日子不会太远!
相关文章推荐
- 软件平台随感
- C#学习笔记——软件构建与.NET平台
- 打造超过10万人的软件开发外包平台-邀您共谋发展
- ThoughtWorks、Teambition、Trello、Slack、DevCloud 主流敏捷软件开发工具平台比较
- JEPF 软件快速开发平台
- 分布式 并行软件平台 Dryad Hadoop HPCC
- 风河推出物联网软件平台
- Phabricator 开放源代码的软件开发平台 Window Active Directory ldap ad域配置记录
- Linux 平台上的软件包管理
- 【VMCloud云平台】SCCM(六)客户端硬件、软件资产管理
- 一个简单的通用协议测试软件(平台)
- 配置GNURADIO的软件平台
- Linux平台下基于BitTorrent应用层协议的下载软件开发--位图模块(bitfield.h)
- Linux平台下基于BitTorrent应用层协议的下载软件开发--消息处理模块(message.h)
- Linux平台下基于BitTorrent应用层协议的下载软件开发--哈希模块(sha1.h)
- 软件平台打车软件被叫停的背后:多重利益博弈
- Linux平台下基于BitTorrent应用层协议的下载软件开发--Main函数模块(main.c)
- Email营销课堂:邮件群发平台与软件区别
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - 发布ActiveXForm/SmartClient在线演示
- 小议手机软件平台开发(4) - 开发平台需要CMM吗?