欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

EEPlat PaaS VS Saleforce force.com

程序员文章站 2022-07-05 21:29:27
...

综述

EEPlatPaaS和Saleforce的Force.com都是元数据驱动应用的解决方案。总体而言,Force.com提供了更上层的解决方案,屏蔽了SQL语句、数据库;EEPlat更加底层,有更加完备的元模型体系,有明显的前后台(业务逻辑、UI)分类,并没有屏蔽SQL语句以及数据库。

从开放性来说,Force.com是运营的封闭的平台,类比iOS;EEPlat是开放的技术解决方案,类比Android。

相比Force.com本项目产品EEPlat拥有更强大的扩展能力:

1、微内核,以及基础组件插件体系,可以自定义自己的查询引擎,存储引擎。

2、类似Wordpress的UI插件体系,UI可以定义自己的风格。

3、Parter模式的组织结构,可以支持非常灵活的组织架构。

4、列级、行级的权限结构以及AOP的权限设计,可以控制到Cell级,也可以自己扩展权限的实现。

5、Mobile开发能力,一次配置运营于PC和手机,也可以定制手机显示。

技术比较

下面就EEPlat PaaS与saleforce的force.com的技术性能比较情况:

技术点

Saleforce

EEPlat

比较结果

多租户

业界领先的多租户技术,安全、经济、高效。并有多年的实践经验。

现了多租户技术,在实践上需要进一步验证。

Saleforce领先

EEPlat其次

 

元数据驱动

提供了元数据驱动的开发模式,某些层次如界面并没有提供完全灵活定制的元数据定义

完善多层次的元模型体系,支持各种应用,更强大的模型驱动开发能力

EEPlat领先

Saleforce其次

WebService

Api

提供了直接的强大的开放的方式来访问平台所有的应用和数据

所有粒度的服务均可以自动支持Web Service,并提供安全访问机制

EEPlat、

Saleforce持平

 

AppExchange

领先并成熟应用的应用软件在线市场平台

支持在线之间及传统方式的线上线下的应用共享机制

Saleforce领先

EEPlat其次

 

运行环境

Saleforce的基础架构

支持各种云平台及传统应用环境

EEPlat领先

Saleforce

不支持跨云平台部署

灵活性、易用性及扩展能力

界面相对固化,不宜扩展,提供Apex语言扩展,扩展开发周期成本较高

独有的多层控制器技术、规则引擎、无论对界面还是后台业务逻辑,均提供了强大灵活性和扩展能力

总线+插件的体系结构也更易于平台的扩展

EEPlat领先

Saleforce其次

 

智能手机客户端支持

支持多种手机平台

支持多种手机平台

EEPlat Saleforce持平

 

 

从对比表中可以看出,在多租户技术和AppExchange(应用市场)方面,Saleforce拥有丰富的实践经验,处于领先地位;在平台核心技术方面,如WebServiceApi、智能手机客户端支持等方面本项目产品均拥有不弱于Saleforce的技术;至于在元数据驱动、灵活性易用性及扩展能力方面,EEPlat PaaS处于领先地位;在PaaS平台运行环境方面,由于Saleforce仅支持自己的基础架构,在垮云平台部署使用,同时支持各种共有云、私有云及传统应用部署方面,本项目产品拥有Saleforce无法比拟的跨云平台特性和多种环境部署的兼容性。

综合分析,EEPlat PaaS和国外巨头Saleforce的PaaS平台相比拥有可以媲美的技术体系和灵活性,甚至在某些方面均领先与Saleforce的PaaS平台。

配置方式比较

EEPlat PaaS VS Saleforce force.com
            
    
    博客分类: EEPlat云计算PAAS 云计算多租户元数据驱动paassaas