You could always integrate JRuby. <grin>Kidding. My concern would keeping the server-side and client-side scripting consistent. LCD components are, at least when deployed to Portal, essentially web applications. If you were to add support for LotusScript on the server side of the application, would you then have to support LotusScript on the client side as well? Reasons to so do: reduce confusion, avoid the problem of components that contain scripts written in two separate languages.If so, you need a LS->JS compiler; maybe one exists already. I would not be surprised to learn that Philippe had already written such a thing, like, a hundred years ago.
I'd just like to chime in again to say that I don't think there's any need to integrate PHP. PHP has a fairly narrow scope and I don't think it's particularly helpful as a general-purpose programming language.LCD components would benefit much more from either LotusScript, for obvious reasons, or Perl or a nicer child of it, like Python or (I know, I know) Ruby, both of which have reasonably mature Java runtime implementations.
I'd say LS is essential, not only for us who already "speaks" it but also it's easy "to get" for newbies. Maybe if other languages were available the platform would get a broader audience, but i think LS + Java is enough.More important would be to get a real dev-environment with checkin/out and code-versioning and memory-resident programs like servlets. These things lacks today when you are building big sites/applications!
Agree with anonymous 100%...
I vote for LotusScript as well. Maybe I'm lazy but it would be far easier to get started if I didn't have to learn another language.
I vote for LotusScript as well
Do you want adoption (current customers who will start using it) or acceptance (new customers/press who think it is inline with the future but may not ever buy/use it)?If you are looking for adoption, include LS; if acceptance then pick JS and at least two other scripting languages (Python and Ruby would be my choices)
I think LotusScript is essential, assuming you want LCD to succeed and be used by the Lotus community.
I would suggest an enhanced version of LotusScript (Garnet anyone), for a number of reasons:a) It would allow to add missing features in LS like reflection, interfaces etc (since hosting the language in a JVM would allow streamlining it and porting it back to Domino ??)b) Domino Designer folks will feel at homec) New programmers get it easilyd) VBScript (ASP) Programmers will feel at home, giving them an option.For other languages (Ruby, Phython, Tabaluga etc.) I don't have an opinion, so if there are good reasons for them, why not.:-) stw
I vote for lotus-script as well. One of my mentor said something very powerful to me a couple of years ago: Why change something that works!
Post a Comment