diego sevilla’s weblog
it is better to remain silent and be thought a fool,
than to open your mouth and remove all doubt -- groucho marx

24/1/2005

Axis para C++

Filed under: español, crítica/critics, código/code — Diego Sevilla @ 23:44 — In English

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

3 Comments »

  1. 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 :D

    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 :D

    Comment by Cek — 17/6/2005 @ 0:22

  2. algun sitio donde encontrar información en castellano sobre el tema??
    gracias

    Comment by hiphop — 22/3/2006 @ 11:48

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

RSS feed for comments on this post. TrackBack URI

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>


Anti-Spam by WP-Morph 

Creative Commons License
This work is licensed under a Creative Commons License.
EWWV  AWStats  Site Meter 24 queries. 0.077 seconds. Powered by WordPress
406046 email messages processed in this box. 10858 were spam

0