Such as:
- Sealed Methods you might have liked to extend
- Exceptions thrown are more vague than is helpful
- Elimination of Connected Content which was a major feature in MCMS 2002
- HTML is stripped from fields when stored and returned. No easy option to work around this problem
- Creating an SPWeb takes an eternity.
- Nonexistant migration path from MCMC 2002
I wish that the Sharepoint object model was purely managed code. Although having .NET wrappers is convenient, having to worry about disposing the many objects that implement IDisposable is a pain. It’s so easy to run into memory issues when dispose does not get called in a WSS app. And I thought the reason for moving to .NET was to free developers from having to deal with memory management…