UTNianos

Versión completa: Desarrollo Web Service
Actualmente estas viendo una versión simplificada de nuestro contenido. Ver la versión completa con el formato correcto.
Bueno, recurro a los bastos e idoneos desarrolladores del foro.

Tengo que desarrollar un web service, que por ahora, si o si se va a tener que ejecutar en Linux (Debian).

Estoy buscando info, aun recolectandola y leyendola. Pero mientras tanto, alguno me tira una puntita de que lenguaje me conviene?

Creo, repito, creo... que se va a terminar ejecutando en un servidor dedicado, donde ya hay corriendo un Apache.
Cuestion, que dentro de los requerimientos del mismo... se tiene que mantener ejecutando un daemon de linux, que quede procesando (el web service pensado, no va a ser tan facilito, va a tener un cacho grande de logica y procesamiento, la idea es que reciba notificaciones para modificar su funcionamiento, guarde cosas en BBDD y notifique a webs registradas (Como hace la API de mercadopago cuando recibis un deposito de guita) sobre cambios importantes...

La cagada, es que tengo que usar SI o SI una Api que no corre sobre C++, tiene su version para Python, su Version para PHP y su version para .net (No se si levantara con mono) y aun no averigue del todo si tiene una version para Java...

Tengo algunas dudas con que tecnologia usar.
Iba a arrancar con C++, hasta que descubri que no esta la API para C++, lo que podria no ser un problema porque genero un conjunto de scripts en Python y los ejecuto desde C++... pero bueno, como veran, es un menjungue de Merda Liquida JAJAJA y tengo 0 experiencia en desarrollar un Servicio Web... Y lo que vendria bien, es que algun crack del foro me tire una punta como:
"Ni se te ocurra desarrollar En Cobol" por ejemplo, como para reducir el criterio de mi busqueda en la etapa de investigación JAJAJA...

Besitos a Todas!
Mi default para estas cosas es Sinatra o Rails. Si tenés mucha lógica, más Rails que Sinatra.

Pero si tenés que interfacear con esa API, de los lenguajes que nombraste iría con Python. No se qué se usa en Python para esto (django? puaj).

O me haría una mini API REST en cualquier cosa Pythonera, sólo para que te haga de interfaz con la API, y el resto lo desarrollás en lo que se te cante la chota.
Bueno, gracias por los consejos, maso lo que tenia pensado... maso...



Off-topic:
EN si, HTTP es un cancer... Merecemos la extincion como raza humana por usar algo como HTTP para poder ver algo en un monitor......
Pero bueno, tambien hay gente que lleva comida al plato gracias a la mierda que gira entorno a HTTP.



Voy a seguir investigando a ver cual me resulta mas comoda, cual es mejor y saraza... pero ya me diste una buena idea!

thumbup3
URLs de referencia