Your comments about JNK make me think Microsoft should have picked something else. But what? Oren and others have been less than enthusiastic about service stack too.
And you're right. Json.net is considered fantastic by most .net devs because the framework json story is so poor.
Sean,
Any chance your project go live is post two months? If not, the unstable is less unstable now since feature freeze was last week. It's in heavy testing and running in production on most hibernating rhinos properties. In addition, several brave souls have been running in production with 1.2 for months.
There's enough good new stuff in there that I would start a new project on unstable. The only reason I haven't switched is because I run on RavenHQ which won't upgrade until well after 1.2 turns officially stable.
Chris Marisic you have been saying some strong statements about me. A friend pointed me here to respond.
The last breaking changes I know of are from the major release of Json.NET 4.5 where I clearly announced that there would be breaking changes and I gave configuration options and instructions to help people upgrade. Following feedback, including some from RavenDB, the release immediately after that I added a couple of additional options to make switching to Json.NET 4.5 even easier. That was over 6 months ago. In the many minor releases of Json.NET since then I have been careful about not introducing any breaking changes outside of low impact bug fixes and I have not heard any complaints about breaking changes from people upgrading between Json.NET 4.5 releases.
~ James Newton-King
Chris Marisic you have been saying some strong statements about me. A friend pointed me here to respond.
The last breaking changes I know of are from the major release of Json.NET 4.5 where I clearly announced that there would be breaking changes and I gave configuration options and instructions to help people upgrade. Following feedback, including some from RavenDB, the release immediately after that I added a couple of additional options to make switching to Json.NET 4.5 even easier. That was over 6 months ago. In the many minor releases of Json.NET since then I have been careful about not introducing any breaking changes outside of low impact bug fixes and I have not heard any complaints about breaking changes from people upgrading between Json.NET 4.5 releases.
~ James Newton-King
On Thursday, 27 September 2012 00:30:57 UTC+12, Chris Marisic wrote:
It's your project so clearly you're entitled to do anything you wish, I've just seen RavenDB continually take flak over it for the very reasons I feel the choices were wrong. I strongly believe if you had followed semantic versioning rules most of these issues could have been avoided.
Oh Yes. I don't want to go back! :-)