数据库快速开发——Salesforce的观后感
2006-10-29 23:35
211 查看
前一段时间研究Salesforce.com,发现数据库应用开发已经开始进入了一个新的纪元。传统的产品开发和CaseByCase的项目开发渐渐融合,产生出一种新的模式:数据库快速开发。
除却No Software的噱头,Salesforce技术上最大的亮点是自助服务,这在中关村是很火的概念:DIY. 你可以自己做你的应用程序。不用了解编程语言,也不需要了解什么数据库,甚至都不用关心你的程序放在哪台服务器上。只要指定业务对象的几个属性,就可以实现基本的增/删/改/查等常见的数据库操作,还能自定义报表和仪表盘。
拿出Salesforce炒作的概念来看,很多都是相通的,其中最重要的,也是隐含的是定制能力要强,快速开发。
1.No Software: 没有软件。千万不要当真,哪能没有软件呢。只是不需要开发人员去编写各种应用,用户自己就可以做了。所以这句话的意思是:不需要再去编写其他软件,租用和定制我Salesforce的就够了。
2.SaaS:软件即服务。简单的说就是租用软件,用户掏钱购买的是服务,而不是产品(题外话,服务很重要,产品次之)。不过这都是概念,如果希望把企业应用软件做成租用,首先要能够做到:通过简单定制就可以满足企业应用的普遍需求。这里DIY就很重要了:第一要定制简单,不需要开发,就像组装电脑一样;第二要满足常见需求,要够用。
3.长尾理论:大客户一次可以赚很多,但有很多小客户加起来利润也差不多。这可是Salesforce很重要的理论基础。其实仔细研究一下,就会发现Salesforce的应用模式很固定, 很难满足大客户挑剔的要求,但对那些中小客户,要求就没这么高了,很多都可以将就过去。
这种数据库快速开发关键是围绕数据库的基本操作实现的:增加/删除/修改/查询,再加上固定格式的报表可以快速定制。后来研究了很多相关的解决方案,发现这种快速开发不是Salesforce的专利,类似概念已经在一些企业应用产品中实现,如:Compiere, SugarCRM等,在不远的未来,项目的大部分定制不再是用高级编程语言实现,而是通过简单配置实现。
除却No Software的噱头,Salesforce技术上最大的亮点是自助服务,这在中关村是很火的概念:DIY. 你可以自己做你的应用程序。不用了解编程语言,也不需要了解什么数据库,甚至都不用关心你的程序放在哪台服务器上。只要指定业务对象的几个属性,就可以实现基本的增/删/改/查等常见的数据库操作,还能自定义报表和仪表盘。
拿出Salesforce炒作的概念来看,很多都是相通的,其中最重要的,也是隐含的是定制能力要强,快速开发。
1.No Software: 没有软件。千万不要当真,哪能没有软件呢。只是不需要开发人员去编写各种应用,用户自己就可以做了。所以这句话的意思是:不需要再去编写其他软件,租用和定制我Salesforce的就够了。
2.SaaS:软件即服务。简单的说就是租用软件,用户掏钱购买的是服务,而不是产品(题外话,服务很重要,产品次之)。不过这都是概念,如果希望把企业应用软件做成租用,首先要能够做到:通过简单定制就可以满足企业应用的普遍需求。这里DIY就很重要了:第一要定制简单,不需要开发,就像组装电脑一样;第二要满足常见需求,要够用。
3.长尾理论:大客户一次可以赚很多,但有很多小客户加起来利润也差不多。这可是Salesforce很重要的理论基础。其实仔细研究一下,就会发现Salesforce的应用模式很固定, 很难满足大客户挑剔的要求,但对那些中小客户,要求就没这么高了,很多都可以将就过去。
这种数据库快速开发关键是围绕数据库的基本操作实现的:增加/删除/修改/查询,再加上固定格式的报表可以快速定制。后来研究了很多相关的解决方案,发现这种快速开发不是Salesforce的专利,类似概念已经在一些企业应用产品中实现,如:Compiere, SugarCRM等,在不远的未来,项目的大部分定制不再是用高级编程语言实现,而是通过简单配置实现。
相关文章推荐
- Net力软快速信息化系统开发框架 + 开发手册+数据库说明
- jeesite快速开发平台(四)---数据库各表一览
- C# WPF 快速开发07ADO.NET操作数据库
- 使用rails高效开发之快速创建控制器 视图 模型和数据库文件
- C#应用XML作为数据库的快速开发框架实现方法
- ACCP学习旅程之-----使用C#开发数据库应用程序(第五章 用控件进行快速开发)
- J2ME 拼图游戏 快速开发 全过程 之代码祥解(2 )——游戏数据库与游戏模型开发
- RDIFramework.NET — 基于.NET的快速信息化系统开发框架 - 5.3 数据库连接管理模块
- C# WPF 快速开发08数据库连接配置config
- 使用 CI 简化数据库开发 《使用 CodeIgniter 框架快速开发 PHP 应用》
- 使用rails高效开发之快速创建控制器 视图 模型和数据库文件
- C# WPF 快速开发11导入txt数据到数据库
- 使用android快速开发框架afinal的FinalDb操作android数据库
- 非关系型数据库来了,CRL快速开发框架升级到版本4
- REDCAT 数据库应用软件快速开发平台
- Android快速开发--使用ORMLite操作数据库
- 使用android快速开发框架afinal的FinalDb操作android数据库
- C# WPF 快速开发数据库连接配置config
- C# WPF 快速开发12批量数据插入数据库
- rapid-db-conn: 用于快速开发的数据库连接类库(Java)