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++...

blog comments powered by Disqus