I get the 'paying the bills' bit; you go where the money is and MS owns a pretty huge share of the world.
I've made a couple of small forays into the SharePoint world and ran away screaming. The things that are dead bang easy in the Notes world (replication, failover, acl control, roles, reader/author fields), access conrolled sections with workflow dependant states, are so close to impossible using any other tool that trying to build a simple site with really basic workflow was impossible. Interestingly, building an anonymous site within an AD world is also nearly impossible (your name follows you everywhere); whenever the business needs a way for users to submit completely anonymous content to management, they come to me for a Notes app.
I also had some heartburn with just getting everything in place to start doing work. Just getting the SharePoint, IIS, and SQL Server bits set up a fairly painful multi-day project (as compared to about 1/2 hour for a full up Domino environment) and then more time trying to set up the security model (another 1/2 hour on Dom).
Finally, I struggle with the nearly complete lack of backward compatibility within the MS world; change versions of anything in the stack, pony up to rewrite a lot of your code (good for people who make money charging for this type of work; a pita for those of us who build apps for our employer).
This blog doesn't help change my mind either:
http://migratenotes.wordpress.com/
I know I need to move more into the MS world (corp standard is all MS, our little Domino world is a hold over from another universe), I'm just not looking forward to trying to learn a complete new set of tools while maintaining all of our existing apps.
I enjoy your blog, no matter the topic so keep up the good work.
I get the 'paying the bills' bit; you go where the money is and MS owns a pretty huge share of the world.
I've made a couple of small forays into the SharePoint world and ran away screaming. The things that are dead bang easy in the Notes world (replication, failover, acl control, roles, reader/author fields), access conrolled sections with workflow dependant states, are so close to impossible using any other tool that trying to build a simple site with really basic workflow was impossible. Interestingly, building an anonymous site within an AD world is also nearly impossible (your name follows you everywhere); whenever the business needs a way for users to submit completely anonymous content to management, they come to me for a Notes app.
I also had some heartburn with just getting everything in place to start doing work. Just getting the SharePoint, IIS, and SQL Server bits set up a fairly painful multi-day project (as compared to about 1/2 hour for a full up Domino environment) and then more time trying to set up the security model (another 1/2 hour on Dom).
Finally, I struggle with the nearly complete lack of backward compatibility within the MS world; change versions of anything in the stack, pony up to rewrite a lot of your code (good for people who make money charging for this type of work; a pita for those of us who build apps for our employer).
This blog doesn't help change my mind either:
http://migratenotes.wordpress.com/
I know I need to move more into the MS world (corp standard is all MS, our little Domino world is a hold over from another universe), I'm just not looking forward to trying to learn a complete new set of tools while maintaining all of our existing apps.
I enjoy your blog, no matter the topic so keep up the good work.