web services - What is the Open-source equivalent of WebAPI? -
in past i've done webapi http service development on microsoft platform (both asp based , self-hosted) i'm beginning learn how web development outside of microsoft platform. question is: open-source equivalent of webapi? specifically, how 1 create back-end part of web application, featuring multiple controllers (or similar constructs) , each controller has own set of crud operations. example, webapi create customerscontroller, productscontroller, orderscontroller, , each 1 have get, post, dlete , put operations respective domain model. these controllers exist within same web application. so, i'm looking way create such application using open-source stack.
first of all: webapi indeed open source (see http://aspnetwebstack.codeplex.com/). if want "deploy outside of microsoft platform": want stick .net?
if want stick .net, can recommend servicestack. should @ license model first. afaik have changed mit license different. don't know if can still used commercial projects.
if want change programming language: take @ scala. switched c# scala , love it. runs in java virtual machine (hence everywhere), nicer , more powerful java (in opinion). scala there example spray full fledges web service backend architecture.
another bet php. done long time, too. myself not much, many big websites build php anyway. 2 big players have in mind symfony2 , zend framework 2.
of course there many other possible alternatives.
hope helped bit...
Comments
Post a Comment