除了Domino Designer之外,还有其他Lotus Notes的IDE吗?

时间:2020-03-06 14:43:07  来源:igfitidea点击:

还有其他值得我投入时间进行Lotus Notes开发的IDE吗?我们主要在进行LotusScript开发,并且会因为Eclipse或者Visual Studio的功能(例如"显示声明")而无法使用。我知道Notes中有一个用于Java开发的Eclipse插件,但似乎它只支持Java,而LotusScript中有太多的遗留代码无法使用。

解决方案

Teamstudio出售了许多工具来协助Lotus Notes开发,看起来它们可以完成我们想要的某些事情,但是看起来却无法将它们组装到IDE中。

http://www.teamstudio.com/products/product-index.html

(披露:几年前,我在Team Studio的一家姊妹公司工作,但从未与他们的产品有太大关系)

我们将找到的最接近的东西是Teamstudio LotusScript浏览器。

它不是很好,但是它是免费的,几乎可以弥补它。

特征:

  • 不支持键盘快捷键。
  • 没有完全集成到设计器中,因此有点迟钝。
  • 仅适用于脚本库
  • 它确实具有几乎有用的"查找定义和引用"功能。

还有一个传说中的用于Eclipse的LotusScript插件。

我们可以给Zeus IDE进行测试。它是高度语言中立的,因此可以为Lotus Notes配置它。

Zeus根据ctags产生的信息自动维护标签数据库,因此只要ctags为Lotus Notes生成标签信息,它将能够显示,浏览和搜索该标签信息。

PS:如果决定对其进行测试,然后发现它不正确地支持Notes,请随时将错误报告发布到Zeus论坛。

替代文字http://www.zeusedit.com/images/_lookmain.jpg

Lotus Notes已移至版本8的Eclipse平台。我们可以在2种不同的模式下运行客户端,基本模式是众所周知的版本,也可以在Eclipse平台(作为标准)上运行。 IDE也正在向eclipse迁移,新的基于Eclipse的IDE当前提供8.5 beta 2版本。请记住,它是Beta版本,功能不完整。

从8.5版开始,Domino Designer作为Eclipse应用程序运行。 8.5.1将带来大量的改进,包括基于Eclipse的LotusScript和Java编辑以及对性能,稳定性和XPages的改进。

马特

时间在我们这边。

现在可以从http://www.ibm.com/developerworks/downloads/ls/dominodesigner/learn.html免费下载基于Eclipse的Domino Designer。

它具有出色的Java和LotusScript编辑器,并具有所有出色的Eclipse功能,例如重构和自定义类的预先输入。

每个Domino上瘾者都应该注意这一点。管理员也是如此,因为上述下载内容包括管理员客户端。