首页
论坛
门户
空间
手机版
IXPUB
插件
收藏
设置
注册
登录
商店
搜索
培训
Wiki
Blog
归档
丛书
退出
ITPUB论坛
»
SAP R/3
»
系统开发及跨应用设置
» JAVA与SAP
‹‹ 上一主题
|
下一主题 ››
41
3/5
‹‹
1
2
3
4
5
››
投票
交易
悬赏
活动
评价
|
打印
|
推荐
|
订阅
|
收藏
标题: JAVA与SAP
justforregister
SAP
精华贴数 1
个人空间
10
技术积分 37941 (19)
社区积分 9738 (155)
注册日期 2005-6-10
论坛徽章:242
#21
使用道具
发表于 2007-7-24 13:01
Re: 都是语言,没有本质的区别
QUOTE:
最初由 sunkingpeng 发布
以后sap的方向是把java整合到sap的开发中,但是目前,说实话,sap的java开发部分做的并不是很好,我以前就是做java的,后来做abap,希望sap不要闭门造车,把java已经成熟的东西直接买来用,不要自己去研究,费事还不好用。
java有多成熟?abap就不成熟了?
__________________
Go to Hell
大家一起BS以下菠菜作弊者
| EPS2008 | 35201 | 2008-08-17 22:18:17 |
| missingsky | 22300 | 2008-08-17 22:19:17 |
| wws8875 | 10000 | 2008-08-17 22:25:54 |
| renxiang | 23332 | 2008-08-17 22:28:15 |
只看该作者
sapbigcow
中级会员
精华贴数 0
个人空间
0
技术积分 542 (3500)
社区积分 5 (15940)
注册日期 2007-5-31
论坛徽章:1
#22
使用道具
发表于 2007-8-26 15:06
JAVA和ABAP的历史都超过10年了,算是很成熟的了.不过ABAP语言确实需要吸取JAVA的长处.
__________________
SAP MM/SRM.若干年SAP工作经验.目前在顶级外企工作.
MSN:jyl19780723@hotmail.com
QQ:20578199
只看该作者
ssole
一般会员
精华贴数 0
个人空间
0
技术积分 227 (8307)
社区积分 1 (33977)
注册日期 2003-9-9
论坛徽章:0
#23
使用道具
发表于 2007-8-27 21:40
QUOTE:
最初由 meiok1 发布
比起Java开发工具来,SAP的开发工具即慢(开发效率低)又慢(执行速度慢)。Java在WEB和无线移动设备开发等方面的优势显而易见。将来用户在无线数据传输方面的需求巨大。如果用ABAP进行这样的开发实在是拿着耗子当马骑,太牵强了。必须要Java技术来客串一下。
同样是WebDynpro开发,你用Developer Studio(eclipse)开发和用ABAP Webdynpro开发是截然不同的感觉,前者是开保时捷,后者是开拖拉机,这就是区别。
好在SAP公司意识到自己衣服上的大窟窿(编程技术落后),打上NetWeaver这块大补丁。NetWeaver平台上,XI、Portal、WebDynpro等技术都挂上了先进技术的头衔,其实这些早就不是什么新鲜货。只不过是财大气粗的SAP对Webservice、企业门户、Web开发等技术进行了包装而已。就连概念比较模糊的SOA都被包装成为E-SOA,加上E好像比不加E时髦。
传统的ABAP技术,是衣服。Java技术是补丁。补丁毕竟是补丁,不能完全代替衣服。
说不定哪一天补丁会打满整件衣服,成了百家衣,但补丁毕竟是补丁,不会完全替代衣服。这就是ABAP和JAVA
怎么被你说的这么难听啊, 虽然有些,我也感觉差不多.
但是还没这么差吧. 执行效率都差不多的. ABAP和JAVA就谁都别说谁了.都不是太好. 否则银行的那些支付程序, 早就想换了.
ABAP比JAVA早,
在没有JAVA的虚拟机器以前,ABAP不就是在虚拟机器上跑的嘛
ABAP也在进步. 都在进化,
短时间内, 还看不到SAP系统要被新语言所取代的趋势,
现在已经发布的所有的产品大多是基于ABAP做的,
好象不太可能会用JAVA写.
客户项目中, 我现在用的也有限, JAVA也就只能写过一些终端的UI, 或者调用一些基础的逻辑然后包成一个SERVICE.
AIS
SAP即将要发布的新的产品AIS(产品代号), 好象用的非常多的JAVA(可以说是基于JAVA吧!). 所以WebDynpro for JAVA是开发AIS的最主要的UI策略,这是SAP CEO说的.
BANKING
新的CoreBanking 也用WebDynpro for JAVA来做了部分UI了,虽然有SAP GUI,客户买
你的BANKING系统, 好象SAP GUI不太会去用的. 顶多做做后台的处理.前台用.NET
来开发的. 用RFC/BAPI/ESOA来调调.
老的ERP
大型企业, 还是就用WEBDYNPRO FOR ABAP好了, 本地调用, 本地CALL, ABAP代码多好.
很多程序可以重复使用. 就别在ERP上搞WebDynpro for JAVA了.
反正SOA也支持的.
然后ERP也为它全部的模块发布了新的WEB SERVICE包包,企业需要的化, 就自己下载,
安装, 以前用BAPI,现在可以用ESOA了, 慢慢的会把很多的逻辑包成ESOA方式的.
CRM
压根就没有WebDynpro 也快逐渐抛弃老的ICWC了, 而是学了WebDynpro一些概念
还是新的CRM 2006S的UI名字还叫CRM WEB UI. 也从来不需要PORTAL.也挺好的.
虽然还是BSP写的,WEB的构造变了点.
SCM,SRM
好象用WebDynpro for abap把很多UI都WEB化了, 当然还用了一些些的BSP/JAVA.
就知道这么一点
只看该作者
justforregister
SAP
精华贴数 1
个人空间
10
技术积分 37941 (19)
社区积分 9738 (155)
注册日期 2005-6-10
论坛徽章:242
#24
使用道具
发表于 2007-8-29 15:42
QUOTE:
最初由 ssole 发布
怎么被你说的这么难听啊, 虽然有些,我也感觉差不多.
但是还没这么差吧. 执行效率都差不多的. ABAP和JAVA就谁都别说谁了.都不是太好. 否则银行的那些支付程序, 早就想换了.
ABAP比JAVA早,
在没有JAVA的虚拟机器以前,ABAP不就是在虚拟机器上跑的嘛
ABAP也在进步. 都在进化,
短时间内, 还看不到SAP系统要被新语言所取代的趋势,
现在已经发布的所有的产品大多是基于ABAP做的,
好象不太可能会用JAVA写.
客户项目中, 我现在用的也有限, JAVA也就只能写过一些终端的UI, 或者调用一些基础的逻辑然后包成一个SERVICE.
AIS
SAP即将要发布的新的产品AIS(产品代号), 好象用的非常多的JAVA(可以说是基于JAVA吧!). 所以WebDynpro for JAVA是开发AIS的最主要的UI策略,这是SAP CEO说的.
BANKING
新的CoreBanking 也用WebDynpro for JAVA来做了部分UI了,虽然有SAP GUI,客户买
你的BANKING系统, 好象SAP GUI不太会去用的. 顶多做做后台的处理.前台用.NET
来开发的. 用RFC/BAPI/ESOA来调调.
老的ERP
大型企业, 还是就用WEBDYNPRO FOR ABAP好了, 本地调用, 本地CALL, ABAP代码多好.
很多程序可以重复使用. 就别在ERP上搞WebDynpro for JAVA了.
反正SOA也支持的.
然后ERP也为它全部的模块发布了新的WEB SERVICE包包,企业需要的化, 就自己下载,
安装, 以前用BAPI,现在可以用ESOA了, 慢慢的会把很多的逻辑包成ESOA方式的.
CRM
压根就没有WebDynpro 也快逐渐抛弃老的ICWC了, 而是学了WebDynpro一些概念
还是新的CRM 2006S的UI名字还叫CRM WEB UI. 也从来不需要PORTAL.也挺好的.
虽然还是BSP写的,WEB的构造变了点.
SCM,SRM
好象用WebDynpro for abap把很多UI都WEB化了, 当然还用了一些些的BSP/JAVA.
就知道这么一点
不错,
webdynpro这东西还只是trial,成功的话, 以后都会用他。
还有那个代号是A1S 不是AIS。
java在sap里就目前来看, 还只能作边角料的活。主角还是abap。
__________________
Go to Hell
大家一起BS以下菠菜作弊者
| EPS2008 | 35201 | 2008-08-17 22:18:17 |
| missingsky | 22300 | 2008-08-17 22:19:17 |
| wws8875 | 10000 | 2008-08-17 22:25:54 |
| renxiang | 23332 | 2008-08-17 22:28:15 |
只看该作者
againgan
初级会员
精华贴数 0
个人空间
0
技术积分 91 (17502)
社区积分 0 (1332213)
注册日期 2007-4-5
论坛徽章:0
#25
使用道具
发表于 2008-6-24 15:50
我認為ABAP比較還是一直以來是SAP主要開發工具,不過未來我還是看好Java。
__________________
*====================================
* 各位前輩:這廂有禮了,低調做人,高調做事
* QQ:37765408 MSN:icro_m@hotmail.com
* Skype: againgan
*====================================
只看该作者
justforregister
SAP
精华贴数 1
个人空间
10
技术积分 37941 (19)
社区积分 9738 (155)
注册日期 2005-6-10
论坛徽章:242
#26
使用道具
发表于 2008-6-24 21:57
QUOTE:
原帖由
againgan
于 2008-6-24 15:50 发表
我認為ABAP比較還是一直以來是SAP主要開發工具,不過未來我還是看好Java。
不太可能, 就像我们中国人说中文, 虽然英文很重要, 但是让中国人全转英文是不可能的
__________________
Go to Hell
大家一起BS以下菠菜作弊者
| EPS2008 | 35201 | 2008-08-17 22:18:17 |
| missingsky | 22300 | 2008-08-17 22:19:17 |
| wws8875 | 10000 | 2008-08-17 22:25:54 |
| renxiang | 23332 | 2008-08-17 22:28:15 |
只看该作者
Marshall605
精华贴数 0
个人空间
20
技术积分 155 (11562)
社区积分 1 (45330)
注册日期 2008-4-16
论坛徽章:0
#27
使用道具
发表于 2008-6-25 18:31
我觉得现在会说java取代abap的,基本上都是以自己的主观意识来做臆测。我觉得java完全不可能成为sap的主流,假使有这个趋势,sap公司也会出面阻止。毕竟怎么说呢,这是一个很大的利益关系。
开发出java的是sun公司,但是你敢说sun公司在java方面有绝对的权威?sun公司能够说今天java往哪里发展,java就会往哪里发展?但是靠着sap的系统相对封闭,sap却可以做到。就好像现在,出了个for java。我们就可以用java来写了。而这种在行业内的领导力换谁都不会轻易放弃。
我才刚刚开始学abap和java。就初学者的角度来说,abap是土的不行,等于号前少个空格都会报错。但是觉得要说开发效率来说,感觉在习惯了之后,abap我想不会java慢多少。有内表的abap在商业数据处理方面不会逊于java。当然这东西java可以写个类。但是毕竟不是原装的。
最后,我还是同意楼上一个人的观点。其实作为一个程序员,关键的是思想和逻辑能力。语言只是我们手中的画笔而已。画出怎么样的画,画笔不是决定性因素。
只看该作者
Winter-lu
精华贴数 0
个人空间
0
技术积分 77 (19785)
社区积分 0 (1684742)
注册日期 2008-1-28
论坛徽章:0
#28
使用道具
发表于 2008-6-26 17:33
要是我,也會這麼做,用abap和Java都可以,但是不能不走Java(這個東西自身特點決定生存空間),也不能馬上丟掉ABap(要考慮現有用戶),並存同時過渡,我會讓你有意識的往我希望的方向過渡.目前SAP是這樣做的吧.
只看该作者
justforregister
SAP
精华贴数 1
个人空间
10
技术积分 37941 (19)
社区积分 9738 (155)
注册日期 2005-6-10
论坛徽章:242
#29
使用道具
发表于 2008-6-26 18:03
sap的下一代产品还是用abap写的, 各位puber有生之年估计是没机会看到sap转java了
__________________
Go to Hell
大家一起BS以下菠菜作弊者
| EPS2008 | 35201 | 2008-08-17 22:18:17 |
| missingsky | 22300 | 2008-08-17 22:19:17 |
| wws8875 | 10000 | 2008-08-17 22:25:54 |
| renxiang | 23332 | 2008-08-17 22:28:15 |
只看该作者
开心老猪
一般会员
精华贴数 0
个人空间
0
技术积分 196 (9405)
社区积分 1 (32199)
注册日期 2001-12-10
论坛徽章:0
#30
使用道具
发表于 2008-6-27 01:32
QUOTE:
原帖由
meiok1
于 2007-4-13 23:17 发表
比起Java开发工具来,SAP的开发工具即慢(开发效率低)又慢(执行速度慢)。Java在WEB和无线移动设备开发等方面的优势显而易见。将来用户在无线数据传输方面的需求巨大。如果用ABAP进行这样的开发实在是拿着耗子当马骑,太牵强了。必须要Java技术来客串一下。
同样是WebDynpro开发,你用Developer Studio(eclipse)开发和用ABAP Webdynpro开发是截然不同的感觉,前者是开保时捷,后者是开拖拉机,这就是区别。
好在SAP公司意识到自己衣服上的大窟窿(编程技术落后),打上NetWeaver这块大补丁。NetWeaver平台上,XI、Portal、WebDynpro等技术都挂上了先进技术的头衔,其实这些早就不是什么新鲜货。只不过是财大气粗的SAP对Webservice、企业门户、Web开发等技术进行了包装而已。就连概念比较模糊的SOA都被包装成为E-SOA,加上E好像比不加E时髦。
传统的ABAP技术,是衣服。Java技术是补丁。补丁毕竟是补丁,不能完全代替衣服。
说不定哪一天补丁会打满整件衣服,成了百家衣,但补丁毕竟是补丁,不会完全替代衣服。这就是ABAP和JAVA
呵呵,看来这位老兄对SAP颇有深恶痛绝之感。
以老猪的拙见,说到Java和ABAP, 本来是非常类似的架构,都是构筑在虚拟机技术之上,只不过Java的面向领域更加通用化,而ABAP更重在商务事务处理。虽说同出一门,但对于晚出现5年左右的Java, ABAP算得上大哥。
所以Java虚拟机在通用化程度略胜一筹,无论是服务器端、客户端、包括终端设备端、都有相应的JVM, 但也更偏重在架构的底层,可以依照编程者的想法自由发挥;
而ABAP则在企业应用等平台领域更加严谨,且只部署在服务器端。但涵盖用户管理,逻辑数据库,变更管理,监控体系,审计功能,工作流引擎等等。。。就拿大i家熟悉的Change Request管理来说,ABAP引擎当中各版本从数据定义,到源代码都存放在数据库当中,而Java则直接存放于相应文件系统中。对于个人编程者或小型开发项目而言,可能会觉得严谨的管理制度繁琐,但对于可能出现的数百人,甚至上千人的协同项目而言。完善的TMS管理有着非同寻常的意义。
对于Java技术的发展, SAP并非从NetWeaver开始,而是在WAS,也就是平时大家熟悉的R/3 Enterprise 4.7开始就大范围使用了。而NetWeaver架构的出现,是先是从企业应用的角度,全方位地针对使用者、信息、流程等集成问题提供了一个相对完整的解决方案。继而在此基础上完善了eSOA体系的实质 (之所以说实质,是在此之前SOA更多停留在webService, UDDI, SOAP等技术实现机制层面,而非企业应用整体解决放案产品层面) 另外,这里的“e”好像并不是时髦,反而是往往与时髦背道而驰的企业应用中的Enterprise
WebDynpro,其核心是在MVC架构中,有效融合MV两层机制,方便实现UI曾展现和控制的机制。由其使用在Java Engine和ABAB Engine的不同,而有了JavaWebDynpro和AbapWebDynpro的区别,对于解决同一层面问题的两种不同的技术适用场合不同,技术手段不同,并不具有相互替代性。 举个例子来说,在原有R/3业务模块工作流当中希望使用Adobe Interactive Form的时候,用WebDynpro就极其方便。
此外,就目前还没有听到过有任何要用Java取代ABAP的计划,或者在SAP内部,也看不到任何这方面的必要性。对于这两种技术,会在较长的一段时间之内并存。可能的区分是:ABAP更多使用在实现企业核心业务功能,类似财务,后勤,人事等事务处理领域;而Java等多使用在UI, 集成等领域。
让SAP穿一件满是补丁的百家衣? 如果不是拿人参当萝卜干卖了,恐怕就只能是Larry Ellison在痴人说梦了吧。。。。。
只看该作者
41
3/5
‹‹
1
2
3
4
5
››
投票
交易
悬赏
活动
相关内容
ITPUB论坛
≡ 数据库技术 ≡
> Oracle数据库管理
> Oracle开发
> Oracle Developer Suite
> Oracle入门与认证
> Oracle专题深入讨论
> Oracle新技术/11g
> Oracle电子文档
> Oracle Application Server套件
> IBM数据库产品
> MS SQL Server
> Sybase管理与开发
> MySQL及其它开源数据库
> 内存数据库
> 数据仓库与数据挖掘
> 移动及嵌入式数据库
≡ 企业信息化 ≡
> ERP产品与实践
> CRM产品与实践
> HR产品与实践
> 物流
> 供应链
> 供应链建模与仿真
> 物流设备与系统工程
> 企业管理咨询
> 管理协同与办公自动化
> IT服务管理
> 数据中心建设
> ERP二次开发
> Oracle ERP
> EBS相关文档
> PeopleSoft与JDE
> SAP R/3
> SAP Business One开发与快速实施
> SAP财务及CRM
> SAP后勤及HR
> mySAP ERP
> 系统开发及跨应用设置
> SAP相关文档
> 国外其它ERP产品
> 国内ERP产品
≡ 开发技术 ≡
> Java入门与认证版
> Java web开发及框架技术
> Java企业开发
> ASP.NET【已迁移到微软开发技术论坛】
> .Net企业开发与应用【已迁移到微软开发技术论坛】
> WEB程序开发
> WEB 2.0技术
> 动态语言
> 移动与游戏开发
≡ 系统设计与项目管理 ≡
> 系统分析与UML
> 系统分析与UML精华区
> 项目管理
> 项目过程
> 软件测试
> 算法讨论与研究
≡ IBM软件技术园地 ≡
> IBM数据库产品
> Lotus
> Tivoli
> Websphere
> Rational
> 与SOA相关的IBM产品与技术
> IBM软件技术精英协会
> 软件技术精英活动专版
≡ 操作系统与硬件 ≡
> AIX及IBM产品【已迁移到IXPUB】
> HP-UX及HP产品【已迁移到IXPUB】
> Solaris及SUN产品【已迁移到IXPUB】
> Linux及其应用 【已迁移到IXPUB】
> 其它UNIX系统【已迁移到IXPUB】
> windows系统及微软相关产品 【已迁移到IXPUB】
> 存储设备与容灾技术 【已迁移到IXPUB】
> 服务器 【已迁移到IXPUB】
≡ 行业纵向讨论区 ≡
> IT业界评论与展望
> 政府与教育事业
> 中国政府信息主管联盟
> 电信行业
> 金融行业
> 医卫行业
> 制造行业
> 电力行业
> 信息安全与审计
≡ 会员交流 ≡
> IT职业生涯
> 招聘求职商务信息
> 旅游,驴友
> 汽车世界
> 外语角
> 数码摄影
> 你的故事我的歌
> 音乐推荐区
> 电子图书与IT文档资料
> 软件交流
> 软件交流精华区
≡ ITPUB产品与服务 ≡
> ITPUB地面活动专版
> BLOG天地
> WIKI世界
> 授权用户区
> 站务管理
≡ 微软开发技术 ≡
> 开发工具和语言
> .NET Framework 相关
> Visual Basic/VB.net
> Visual C#
> Visual C++/vc.net
> Visual Studio
> .NET软件架构与模式
> .NET开发辅助工具及框架
> Web开发
> ASP.NET与AJAX
> Web相关讨论(IIS等)
> Silverlight 技术
> Office开发
> Microsoft office system
> Office Business Application
> 微软企业级产品技术
> windows server
> SharePoint
> Exchange Server
> Biztalk
> 嵌入式及移动开发
> Windows Embedded 嵌入式技术
> Windows 移动设备
> 微软产品用户交流区
> .Net电子书籍&&书籍介绍
> .Net人才交流
技术积分榜
社区积分榜
徽章
电子杂志
会员
团队
统计
邮箱
游乐场
帮助
TOP
CopyRight 1999-2006 itpub.net All Right Reserved.
北京皓辰广域网络信息技术有限公司. 版权所有
E-mail:Webmaster@itpub.net
京ICP证:010037号
联系我们
法律顾问
控制面板首页
编辑个人资料
积分交易
公众用户组
好友列表
升级个人空间
基本概况
论坛排行
主题排行
发帖排行
积分排行
在线时间
管理团队
管理统计