I'm more acquainted with Java technologies and i'm running a project where i need to use the .Net framework for the backend. The goal of the project is to to expose a public api handling any request type PUT, POST, GET, DELETE. The payload will only be in JSON. The backend will be interacting with a database and third party libraries also written in .Net.
What are the technologies in .Net that are best suited for this. Is it Asp.Net with C#. Are there other framework people would recommend (Spring.Net for instance. Also There seems to be different version of .Net 3 & 4. Are all the versions equally valid for this type of project.
Finally what are the tools people use to develop, test unit and do integration test in the .Net environment.
Thank you ken
the 2 languages are very similar syntacticallyI disagree. think of anonymous classes/lambdas/query syntax etc. But the most important difference is the ecosystem, tools/libraries/coding styles etc.C#tag on SO and see the difference.