[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-team] Un remplacement pour Rogue Wave ?



Salut le monde ;)

Par le plus grand des hasards...
quelqu'un connaît un remplacement pour les Rogue Wave Tools.h++/DBTools.h++ ?

C'est un toolkit en C++ (sous UN*X, aussi Linux - commercial, hein ;)) qui permet d'avoir
des classes plus perfectionnées (RWCString, ...) et des containers (RWList, ...) - ça,
pas de problème, on peut utiliser la STL. Mais les Tools.h++ permettent aussi de
sérialiser des objets et des les stoquer dans un objet String: on utilise ça pour envoyer
des classes comme messages entre des serveurs Tuxedo.
Il y a aussi une classe Factory qui permet d'instancier des objets d'une classe rien qu'en
donnant le nom de la classe dans un string (comme le ClassLoader de Java, quoi).

Sinon, il y a aussi les DBTools: on a des classes database, table, selector, updater, etc...
qui encapsulent les accès aux BD (au lieu de faire de l'SQL). Ca donne une approche OO à
des BD relationnelles "classiques" (Oracle, DB/2, ...).

Qqn aurait une idée ?

PS: on cherche une alternative à Rogue Wave à cause de leur nouvelle politique de licenses
    qui est vraiment abusive et criminelle (20% du contrat pour les licenses run-time !!!!!)

PS2: on cherche un produit commercial, pas un GPL (enfin, s'il y en a un sous GPL... ;))

merci pour toute info et @+

-- 
  -o) / Pascal Bleser          ATOS Payment Systems|
  /\\ \ C++/UNIX Development        Aachen, Germany|
 _\_v  \<guru@linuxbe.org> <pbleser@atos-group.com>|
---------------------------------------------------|
The brain is a wonderful organ; it starts working  :
the moment you get up in the morning, and does not :
stop until you get to school.                      :
---------------------------------------------------'

---------
Visit the Linux Supertore Online: http://www.redcorp.com !
If you want to be deleted from the list, send a mail to
majordomo@rtfm.be with "unsubscribe linux-team" in the body.
Archive of the list: http://tania.be.linux.org/