je développe actuellement en C++ Builder 6 et je dois réaliser un gros
projet (environ 10 mois) pour Windows exclusivement. Comme la VCL est
abandonnée, je ne souhaite pas le faire avec C++ Builder 6.
je développe actuellement en C++ Builder 6 et je dois réaliser un gros
projet (environ 10 mois) pour Windows exclusivement. Comme la VCL est
abandonnée, je ne souhaite pas le faire avec C++ Builder 6.
je développe actuellement en C++ Builder 6 et je dois réaliser un gros
projet (environ 10 mois) pour Windows exclusivement. Comme la VCL est
abandonnée, je ne souhaite pas le faire avec C++ Builder 6.
Bonjour à tous,
je développe actuellement en C++ Builder 6 et je dois réaliser un gros
projet (environ 10 mois) pour Windows exclusivement. Comme la VCL est
abandonnée, je ne souhaite pas le faire avec C++ Builder 6.
Comme l'apprentissage d'un environnement demande un certain investissement
et que je veux pouvoir maintenir cette application plusieurs années, quel
compilateur me conseillez vous ?
C++ Builder X ou Visual C++.NET ?
Est-on certain qu'il y aura maintenance pour ces compilateurs ?
Borland/Inprise ne risque t-il pas d'abandonner C++ Builder X ?
Bonjour à tous,
je développe actuellement en C++ Builder 6 et je dois réaliser un gros
projet (environ 10 mois) pour Windows exclusivement. Comme la VCL est
abandonnée, je ne souhaite pas le faire avec C++ Builder 6.
Comme l'apprentissage d'un environnement demande un certain investissement
et que je veux pouvoir maintenir cette application plusieurs années, quel
compilateur me conseillez vous ?
C++ Builder X ou Visual C++.NET ?
Est-on certain qu'il y aura maintenance pour ces compilateurs ?
Borland/Inprise ne risque t-il pas d'abandonner C++ Builder X ?
Bonjour à tous,
je développe actuellement en C++ Builder 6 et je dois réaliser un gros
projet (environ 10 mois) pour Windows exclusivement. Comme la VCL est
abandonnée, je ne souhaite pas le faire avec C++ Builder 6.
Comme l'apprentissage d'un environnement demande un certain investissement
et que je veux pouvoir maintenir cette application plusieurs années, quel
compilateur me conseillez vous ?
C++ Builder X ou Visual C++.NET ?
Est-on certain qu'il y aura maintenance pour ces compilateurs ?
Borland/Inprise ne risque t-il pas d'abandonner C++ Builder X ?
On Wed, 30 Jun 2004 11:30:53 +0200, "Marc" :je développe actuellement en C++ Builder 6 et je dois réaliser un gros
projet (environ 10 mois) pour Windows exclusivement. Comme la VCL est
abandonnée, je ne souhaite pas le faire avec C++ Builder 6.
AMHA, l'apprentissage de l'environnement de développement n'est pas un
si gros investissement que ça -- sauf peut-être si l'environnement en
question est Emacs ;-)
On Wed, 30 Jun 2004 11:30:53 +0200, "Marc" <metrica@free.fr>:
je développe actuellement en C++ Builder 6 et je dois réaliser un gros
projet (environ 10 mois) pour Windows exclusivement. Comme la VCL est
abandonnée, je ne souhaite pas le faire avec C++ Builder 6.
AMHA, l'apprentissage de l'environnement de développement n'est pas un
si gros investissement que ça -- sauf peut-être si l'environnement en
question est Emacs ;-)
On Wed, 30 Jun 2004 11:30:53 +0200, "Marc" :je développe actuellement en C++ Builder 6 et je dois réaliser un gros
projet (environ 10 mois) pour Windows exclusivement. Comme la VCL est
abandonnée, je ne souhaite pas le faire avec C++ Builder 6.
AMHA, l'apprentissage de l'environnement de développement n'est pas un
si gros investissement que ça -- sauf peut-être si l'environnement en
question est Emacs ;-)
Si je devais recommencer un projet maintenant, je crois que
j'utiliserais une bibliothèque portable, comme wxWidgets qui a l'air
assez sérieuse. Ça me permettrait d'apprendre à utiliser cette
bibliothèque (ce qui ne devrait pas être trop dur, car elle ressemble
pas mal à OWL), et, même si le projet en question n'est pas prévu pour
être portable, ça permettra à mon patron de changer d'avis a
posteriori, et ça me permettra aussi, à l'avenir, de créer rapidement
une application portable.
Les alternatives propriétaires (.net et C++ builder X) ont toutes les
deux le même défaut AMHA : leurs éditeurs respectifs ne semblent pas
aimer les solutions pérennes. Microsoft a décidé d'abandonner les MFC
pour une solution peut-être plus adaptée à son langage propriétaire C#
qu'au C++, et Borland a abandonné successivement OWL et VCL (tout en
autorisant quand même que le développement d'OWL continue
indépendamment).
Donc, en résumé, je préfère une bibliothèque portable et open-source
qu'une bibliothèque liée à un OS ou à un éditeur, surtout quand cet
éditeur est Borland (dont j'ai vraiment du mal à cerner la politique)
ou Microsoft (dont je ne connais que trop bien la politique).
Si je devais recommencer un projet maintenant, je crois que
j'utiliserais une bibliothèque portable, comme wxWidgets qui a l'air
assez sérieuse. Ça me permettrait d'apprendre à utiliser cette
bibliothèque (ce qui ne devrait pas être trop dur, car elle ressemble
pas mal à OWL), et, même si le projet en question n'est pas prévu pour
être portable, ça permettra à mon patron de changer d'avis a
posteriori, et ça me permettra aussi, à l'avenir, de créer rapidement
une application portable.
Les alternatives propriétaires (.net et C++ builder X) ont toutes les
deux le même défaut AMHA : leurs éditeurs respectifs ne semblent pas
aimer les solutions pérennes. Microsoft a décidé d'abandonner les MFC
pour une solution peut-être plus adaptée à son langage propriétaire C#
qu'au C++, et Borland a abandonné successivement OWL et VCL (tout en
autorisant quand même que le développement d'OWL continue
indépendamment).
Donc, en résumé, je préfère une bibliothèque portable et open-source
qu'une bibliothèque liée à un OS ou à un éditeur, surtout quand cet
éditeur est Borland (dont j'ai vraiment du mal à cerner la politique)
ou Microsoft (dont je ne connais que trop bien la politique).
Si je devais recommencer un projet maintenant, je crois que
j'utiliserais une bibliothèque portable, comme wxWidgets qui a l'air
assez sérieuse. Ça me permettrait d'apprendre à utiliser cette
bibliothèque (ce qui ne devrait pas être trop dur, car elle ressemble
pas mal à OWL), et, même si le projet en question n'est pas prévu pour
être portable, ça permettra à mon patron de changer d'avis a
posteriori, et ça me permettra aussi, à l'avenir, de créer rapidement
une application portable.
Les alternatives propriétaires (.net et C++ builder X) ont toutes les
deux le même défaut AMHA : leurs éditeurs respectifs ne semblent pas
aimer les solutions pérennes. Microsoft a décidé d'abandonner les MFC
pour une solution peut-être plus adaptée à son langage propriétaire C#
qu'au C++, et Borland a abandonné successivement OWL et VCL (tout en
autorisant quand même que le développement d'OWL continue
indépendamment).
Donc, en résumé, je préfère une bibliothèque portable et open-source
qu'une bibliothèque liée à un OS ou à un éditeur, surtout quand cet
éditeur est Borland (dont j'ai vraiment du mal à cerner la politique)
ou Microsoft (dont je ne connais que trop bien la politique).
Il est possible aussi d'avoir à considérer la politique de ton client...
certains veulent les sources et n'aiment pas trop (encore hélas) qu'on
utilise des technologies non-propriétaires, ça les dépasse... mais
normallement la plupart s'en moquent, à raison (et ceux que ça gène
devraient au contraire s'y intéresser).
Il est possible aussi d'avoir à considérer la politique de ton client...
certains veulent les sources et n'aiment pas trop (encore hélas) qu'on
utilise des technologies non-propriétaires, ça les dépasse... mais
normallement la plupart s'en moquent, à raison (et ceux que ça gène
devraient au contraire s'y intéresser).
Il est possible aussi d'avoir à considérer la politique de ton client...
certains veulent les sources et n'aiment pas trop (encore hélas) qu'on
utilise des technologies non-propriétaires, ça les dépasse... mais
normallement la plupart s'en moquent, à raison (et ceux que ça gène
devraient au contraire s'y intéresser).
Il est possible aussi d'avoir à considérer la politique de ton
client... certains veulent les sources et n'aiment pas trop (encore
hélas) qu'on utilise des technologies non-propriétaires, ça les
dépasse... mais normallement la plupart s'en moquent, à raison (et
ceux que ça gène devraient au contraire s'y intéresser).
Il est possible aussi d'avoir à considérer la politique de ton
client... certains veulent les sources et n'aiment pas trop (encore
hélas) qu'on utilise des technologies non-propriétaires, ça les
dépasse... mais normallement la plupart s'en moquent, à raison (et
ceux que ça gène devraient au contraire s'y intéresser).
Il est possible aussi d'avoir à considérer la politique de ton
client... certains veulent les sources et n'aiment pas trop (encore
hélas) qu'on utilise des technologies non-propriétaires, ça les
dépasse... mais normallement la plupart s'en moquent, à raison (et
ceux que ça gène devraient au contraire s'y intéresser).
Il y en a d'autres qui ont peur que s'ils utilisent des logiciels GPL,
ils seront obligés à rendre leurs sources disponibles gratuitement à
tout le monde.
Il y en a d'autres qui ont peur que s'ils utilisent des logiciels GPL,
ils seront obligés à rendre leurs sources disponibles gratuitement à
tout le monde.
Il y en a d'autres qui ont peur que s'ils utilisent des logiciels GPL,
ils seront obligés à rendre leurs sources disponibles gratuitement à
tout le monde.
Ce qui m'embête le plus, c'est la classe AnsiString, obligatoire pour
utiliser la VCL et qui rend le code non portable.
Après tout l'interface
(quelques clics par-ci par là) n'est pas ce qu'il y a de + important dans
mon projet et le moment venu, je pourrai toujours la réécrire. Il paraît
que
cette classe a disparu dans C++ Builder X. Est-ce vrai ? Dans ce cas, ça
permet de faire des classes en C++ standart, complètement indépendantes de
l'interface...
J'ai un peu regardé le site de Borland, et la communication sur C++
Builder
X y est tellement réduite, que honnêtement, je me suis demandé si c'était
pas déjà abandonné.
Marc
Ce qui m'embête le plus, c'est la classe AnsiString, obligatoire pour
utiliser la VCL et qui rend le code non portable.
Après tout l'interface
(quelques clics par-ci par là) n'est pas ce qu'il y a de + important dans
mon projet et le moment venu, je pourrai toujours la réécrire. Il paraît
que
cette classe a disparu dans C++ Builder X. Est-ce vrai ? Dans ce cas, ça
permet de faire des classes en C++ standart, complètement indépendantes de
l'interface...
J'ai un peu regardé le site de Borland, et la communication sur C++
Builder
X y est tellement réduite, que honnêtement, je me suis demandé si c'était
pas déjà abandonné.
Marc
Ce qui m'embête le plus, c'est la classe AnsiString, obligatoire pour
utiliser la VCL et qui rend le code non portable.
Après tout l'interface
(quelques clics par-ci par là) n'est pas ce qu'il y a de + important dans
mon projet et le moment venu, je pourrai toujours la réécrire. Il paraît
que
cette classe a disparu dans C++ Builder X. Est-ce vrai ? Dans ce cas, ça
permet de faire des classes en C++ standart, complètement indépendantes de
l'interface...
J'ai un peu regardé le site de Borland, et la communication sur C++
Builder
X y est tellement réduite, que honnêtement, je me suis demandé si c'était
pas déjà abandonné.
Marc