: 4411 | 106275 | 11909

Parity between Java/JavaScript and LotusScript 
Use this IdeaSpace to post ideas about Domino Designer.

: -8
: 9
: 17
: Domino Designer
: development, lotusscript, java, javascript
: Samuel Allen488 30 Nov 2007
:
: / Email
It would be really nice if when IBM tells new developers that they can start developing for Lotus Notes using the language that their most familiar with, the actual act of developing for the platform didn't require them to learn ALL the languages because LotusScript, Java, JavaScript, and @Formula work here but not there, in the client but not in the browser, etc.
 
Or that in order to make an app in developement work the way that it should in my head and on paper, I need to use a particular Java function but I can't because I don't know java, and there is no LotusScript analog, or because one of the language functions has an unfixed bug that is 6 years old.



1) Slawek Rogulski8789 (30 Nov 2007)
I think interoperability is enough. It might be nice to see LotusScript in more places.
2) Axel Janssen4993 (30 Nov 2007)
Sorry. I seem to be unable to understand you.
For me my job as coder is not about knowing "functions" of programming languages, but about application design & architecture, understanding requirements from customers and providing business value based on those requirements.
I suck at remembering syntax details. Google and documentation help me to minimize my flaws quite effectively.
3) Scott Jenkins240 (30 Nov 2007)
I don't understand the demotions on this one. Having all of the same API objects available in the major languages (LotusScript and Java) would be a real boon. I would like to code all of my agents with more depth than is easily done with formula in Java, but UI work in Java is not possible.

I don't think the original poster is asking to have, for example, the Java standard libraries available in formula language.
4) Samuel Allen488 (03 Dec 2007)
@3, Exactly. Notes is advertised as being flexible enough to allow building apps in any of the supported languages. The truth is, you often need to know them ALL, and it is an irritating discovery when you're trying to learn how to build more interesting Notes apps and need to learn 3 languages at once in order to get certain results.

It doesn't inspire confidence in new or future developers.
5) Slawek Rogulski8789 (05 Dec 2007)
@3 - Let's not go for the lowest common denominator as this would be the result. Let's, rather, have one language to covers all the features of the Notes platform that you want to exercise at any given time. There are two ways of delivering Notes/Domino applications: on the desktop and on the web. So to that end there might be specialist languages that let us take advantage of specific features present in either environment. Besides that difference we are still in one domain, collaborative business apps. If you wanted to do some data mining then I would suggest incorporating a different language especially suited to that task.










:
:

Welcome to IdeaJam™


You can run IdeaJam™ in your company. It's easy to install, setup and customize. Your employees, partners and customers will immediately see results.

Use IdeaJam to:

  • Collect ideas from employees
  • Solicit feedback and suggestions from employees and customers
  • Run innovation contests and competitions
  • Validate concepts
  • Use the power of "crowd-sourcing" to rank ideas and allow the best ideas to rise to the top

IdeaJam™ works with:

  • IBM Connections
  • IBM Lotus Quickr
  • Blogs and Wikis
  • Websphere Portal
  • Microsoft Sharepoint
  • and other applications.

IdeaJam has an extensive set of widgets and API's that allow you to extend and integrate IdeaJam™ with other applications.

Learn more about IdeaJam >>


5
Mail print as PDF or export as PDF
10
Upgrade the admin client. Still has Notes 7 status bar even.
12
Change the way you, as a customer, can weigh on SPR's
-5
Toolbar buttons for mail Recall and Encrypt
8
Settings / Option for sending read receipt
8
Add server and database as optional parameters for @GetProfileField and @SetProfileField
6
To: field label in memo is a address dialog hotspot. CC and BCC should also be hotspots.
-1
Native Traveler Client for all platforms
6
New "Copy into new Notebook entry" functionnality
3
Stop Opened/Closed session logging for Traveler Servers







IdeaJam developed by