成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SAP ABAP和Salesforce APEX

開發(fā) 后端
SAP ABAP是早期為了解決跨服務(wù)器、跨操作系統(tǒng)、跨數(shù)據(jù)庫、跨開發(fā)語言的問題。Salesforce APEX,是為了允許客戶搞深度擴(kuò)展開發(fā),但是又不能入侵其他租戶的資源和信息,所以搞了APEX。

 (1)SAP ABAP

一、R/1時代

1969年,IBM宣布硬件產(chǎn)品、軟件產(chǎn)品、技術(shù)服務(wù)三者獨立計價。

1972年,五名前IBM德國公司員工辭職,創(chuàng)辦了SAP。

創(chuàng)辦之前他們早就找好了一個客戶:英國帝國化學(xué)公司德國分部。那里有錢、有需求、還有大型計算機(jī)。

1972年,那是什么年月?

UI:字符命令行界面(人類第一個商用的圖形UI是1983年蘋果公司推出的Lisa個人電腦)

商業(yè)應(yīng)用開發(fā)語言:COBOL、Fortran(C語言也是跟隨Unix在1974年發(fā)布)

數(shù)據(jù)庫:IBM層次數(shù)據(jù)庫(1970年IBM的研究院Codd才發(fā)表關(guān)系數(shù)據(jù)庫論文,1979年Oracle才發(fā)布第一個基于SQL的商業(yè)關(guān)系數(shù)據(jù)庫產(chǎn)品)

操作系統(tǒng):OS/360(Unix是1974年才發(fā)布)

服務(wù)器:IBM大型主機(jī)System/360

所以你想想當(dāng)時想開發(fā)企業(yè)應(yīng)用,想做大量的數(shù)據(jù)統(tǒng)計分析那得多難。

1976年,R/1產(chǎn)品研發(fā)基本成熟。SAP成立了一家銷售與支持子公司:SAP GmbH System。把產(chǎn)品研發(fā)和產(chǎn)品服務(wù)分離。

二、R/2時代

1979年,SAP準(zhǔn)備著手開發(fā)R/2,希望是:

最大的應(yīng)用集成:財務(wù)、資產(chǎn)會計、采購管理、庫存管理、發(fā)票管理、銷售與分銷

最新的前沿技術(shù):對話控制系統(tǒng)、C語言、關(guān)系型數(shù)據(jù)庫、Unix操作系統(tǒng)

1981年,SAP R/2開發(fā)成功。

但是,R/2多了一個新的技術(shù),是SAP自己發(fā)明的,那就是:ABAP。就是為了做統(tǒng)計報表用的。想想當(dāng)時沒有可視化UI界面,做一個統(tǒng)計報表多難。

而且,SAP也意識到:客戶把數(shù)據(jù)通過R/2輸入進(jìn)去了,那么后續(xù)的最大的需求就是出查詢和報表。而每個公司的報表需求又都不一樣,這是每個客戶個性化需求最多的地方。

所以SAP在R/2時代又做了一個商業(yè)模式變革,那就是:產(chǎn)品研發(fā)和定制開發(fā)分離。定制開發(fā)主要集中在報表,那就用難度比較低的ABAP商業(yè)應(yīng)用語言來搞。SAP繼續(xù)堅持產(chǎn)品研發(fā),把定制開發(fā)、銷售甩出去給合作伙伴。

三、R/3時代

1990年,Gartner從概念、功能特性、技術(shù)特性三個方面定義了ERP理論。

1992年,R/3軟件推出。離1994年網(wǎng)景公司創(chuàng)業(yè)就差2年,離1995年亞馬遜、Ebay、雅虎創(chuàng)立就差3年。而且,離1995年Java語言發(fā)布也有3年時間。

R/3是世界上第一套符合Gartner ERP定義的ERP軟件,而且應(yīng)用了世界上最先進(jìn)的技術(shù):

UI:SAP自己研發(fā)了跨計算機(jī)的圖形UI界面,這樣在Mac和Windows上看到的SAP ERP是一致體驗的

開發(fā)語言:SAP自己研發(fā)的ABAP。SAP ERP需要運行在各個服務(wù)器和各個操作系統(tǒng)上,而且還能簡化商業(yè)應(yīng)用開發(fā)的語言。當(dāng)時C又難寫應(yīng)用程序,COBOL和Fortran又有局限,Java還沒產(chǎn)生,SAP只能自己寫一個商業(yè)應(yīng)用開發(fā)語言。

數(shù)據(jù)庫:支持DB2,也支持Oracle。所以ABAP必須封裝數(shù)據(jù)庫操作的API。

操作系統(tǒng):支持IBM AIX、HP-UX、微軟Windows NT...。

而且,在R/3時代,SAP又改變了一次商業(yè)模式。1993年,SAP正式進(jìn)入美國市場,在加州設(shè)立研發(fā)中心。SAP把IT咨詢服務(wù)、集成解決方案、IT實施服務(wù)交給了埃森哲。從此,SAP繼續(xù)堅持做產(chǎn)品研發(fā),把銷售、咨詢、實施、集成、定制開發(fā)都放給了合作伙伴。

(2)Salesforce APEX

Salesforce 創(chuàng)辦于1999年3月。再過一年,互聯(lián)網(wǎng)第一次泡沫就要破裂了。Amazon、雅虎都已經(jīng)于1997年成功上市了。

Salesforce 一創(chuàng)業(yè),就是像一個電子商務(wù)網(wǎng)站一樣是公共訪問的,可以注冊試用,可以綁定信用卡購買(和亞馬遜電子商務(wù)購物一樣),可以多租戶使用(和亞馬遜電子商務(wù)購物一樣),可以BBS問答。

Salesforce 一創(chuàng)業(yè),用的技術(shù)就是最前沿的:Java開發(fā)語言、WebService API、Oracle數(shù)據(jù)庫。

Salesforce 2004年上市。2004年,Salesforce 也開始全球化發(fā)展:進(jìn)軍亞太市場,第一站就是日本。做的第一個客戶就是:日本郵政。

日本是典型的東方儒家文化國家,過去的企業(yè)信息化也主要是類似NEC、富士通這樣的公司派遣貼身駐場、定制開發(fā)、全權(quán)服務(wù)。Salesforce 這種公有、多租戶、標(biāo)準(zhǔn)產(chǎn)品怎么能滿足日本客戶呢?

雖然Salesforce 從一開始就想到了多租戶不同客戶的需求,所以搞了一整套BPM工具,從數(shù)據(jù)對象可自定義、流程可自定義、UI可配置可自定義都有。但是這樣仍然滿足不了日本企業(yè)的訴求。他們要深度定制開發(fā),他們要和他們現(xiàn)在的本地安裝系統(tǒng)深度集成。

于是,Salesforce 就搞了一整套擴(kuò)展開發(fā)平臺:

1、UI可編程:VisualForce。每個UI元素都有很多屬性、很多事件。現(xiàn)在這套升級到了Lighting這種多端適配輕應(yīng)用UI技術(shù)上了。

2、邏輯可擴(kuò)展:本來Salesforce的各個功能點用的就是WebService API技術(shù),所以需要一套開發(fā)語言方便簡單調(diào)用這些Open API。而且這套開發(fā)語言得受管控,不能讓它搞超過Salesforce 應(yīng)用邊界的事情。畢竟Salesforce 是多租戶的,若干個租戶是共用一個服務(wù)器(CPU/內(nèi)存/磁盤文件/操作系統(tǒng))、一套數(shù)據(jù)庫的。所以,Salesforce 的研發(fā)人員就把自己用的Java語言做了一個功能受限的閹割版本,這就是APEX。AP代表Application,EX代表Extend,擴(kuò)展的意思。

3、API開放平臺:Open ID統(tǒng)一身份、Open API管理平臺、Connect數(shù)據(jù)集成。2018年,Salesforce 還并購了MuleSoft,用于互聯(lián)網(wǎng)電子商務(wù)、其他SaaS的各種集成連接

4、開發(fā)環(huán)境:2001年Eclipse被IBM開源且貢獻(xiàn),正好用來做IDE,進(jìn)行編輯、跟蹤、調(diào)試,這就是現(xiàn)在的Salesforce DX。2010年Salesforce 還并購了HeroKu,用于統(tǒng)一這些擴(kuò)展應(yīng)用的全生命周期管理:代碼管理、測試、部署、日志、監(jiān)控...。

5、應(yīng)用商店:擴(kuò)展應(yīng)用模塊可展示,可交易購買、計費。這就是現(xiàn)在的AppExchange。

(3)Oracle APEX

如果你一搜索APEX,你可能會搜索到兩個APEX,一個是Salesforce 的APEX,一個是Oracle的APEX。

其實Oracle的APEX的產(chǎn)生也是產(chǎn)生在2004年的。現(xiàn)在已經(jīng)版本進(jìn)化到了20.2版本了。

Oracle APEX的本質(zhì)是一套:快速構(gòu)建多端統(tǒng)一輕應(yīng)用的套件。其實,Oracle APEX和Salesforce 的Lighting Platform是一個定位。

它由四部分構(gòu)成:

App Builder:前端應(yīng)用構(gòu)建工具。

SQL WorkShop:SQL編寫調(diào)試

Team Development:團(tuán)隊協(xié)作、CI/CD

App Gallery:應(yīng)用商店

Oracle APEX這套東西做數(shù)據(jù)輸入Form、數(shù)據(jù)導(dǎo)入、做統(tǒng)計報表圖表、做數(shù)據(jù)導(dǎo)出PDF/EXCEL、打印都比較方便。

其實,微軟的PowerApp工具套件也是主要干這個事情的。

(4)小總結(jié)

SAP ABAP是早期為了解決跨服務(wù)器、跨操作系統(tǒng)、跨數(shù)據(jù)庫、跨開發(fā)語言的問題。從2004年開始,SAP也支持Java開發(fā)了。雖然ABAP還是SAP ERP上的主力工具,那是因為過去20多年來,SAP和生態(tài)合作伙伴用ABAP都開發(fā)了大量模塊,現(xiàn)在客戶都還在運行呢。

Salesforce APEX,是為了允許客戶搞深度擴(kuò)展開發(fā),但是又不能入侵其他租戶的資源和信息,所以搞了APEX。

它們產(chǎn)生自己獨特的商業(yè)應(yīng)用編程語言都是有大背景的。

Oracle APEX、微軟PowerApp、OutSystems都是多端適配輕應(yīng)用快速開發(fā)工具。用的都是通用的前端開發(fā)技術(shù),如HTML、CSS、JavaScript、JSON/XML..。并沒有創(chuàng)造自己獨特的商業(yè)應(yīng)用編程語言。

以上這些工具,都需要專業(yè)開發(fā)人員使用。并不簡單。

不過國內(nèi)好奇怪,把低代碼開發(fā)平臺直接干到無代碼工具了,而且希望用戶或者用戶的IT部門的人來操作。有來自O(shè)A、BPM工具廠商搞這個,有來自新協(xié)同工具如釘釘、企業(yè)微信工具廠商搞這個。還有一些過去搞多端適配前端技術(shù)的廠商因為低代碼開發(fā)平臺在國外投資的火熱也都轉(zhuǎn)了進(jìn)來。

甚至大多數(shù)人傻傻分不清:

  • 開發(fā)平臺
  • 開放平臺
  • 集成平臺
  • 配置平臺

甚至還有國內(nèi)廠商,明明是擴(kuò)展配置平臺,連一點代碼都不能開發(fā)與調(diào)試,居然聲稱無代碼開發(fā)語言。既然無代碼,又何來開發(fā)語言呢?奇怪。

責(zé)任編輯:姜華 來源: T媒體
相關(guān)推薦

2013-11-21 08:58:09

Salesforce惠普專有云

2019-05-14 14:45:51

華為OracleSAP

2012-06-26 09:46:57

微軟谷歌IBM

2012-06-29 15:57:45

SaaS

2021-09-03 18:07:11

數(shù)字化

2015-05-06 14:48:53

SaaSSalesforce微軟

2011-09-20 10:12:44

2022-04-22 18:03:12

戴爾

2015-04-03 12:31:26

OracleSalesforce并購

2015-05-18 18:17:02

CRM Zoho百會

2011-03-16 09:25:34

2020-11-16 18:29:10

云計算行業(yè)科技

2020-07-24 08:08:40

云計算云應(yīng)用企業(yè)應(yīng)用

2011-11-14 16:27:18

2011-11-29 09:29:43

Salesforce數(shù)據(jù)庫云計算

2012-03-26 09:23:47

SharepointSalesforce

2015-09-16 17:20:52

Salesforce物聯(lián)網(wǎng)云服務(wù)

2014-06-17 16:07:26

SAPVMware

2021-02-06 23:21:35

SaaS開發(fā)低代碼
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 久久久久国产精品一区二区 | 黄视频免费观看 | 久久精品这里 | 日韩av在线一区 | av色站| 美女黄网| 一区二区三区高清在线观看 | 琪琪午夜伦伦电影福利片 | 狠狠撸在线视频 | 国产中文 | 精品一区二区在线观看 | 国产成人精品免费 | 国产天天操 | 亚洲一区二区免费电影 | av超碰| 97国产精品视频 | 看片地址 | 国产美女一区二区三区 | 亚洲永久 | 日韩精品视频在线免费观看 | 亚洲乱码国产乱码精品精的特点 | 一区在线播放 | 成人在线视频网 | 自拍偷拍亚洲欧美 | 亚洲一区 中文字幕 | 色综合桃花网 | 日本淫视频 | 日本天天色 | 粉嫩av| 日韩区 | 久久精品欧美一区二区三区不卡 | 好姑娘影视在线观看高清 | 日本午夜一区二区三区 | 亚洲精品一二三 | 国产一级片免费看 | 精品日韩 | 中文字幕免费在线 | 亚洲精品视频在线观看视频 | 91精品国产91久久综合桃花 | 欧美一区二区在线观看 | av国产精品毛片一区二区小说 |