SAP的ABAP作为开发语言有什么优势
1.SAP不可能放弃ABAP的,放弃ABAP的历史成本太大。2.ABAP的最大好处是易学易用。3.ABAP有面向对象,有指针,比C易读,debug方便。4.ECC平台的其他东西比较强大,这些不用ABAP语言无法使用,例如DDIC,LDB等。5.Webdynpro for ABAP很恶心,一点也不友好,不过Webdynpro for Java更恶心一些。6.ABAP也在进化,以后重点会放在描述业务底层上,前台代码应该都是 SAP UI5和Fiori了。
ABAP和JAVA如何抉择?
选择ABAP比较好。ABAP和SAP紧密结合,尤其在开发报表方面,坦率地讲,除了和SAP集成的好处,并且ABAP在报表开发上比Crystal report Tool要高效简单。和VB一样,ABAP是解释型的,如读者精通VB,学习ABAP应该毫不费力,倒是既然SAP是企业管理解决方案,ABAPer必须对企业管理流程熟悉。特点:1、在对数据库处理方面,除了可直接执行SQL,SAP在ABAP开发环境层还提供了一套Open SQL访问底层数据库。2、程序员都知道Windows平台下开发都支持事件驱动,Windows系统本身也支持事件驱动,ABAP也提供了事件驱动,这表Dialog编程方面,但是ABAP在此方面并不强,而且相对讲也比较难于掌握。3、基于面向对象的风靡,ABAP在此方面也有相当反应,在SAP强大的软件包中提供了大量可重复使用的程序,读者也可定义类并使用它快速建立新的对象。