3 ms·
Very good post. I generally (heck even wholeheartedly) agree with most of what is being said, however I'll take some small issue with a couple of things. Whil
by lucisferre 16y ago
Very good post. I generally (heck even wholeheartedly) agree with most of what is being said, however I'll take some small issue with a couple of things.
While the comments about .NET and Java are more than fair, things are starting to improve (albeit slowly). The new WCF REST bits that are up on Codeplex and are actively being developed by Glenn Block and his team look quite promising. I've also been working with a nascent .NET framework called Nancy (http://github.com/thecodejunkie/Nancy http://github.com/thecodejunkie/Nancy), which is extremely lightweight, very extensible and inspired by Sinatra's syntax.
Second, I'll agree that in general right now implementing proper Hypermedia support seems like more pain than gain. However, my experience so far is already indicating places where having hypermedia support would make things easier on me in terms of client development. The challenge is finding a convenient and reasonably DRY way to build in hypermedia support into my API. So while I don't care that my API isn't fully REST, I still think there is value to be gained in exploring the 'harder' things like hypermedia.
- mythz 16y agoHi and thanks, Yeah I know of NancyFx and Glenn's WCF Web APIs and follow both closely - if you haven't had a chance yet you should also checkout http://servicestack.net http://servicestack.net which allows you to create some pretty responsive demos with just 1 page of C# (definitely in-line with my pursuit of DRY, fast and expressive code :). So what I'm trying to pitch is for not a blind pursuit of conformance but to recognize the value that it provides and whether it's actually worth the effort. But yeah I'm constantly striving for better development practices, tools, designs, etc. But in the sea of tech I don't take anything at facevalue (no matter who preaches it) and need to be proven of value before I adopt it.