云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

阿里云_普通服务器_怎么申请

小七 141 0

各位,

除其他外,拉脱维亚以其众多的政党而闻名:8个主要政党与15个次要政党同台演出,所有这些政党的人口都不到200万。正如一个笑话所说,"两个拉脱维亚人组成三方"。

程序员和IDE(集成开发环境)也是如此:有多少程序员就有多少观点,还有更多的观点。

在ABAP世界,我们目前有两个IDE可供选择:传统的SAP GUI环境(通常称为SE80)和用于Eclipse的ABAP开发工具(ADT)。

SE80是我们熟悉的环境,有许多为ABAP开发定制的特性。数据字典(SE11)和类编辑器(SE24)仍然优于ADT中的类似特性。另一方面,它不再由SAP改进,基本上依靠生命支持。另外,Mac用户只能使用SAP GUI for Java,它不支持新的ABAP编辑器(这是一个主要缺点)。

ADT当然很酷,很有光泽,而且是新的,SAP正在对这些工具进行投资,最终它可以成为唯一可用的IDE。(尽管最近SAP和微软之间"重申誓言",企业管理软件排行,但我不认为VisualStudio是ADT的竞争者。)它提供了更好的OOP支持(SE24部分除外)、单元测试和重构。它是一个通用的IDE,具有SE80中不存在的特性。这可能是福,也可能是祸,因为它会带来更繁忙的用户界面和缓慢的性能?从最近的Twitter风暴和florianheninger的后续博客可以看出,这是一个很有分量的问题。但这真的重要吗?正如尊敬的ennowulff在博客评论中写道的那样,"这些工具并不能成为一个好的程序员!新的不一定是最好的,旧的也不一定是最差的。找到最适合特定用例的方法是关键。我们如何避免在这条道路上犯错误?

没关系……

争论个人喜好是没有意义的。但是要记住一点:虽然SE80已经很好了,人工智能软件下载,ADT工具却在不断变化。如果你以前不喜欢,企业信息软件,以后再试试。

如果你是一个ADT爱好者,向别人展示如何在ADT中做得更好、更有效率。如果你的观点没有立即被普遍接受,不要气馁。

如果你是SE80的粉丝,展示什么能让你更有效率。至少,其他人会从你的经历中学到东西。最多,SAP可能会监听并将所需的功能合并到ADT中。

这是不正常的…

除非您的SAP版本没有此功能,否则没有理由限制ADT的使用。成人学习的原则之一是知识需要应用于实践才能"坚持"。开发人员需要学习新东西,最好的方法是在工作中使用新技能。

我喜欢ABAP演示中概述的理念:"让ADT为那些想使用它的人提供。不要强迫任何人使用ADT。"教育和积极的强化是更好的工具,数据更新,而不仅仅是为人父母。"如果到目前为止你还没有在Eclipse中尝试过ADT,我希望你已经为退休攒够了钱。你不必喜欢它(见上文)。但再没有借口不去尝试了。如果由于任何原因无法在您工作的地方使用,大数据存储技术,那么ABAP试用版将同时提供sapgui和eclipseadt。而且还有一个完全免费的下载版本,尽管按美国标准,CAL选项更方便、更便宜。

***

IDE不是达到目的的手段,它只是一个工具。无论是使用ADT还是SE80,都不能说明他们的编程技能或个性。我们能专注于洗手,呃……写干净的(er)可测试代码而不是"IDE大战"吗?