Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I am a .NET developer who is looking into the OSS world for a REST framework similar to Microsoft's Web Api. I'll be starting a personal project soon and need to develop both a web site and an API with the API coming first.

I've ruled out Ruby on Rails just because I feel that with my background in C#, I can get up to speed quickly with either a Java or PHP based framework. So far I've looked at Slim (PHP) and JAX-RS and Jersey (Java).

Would I want to consider any others? My API will be private at first with a public one on the roadmap. I'll be hosting the API on Heroku or some cloud based service.

share|improve this question
PHP doesn't look anything like C#. For Java, this framework looks pretty good. – Robert Harvey Nov 21 '12 at 20:29
Jersey is good. But C# or no, I think you'll go faster with Ruby and Rails than you will with Java, simply because the code volume will be considerably smaller. – kevin cline Nov 21 '12 at 22:30

closed as not constructive by Robert Harvey, gnat, Eric King, Walter, GlenH7 Nov 21 '12 at 23:18

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

1 Answer

I don't have any production experience with it, but check out Service Stack: http://www.servicestack.net/

share|improve this answer
That's for .NET, and the OP seems to want to move away from .NET. Although using his existing C# skills would be very cool, assuming he's willing to use Mono. – Robert Harvey Nov 21 '12 at 21:31
I am not sure if he wants to move away from C#/.NET or just use OSS frameworks and libraries. – Tim Lowes Nov 21 '12 at 21:36

Not the answer you're looking for? Browse other questions tagged or ask your own question.