sapabap開(kāi)發(fā)入門(mén) SAP ABAP和JAVA有哪些區(qū)別?就職業(yè)前景而言,哪種編程語(yǔ)言更值得學(xué)?
SAP ABAP和JAVA有哪些區(qū)別?就職業(yè)前景而言,哪種編程語(yǔ)言更值得學(xué)?謝謝。你好,我是王極客。我認(rèn)為只要SAP存在,ABAP將永遠(yuǎn)是領(lǐng)導(dǎo)者。1. SAP積累了大量的ABAP開(kāi)發(fā)經(jīng)驗(yàn),比Java成
SAP ABAP和JAVA有哪些區(qū)別?就職業(yè)前景而言,哪種編程語(yǔ)言更值得學(xué)?
謝謝。
你好,我是王極客。我認(rèn)為只要SAP存在,ABAP將永遠(yuǎn)是領(lǐng)導(dǎo)者。
1. SAP
積累了大量的ABAP開(kāi)發(fā)經(jīng)驗(yàn),比Java成熟得多。從一個(gè)成熟的SAP系統(tǒng)中排除一個(gè)已有幾十年歷史的ABAP語(yǔ)法并用一個(gè)新的替換它是不現(xiàn)實(shí)的。在軟件行業(yè),穩(wěn)定性是最重要的。
2. ABAP的通用性和開(kāi)發(fā)效率優(yōu)于Java,其性能也優(yōu)于Java。之所以要推出Java,是因?yàn)镴ava本身比較靈活,可以提高SAP的易用性和集成能力??梢?jiàn),Java開(kāi)發(fā)的sap相關(guān)產(chǎn)品基本上都是不成熟和不成功的,應(yīng)用范圍非常有限。
3. 從長(zhǎng)遠(yuǎn)來(lái)看,如果放棄ABAP語(yǔ)言,整個(gè)SAP系統(tǒng)架構(gòu)需要做很大的調(diào)整,這是SAP不會(huì)做的蠢事。畢竟,對(duì)于ABAP語(yǔ)言,sap就像一個(gè)大的臨時(shí)數(shù)據(jù)庫(kù),可以根據(jù)需要進(jìn)行定制。如果使用Java,更不用說(shuō)所有現(xiàn)有的開(kāi)發(fā)方法,比如se11、SE16、se38、se80、Se18和SMOD,都需要調(diào)整和完善。畢竟,成為一個(gè)強(qiáng)大的軟件是穩(wěn)定性,而不是它有多新??蛻?hù)使用的是bug。這是一條很長(zhǎng)的路。而且,甲骨文收購(gòu)sun對(duì)Java的愛(ài)的估計(jì)也有一點(diǎn)影響。
對(duì)于未來(lái),如果您是sap相關(guān)產(chǎn)品,ABAP當(dāng)然更好,但Java更靈活,應(yīng)用范圍更廣,從前端到后端,從底層到大數(shù)據(jù)AI。所以選擇還是要看你未來(lái)的領(lǐng)域。
abap是什么語(yǔ)言?
1. SAP不能放棄ABAP,而放棄ABAP的歷史成本太大。
2. ABAP的最大優(yōu)點(diǎn)是易于學(xué)習(xí)和使用。
3. ABAP有面向?qū)ο蠛椭羔?,這是更容易閱讀和調(diào)試比C。
4。ECC平臺(tái)的其他功能都比較強(qiáng)大,沒(méi)有ABAP語(yǔ)言是無(wú)法使用的,比如DDIC、LDB等。Webdynpro for ABAP既惡心又不友好,但是Webdynpro for Java更惡心。
6. ABAP也在進(jìn)化。今后,重點(diǎn)將放在描述基礎(chǔ)業(yè)務(wù)上。前端代碼應(yīng)該是sapui5和Fiori。
ABAP開(kāi)發(fā)顧問(wèn)?
你好,我做ABAP開(kāi)發(fā),畢業(yè)后開(kāi)始做。
我認(rèn)為ABAP是一種很有前途的開(kāi)發(fā)語(yǔ)言,薪水相對(duì)較高。ABAP起步快,推薦你一本黃皮書(shū)《SAP編程》黃佳主編,這本書(shū)很不錯(cuò),非常適合入門(mén)級(jí)的開(kāi)發(fā)者。我的同事幾乎每人都有一本,呵呵
!在我身邊做開(kāi)發(fā)的人幾乎都是計(jì)算機(jī)專(zhuān)業(yè)人士。
您可以從我介紹給您的那本書(shū)開(kāi)始,先進(jìn)行開(kāi)發(fā),然后找到機(jī)會(huì)進(jìn)一步了解SAP模塊。只要你努力工作,你就會(huì)有一個(gè)光明的未來(lái)
!歡迎您加入我們,祝您早日步入正軌!