logo

New Response

« Return to the blog entry

You are replying to:

    • avatar
    • Richard Collette
    • Posted on Sat 17 Aug 2002 22:13

    One would hope that the "direction" IBM is going with Notes will take us and our resume's to a place where we want them to be. Although the complete blunder of not providing Java UI classes in R6 leaves me less than optomistic. In the mean time, I'm trying to hit the Java world running. If IBM keeps up, great,if not who cares. I'm having fun with it. But we can help IBM along as well. What are we worth if we can do the J2EE thing AND bring Notes/Collaboration expertise along for the ride? Has anyone tried integrating the JBOSS J2EE server with Domino so that that .nsf URL's get forwarded to Notes? Still havn't gotten that far with it yet. I saw some APACHE SOAP and JDOM code today on the JDOM mailing list, and it's pretty amazing. .NET is really going to have some competition because this stuff was done with very few lines of code and it's pretty much all free (Netbeans, JDOM, APACHE, JBOSS, etc)

    I have to chirp in about Joshua's MVC comment. First it's great to see someone who understand's the benefits of Model View Controller design. I think every Notes developer needs to read a good OODesign book an apply it to what they do in Notes. Sometimes the bad wrap that Notes gets is not because of what is missing in Notes but because things can be done so easily in it that even bad code actually works. But eventually the true colors of that kind of programming surface and it isn't the programmers name that people see when they start up their machine, it's the Notes splash screen. There's much more capability in Notes than most developers use. I do all my design now using MVC with LotusScript, yeah LotusScript. Because the presentation logic is seperated from the controller logic, I can reuse 99% of my code for both the web and the notes client. Though initial coding can take longer, every change after that seems to be a snap. The other big benefit is that if each programmer uses a class to access a document, the behavior is enforced (no more missing author/reader properties when setting a field from the back end). So MVC is definitely possible in Notes, you just have to know how to design classes, use them and walk away from function/sub based code. I've implemented Observer and Observable classes, Linked Lists, etc. It's all very possible. Just wish I had interfaces :(

    Out of curiosity, what's the excitement about PHP? I have to admit I don't know much about it other than it appears to be along the same lines as ASP. Why would one choose that over JSP which gets JIT compiled? Why introduce yet another language rather than improving JSP if its lacking something that the PHP crew have come up with?

Your Comments

Name:
E-mail:
(optional)
Website:
(optional)
Comment: