Axis para C++
Me ha sorprendido ver Axis para C++. Normalmente no he prestado mucha atención al código que produce Apache, porque no me gusta mucho Java. Pero sí me gusta C++, y está clarísimo que a estas personas no. Han hecho la versión de C++ con muy pocas ganas. Por ejemplo, me encuentro, entre otras cosas:
* En su página web, dice explícitamente “Axis Engine is pure C++: Changed mallocs/frees/strdups to news/deletes; .h header files were changed to .hpp; structs were changed to classes”… Pero ¿? ¿esa es la versión de C++? ¿Cambiar los mallocs por news? Mal empezábamos.
* Luego al ver el código, veo que: usa printfs, la mayoría de los .h están como .h, no como .hpp (no sé qué manía les ha dado con la extensión), ¡¡el estilo de las llaves no es consistente ni siquiera dentro del mismo fichero!! Penoso.
* La utilidad WSDL2Ws está en Java, por lo que necesitas un JDK para poder utilizar la versión C++…

Ufff, me vas a contar a mí, que me llevo pegando con Axis C++ y Axis Java desde hace 6 meses. El de Java sigue los estándares y funciona de maravilla, pero los servicios web C++ sólo funcionan con clientes C++, es decir, una mierda
Hemos tenido que hacer bastantes chapuzas para que funcione el invento porque los clientes debían ser en varios lenguajes y el servidor en C++. En definitiva, una odisea
Comment by Cek — 17/6/2005 @ 0:22
algun sitio donde encontrar información en castellano sobre el tema??
gracias
Comment by hiphop — 22/3/2006 @ 11:48
Hola ante todo. Nosotros estamos intentando realizar un webService en C++ y un cliente en Java y viceversa.
Nos está dando un montón de problemas. A veces ni siquiera funciona el cliente C++. Estamos muy interesados
en saber como poder hacerlo. Somos informáticos y lo necesitamos para un proyecto de empresa. Cek me gustaría
que me comentaras dónde podemos encontrar información para realizar esa odisea de la que hablas. Es un requisito
que tenemos que cumplir y necesitamos que funcione. Muchas gracias.
Comment by Anonymous — 26/1/2008 @ 11:03