Question

Ici où je travaille, nous développons des ERPs en utilisant Visual Basic 6 (Source Safe), MySQL et Crystal Reports 8.5, mais le résultat est bon que nous nous attendions.

Nous prévoyons de migrer de ces outils, à C ++ Builder XE2 et Oracle, avec github. Quels rapports peut-on utiliser l'application? Rien de mieux que Crystal Reports? C ++ Builder prend en charge bien Oracle?

Avec Visual Studio (C ++ et Oracle), à ??obtenir de meilleurs résultats?

Merci

Était-ce utile?

La solution

Les deux compilateurs et IDE ont différentes forces et faiblesses de. Essayez de consulter les réponses à ce poste ainsi: C ++ Builder ou Visual Studio

Je aime beaucoup de choses dans C ++ Builder (et pour cette matière Delphi, ne règle pas un si vous considérez comme C ++ Builder). En gros, si vous avez besoin de faire du développement GUI som et vous insistez sur la production des applications Windows natives, C ++ Builder et Delphi a d'énormes avantages. Le cadre de VCL est vraiment super, et étroitement lié avec l'IDE (qui est ironiquement aussi sa plus grande faiblesse). Il y a évidemment des cadres qui fournissent certains des mêmes fonctionnalités que C ++ Builder, mais je dois encore voir un qui fonctionne si bien avec l'IDE.

Le problème avec cela, cependant, est que vous choisissez vraiment une plate-forme, qui est difficile à migrer loin de. Non seulement le cadre de VCL ajouter quelques Embarcardero seulement des constructions de langage (qui sont d'ailleurs souvent ceux vraiment bien si vous êtes dans ce genre de choses). Mais le cadre de VCL est également propriétaire, et un produit uniquement Embarcardero.

J'ai les deux dernières années a eu quelques inquiétudes sur l'avenir de C ++ Builder, il a commencé à manquer derrière les concurrents dans l'interface, outils de codage, et certainement le compilateur qui est loin des concurrents.

Delphi est cependant un produit qui semble recevoir beaucoup plus d'attention des développeurs, il a reçu un compilateur 64 bits, (C ++ Builder manque encore soupirer ). Delphi produit également des applications natives, travaille avec FireMonkey afin que vous puissiez produire des applications MacOS, et est moins likey être interrompu en tout temps peu (mon avis personnel). De plus il est possible de passer au libre Lazare / Free Pascal IDE, bien que je ne suis pas allé à jour sur ce pendant un certain temps.

En fait ce qu'il revient à dire, quels sont vos besoins. Qu'est-ce que vous avez besoin des outils de programmation, pour le développement RAD, étant donné que vous avez besoin du code natif produit (vous paraissez réglé sur C ++), je serais probablement aller pour Delphi / C ++ Builder. Pourtant, je pense que vous devriez essayer d'abord, et de préférence donner Qt / wxWidgets un coup de feu et de voir si vous pouvez régler avec cette (Qt peut se révéler être si cher), et peut-être obtenir une solution qui sera officiellement pris en charge pour une plus longue temps.

Si vous trouvez que vos besoins ne sont pas autant sur la base des aspects rapides du développement, et vous êtes à la recherche de quelque chose qui va vous donner un codeur une meilleure boîte à outils pour le codage, et attendez plus de votre compilateur, je le ferais ne pas aller pour les produits Embarcardero.

En ce qui concerne l'intégration de la base de données Je ne peux pas dire grand-chose sur Oracle pour l'une des deux, mais en général je trouve que C ++ Builder / connectivité Delphi base de données de poignées et de développement en utilisant les données de contrôle au courant, très bien. Il est vraiment l'un des principaux atouts d'un outil de RAD.

Donc, essayez les deux dans un scénario de pensée aussi jszpilewski mentions.

Autres conseils

Vous pouvez télécharger la version d'essai de 30 jours de C ++ Builder et vérifiez vous-même. Il offre un accès facile à la base de données Oracle (en éditions Enterprise ou Architect) et faisceaux avec Nevrona Rave Reports. D'où tout devrait offrir un flux de travail similaire à VB6 dans un environnement qui connaît plus sur Vista et 7. Un avantage intéressant sur Visual Studio serait compilation croisée pour Mac si vous pouvez utiliser le nouveau cadre FireMonkey au lieu de VCL.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top