|
Publicité ' | ||||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 132 ![]() |
Bonjour,
Je suis un peu surpris de constater que la question n'a pas déjà été posée... Ou alors, je ne sais pas me servir de la recherche Je programme en C++ (C++Builder) et j'ai besoin maintenant de faire des applications client-serveur multi-plateformes (serveur sous linux et client sous windows). Je cherche donc les outils kivonbien. Parce qu'installé d'origine sur les serveurs que j'utilise généralement (SME), je voudrais utiliser MySQL. wxWidgets me semble intéressant pour faire des applis facilement portables, mais il y a peut-être d'autres choses ? Kylix parait avoir des avantages, mais aussi des inconvénients (plutôt orienté pascal objet, la version libre est bien limitée, etc). Mon expérience en C++ Builder ne m'a pas convaincu... Donc je cherche un IDE ou des outils séparés mais bien faits pour développer sous les deux OS ou pour faire de la cross-compilation. Des outils identiques seraient préférables, mais ce n'est pas impératif. Une grande facillité de portage est par contre indispensable (pour des parties de code à réutiliser, ou pour pouvoir utiliser la même appli sur serveur windows ou en monoposte après simple recompil). Voilà. J'aimerais donc avoir vos conseils et/ou avis d'utilisateurs...
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein. |
|
|
00
|
|
|
#2 |
|
Futur Membre du Club
![]() Inscription : juillet 2004 Messages : 21 ![]() |
Pourquoi n'utilises-tu pas un serveur déjà multi-platforme? (genre codé en php ou Java ou autre).
Si tu veux je bosse sur une interface serveur générique en php pouvant accepter des plug-ins (donc n'importe quel protocol), si ca t'intéresse dis le moi je te montrerai |
|
|
00
|
|
|
#3 | |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 132 ![]() |
Bon, entre temps, j'ai trouvé ce topic. Je ne sais pas comment il a échappé à mes recherches !
Ce qu'on y dit de wxWidgets est assez convaincant. On y conseille minGW que j'avais déjà un peu repéré, mais dont le site ne m'a pas convaincu (arrêt des news fin 2003... le projet est abandonné ?). J'aimerais les réactions des utilisateurs SVP. Et éventuellement d'autres avis/conseils. Citation:
Je suis curieux de nature et j'accepterai toujours de regarder avec intérêt tout ce que tu voudras me montrer. Mais pour répondre à ta question :
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein. |
|
|
|
00
|
|
|
#4 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 132 ![]() |
J'ai oublié une petite précision : je cherche une solution en logiciels libres si possible open source. Par philosophie, par nécessité (je participe à un projet sous GPL) et parce que la qualité des produits libres est généralement bien supérieure. Entre autres raisons...
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein. |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() |
|
|
|
00
|
|
|
#6 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 132 ![]() |
Bonjour,
Merci pour ta réponse, KarLKoX Veut-elle dire que tu fais toujours confiance à ce produit ? Dans mon second post, je disais l'avoir repéré mais hésiter à cause des news qui s'arrêtent fin 2003... Mon choix aurait tendence à se porter sur minGW (si j'ai confirmation que ce produit est bon et toujours suivi) avec wxWidgets. Mais il me faut aussi des API avec MySQL... Par ODBC ? s'il y avait quelque chose de plus direct, je préfèrerais... Et puis, si les utilisateurs des différents produits cités voulaient bien me dire quelques mots de leur expérience, cela me permettrait de choisir en meilleure connaissance de cause Merci
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein. |
|
|
00
|
|
|
#7 |
|
Membre éprouvé
![]() Inscription : juin 2002 Messages : 667 ![]() |
Sinon, il y a C++ Builder X qui n'est pas la suite de C++Builder 6.0.
C'est du pur C++, multiplatforme, il est même possible de paramétrer le type de compilateur et de débuggueur.
__________________
Si tu ne vis pas ce que tu penses alors tu penses ce que tu vis. |
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 132 ![]() |
Bonjour,
Merci pour ta réponse. Je vais regarder de plus près ce C++Builder X que je prenais effectivement pour un C++Builder multi-plateformes, un genre de Kylix plus spécialisé dans le C++... Mais il va falloir que Borland se montre très convainquant pour me convaincre d'abandonner ma recherche d'une solution libre...
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein. |
|
|
00
|
|
|
#9 |
|
Membre éprouvé
![]() Inscription : juin 2002 Messages : 667 ![]() |
Heu, il est vendu environ 33 Euros avec le livre "Programmer en langage C++" chez Eyrolle...
__________________
Si tu ne vis pas ce que tu penses alors tu penses ce que tu vis. |
|
|
00
|
|
|
#10 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 132 ![]() |
Bonjour,
Mais comme expliqué plus haut, c'est plus une question de philosophie et de licences que de prix... Et puis, c'est un IDE. Qui parait effectivement séduisant, mais mon souci est plus de trouver le moyen de réaliser des IHM compatibles, des gestions de bases de données compatibles, etc. et donc de trouver les bibliothèques de classes et composants "kivonbien"...
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein. |
|
|
00
|
|
|
#11 |
|
Membre éprouvé
![]() Inscription : juin 2002 Messages : 667 ![]() |
Le livre que j'ai acheté à 33 Euro fourni le CD C++ Builder version
PERSONNEL et non pas DEVELOPPEUR. Je ne connais pas les différences. Ma version me convient, pour le moment, je ne fais pas d'interface Homme Machine.
__________________
Si tu ne vis pas ce que tu penses alors tu penses ce que tu vis. |
|
|
00
|
|
|
#12 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 132 ![]() |
Re...
Ah,d'accord, là je comprends mieux ! Tu as donc probablement la version d'évaluation dont il est question sur le site de Borland... Chez Diffus'Log, on retrouve les mêmes prix... Voire bien pire ! Mais ils n'ont pas l'édition perso... Je pourrais effectivement downloader la version d'évaluation pour voir. Mais il s'agit probablement d'une version limitée... Qu'on me pardonne, mais si je demande ici avis et résultats d'expériences, c'est aussi pour ne pas downloader et essayer tout ce qui existe ! Il y a longtemps que tu as la tienne ? Quid des biblios de composants ? Bon, merci en tous cas du tuyau : que je m'y mette ou non, j'aurai toujours découvert un truc de plus ! Et si tu me confirmes que la version perso d'évaluation semble intéressante à installer au moins pour voir, pourquoi pas, si cela semble vraiment valoir le coup ?
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein. |
|
|
00
|
|
|
#13 |
|
Membre éprouvé
![]() Inscription : juin 2002 Messages : 667 ![]() |
La version personnelle que j'ai acheté avec le livre est une version sans limitation de durée.
Elle gère la STL et permet (ou du moins propose, je n'ai pas testé) de faire du code sous Linux et Solaris.
__________________
Si tu ne vis pas ce que tu penses alors tu penses ce que tu vis. |
|
|
00
|
|
|
#14 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 132 ![]() |
Donc, finalement assez intéressant ! Une chose m'inquiète encore, la question de la licence... Ils ne sont pas très bavards sur ce point, mais ils parlent sur le site Borland d'une "licence commerciale pour utilsation personnelle"...
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein. |
|
|
00
|
|
|
#15 |
|
Invité régulier
![]() |
Salut !
Moi je te conseillerais WxWidgets + Ming ! Multi-plateforme, sous licence LGPL je crois (enfin cela veut dire que c'est compatible GPL et aussi incorporable dans un projet non open-source). Par contre je n'ai pas d'infos concernant ming, tout ce que je sais c'est que cela marche très bien !! ++ |
|
|
00
|
|
|
#16 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 132 ![]() |
Salut,
Ne veux-tu pas parler de MinGW ? Google me donne beaucoup de ming, mais je n'ai rien trouvé qui corresponde à ce que je cherche... Ce qui s'en rapprocherait le plus est une librairie de fonctions de dessin vectoriel...
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein. |
|
|
00
|
|
|
#17 | |
|
Invité régulier
![]() |
Citation:
|
|
|
|
00
|
|
|
#18 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 132 ![]() |
Salut,
Ok, je comprends mieux ! J'ai déjà classé cet outil parmi les plus intéressants. Me reste un gros doute que j'aimerais bien que quelqu'un lève : est-il pérenne ? Les news sur le site se sont curieusement arrêtées fin 2003...
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein. |
|
|
00
|
|
|
#19 |
|
Invité régulier
![]() |
Activity Percentile (last week): 99.7961%
Bien sur que oui, le developpement continue encore et encore ! http://sourceforge.net/projects/wxwindows/ |
|
|
00
|
|
|
#20 |
|
Membre du Club
![]() Inscription : avril 2004 Messages : 132 ![]() |
Ok, je n'avais pas pensé à aller voir là. Me voilà donc rassuré !
En fait, tu m'as donné le lien sur wxWidgets au lieu de minGW. Pour ceux que ça intéresse : http://sourceforge.net/projects/mingw . Donc, je vais probablement choisir ce que tu me conseilles : mingW + wxWidgets. Merci pour tes réponses Et pour MySQL, quelqu'un a quelque chose à me conseiller ? Ou je fais tout bêtement ce qui est expliqué dans le manuel ?
__________________
La théorie, c'est quand on sait tout et que rien ne fonctionne. La pratique, c'est quand tout fonctionne et que personne ne sait pourquoi. Ici, nous avons réuni théorie et pratique : Rien ne fonctionne... et personne ne sait pourquoi ! Albert Einstein. |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com