I am sure most of you find the notes designer client quite irritating. The agent editor interface is so limited compared to say the Visual Studio interface/or any text editor e.g.- You cant jump to a particular line (no GOTO command).
You can’t bookmark a line.
If you delete many lines, sometimes duplicate lines appear.
The double click doesn’t select a word properly (for quick cut and paste).
The Find dialog is ok but could be better.
You can’t control the tab length etc.
In general I don’t like using the Agent editor, particularly for large java files. Anyone has an alternative. I know I can use a different editor and then keep copying and pasting my code into Notes, but that too is painful … i.e to keep checking if it compiled or not.
Subject: Anyone uses anything else except the Designer to write code?
Agreed. For Java I use either TextPad or Eclipse, depending on the complexity of the code. I set up the basic classes in the agent within the usual Domino IDE, and then just “refresh” them from time to time using the “Edit Project…” button, pointing it to the *.java files I’ve been editing.
With Lotusscript, I just grin and bear it. To be fair, I don’t find the IDE too bad for script, especially in 6.5x. It’s a shame we still use 5.0.11 in the day job :o\
Subject: RE: Anyone uses anything else except the Designer to write code?
Back in the “lose your source code” days, I was using TextPad for LotusScript as well (using my own .syn file and saving everything as an LSS). Works wonderfully, but you get R5-style type-ahead (i.e., none), and there’s no good way to make sure that your variables are what you said they were (amazingly enough, Option Declare doesn’t work in TextPad).
What wouldn’t I do for a VS.NET-style IDE? I’m not sure, but it would have to be something monstrously sick and disgusting…
Subject: RE: Anyone uses anything else except the Designer to write code?
you use eclipse, but u still need to copy the text and paste it into domino to see if it compiled. correct?
on a side note: You know if you have a background agent and you keep saving it, it keeps giving this annoying message “Note background agents can not interact with front end … blah blah and something like that”. Is there a way to turn it off?
Subject: RE: Anyone uses anything else except the Designer to write code?
See my post: I actually “refresh” code from the file system (which in turn is the code currently being edited in my external IDE). This means there’s no copying and pasting as such:
Subject: Anyone uses anything else except the Designer to write code?
I can’t speak to the copy and paste thing, but I will recommend using UltraEdit (www.ultraedit.com) and looking for the LotusScript addin to highlight/correct LotusScript and Java code. Look for the “wordfiles, taglists and macros” link.
Still have to either copy and paste, or use the LSS include to make it workable.
I guess we’re a Microsoft centric world, but I sure like the variations that Domino provides.