lotusphere, between the lines for web developers
Category Lotusphere reviewBack from Lotusphere and this is what i brought back
1) If your sticking with Notes for dev then learn xpages (best place is with Matt White at http://xpages101.net/ or at the http://xpagesblog.com/).
2) Mobile device support Android/iphone/blackberry, do not leave them out of ANY apps.
3) Flex is the RIA of choice.
4) Learn how to use Amazon s3 storage*.
5) Give lip service to dojo but use Jquery really.
6) Learn how to hack xml raw code (for Xpages/Websphere/Flex).
7) Ugly is out Out OUT**.
8) Tweak what ever your doing to sound like REST services.
9) Platform wise: for the client, Windows beats Mac, but Mac beats Linux (Eclipse is the future in all cases), server side: Redhat is the way to go.
10) Oldy but goldy: if your not learning Java, hurry up!!.
*Well cloud computing really, but so far the only bit that is really cloud seems to be the storage, processor renting has not changed, however there is a bit more integration with other services.
**and Web 2.0 is in In IN (well thank you for that IBM)
There is other stuff like "we have gone API crazy, please integrate everything with everything", but i recon that is the main points






Comments
JQuery hasn't been very forward-compatible, though, while Dojo generally has. Dojo has good foundations and design goals, but can be cumbersome to work with directly. If IBM can hide this complexity (which they've done a darn good job of with 8.5.1 and an AMAZING job with what was discussed about 8.5.2 at LS) then it's looking like a good package for XPages.
Also keep in mind that Dojo is currently the UI framework for ALL of the Lotus web-enabled products.
There are some obvious pieces for improvement, though. CKEditor, for example, blows the doors off the Dojo RT editor.
Posted by Erik Brooks At 20:56:48 On 24/10/2010 | - Website - |
8@ yup, have done
Posted by Mark At 20:56:46 On 24/10/2010 | - Website - |
Posted by Erik Brooks At 20:56:47 On 24/10/2010 | - Website - |
Posted by Mark Myers At 20:56:46 On 24/10/2010 | - Website - |
Posted by Mark At 20:56:46 On 24/10/2010 | - Website - |
I'm curious - What sessions did you see Flex used in, Mark? That might explain why you saw it so much (e.g. if XPages couldn't yet connect to whatever backend piece they were wanting to show).
Unless IBM plans to buy Adobe (which isn't out of the realm of possibility, but...) then I don't see any signs of Flex being heavily involved in IBM's plans at all.
Everything I've seen from IBM seems to be screaming about XPages, XPages, more XPages, and even MORE XPages. Nathan's comment pretty much cements that.
Dojo is good tech, it's just that while everybody else looked at Dojo in the early days it was too difficult to implement so they leapt on JQuery.
Learning Dojo as a compliment to your XPages is definitely not a bad idea and there are plenty of reasons to do so, e.g.:
- you won't need to worry about 2 frameworks fighting each other
- forward compatibility
- IBM has people on staff actively contributing to the Dojo codebase, so chances are if you open a PMR with a Dojo-related-bug they might actually do something about it
- way, way way better hooks into the framework from within DDE (in 8.5.1 everything has various Dojo____ properties, for example)
- Again, it's the web UI framework for the entire Lotus portfolio. Considering what that implies (especially with Vulcan) I'm pretty sure it isn't going anywhere.
It is more library-esque than JQuery though. It's kind of like, if all you're wanting to do is tweak fields on docs, would you rather write code in @Formulas or Java? One's much easier/terser, one has far more potential inside of an Enterprise-grade IDE with IBM's backing.
Posted by Erik Brooks At 20:56:46 On 24/10/2010 | - Website - |
Posted by Mark At 20:56:47 On 24/10/2010 | - Website - |
WEB303-Using Adobe FLEX to Deliver IBM WebSphere Portal and Collaboration Services
and
WEB404-Best Practices for integrating Rich Media and Adobe Flex in Your Web Experience
but i only saw a lot of it in regards to other RIA platforms (i saw as much if not more xpages stuff, hence why xpages occupied the number 1 slot on my list)
if you dont see flex as being heavily involved in IBM's plans, and you are confining your skill set to IBMs platforms then i would advise you not to learn it, I do(enough),don't and am.
On the JS stuff, alas as a pragmatist i tend to take to not take a high minded view of it, all i want is: what i learn to not date to quickly, continue to work across as many platforms as possible and to be able to deliver on time.
If i sit down to be good at a JS framework I will regard most things IBM do to it as "quirks mode" stuff (most sensible corporates tend to prioritize stuff that will benefit them selves), I note that the dojo path is already none standard in xpages, thought i understand their are good reasons for it.
On what IBM is screaming and Nathan confirms I quite agree with you, but again it is a "between the lines" post, the official stance is always treated with a pinch of salt (I remember workplace being the official stance and being screamed from the hilltops not so long ago)
Again i must thank you for putting so much effort into your comments, it makes writing blog post worth it
Posted by Mark At 20:56:48 On 24/10/2010 | - Website - |
Draw your own conclusions.
Posted by Nathan T. Freeman At 20:56:47 On 24/10/2010 | - Website - |
Posted by Grant Norman At 20:56:46 On 24/10/2010 | - Website - |
Posted by Rob Novak At 20:56:46 On 24/10/2010 | - Website - |
Comment #2 sounds like a reasonable basis for looking at Flex to me, especially given its prominence in both Websphere and Domino sessions at LS10.
(Note that we're talking about preferred libraries and frameworks, not officially-mandated ones).
Posted by Ben Poole At 20:56:46 On 24/10/2010 | - Website - |
Trying to get a 5 min demo set up in UK office of what we have so far though, similar to what we had at LS10.
Posted by Grant Norman At 20:56:46 On 24/10/2010 | - Website - |
Posted by Mark At 20:56:46 On 24/10/2010 | - Website - |
Posted by Erik Brooks At 20:56:48 On 24/10/2010 | - Website - |
Posted by Erik Brooks At 20:56:47 On 24/10/2010 | - Website - |
Posted by Mark At 20:56:46 On 24/10/2010 | - Website - |
Posted by fake watch At 07:42:54 On 03/02/2012 | - Website - |
Posted by christian louboutin boots At 07:58:55 On 03/02/2012 | - Website - |