Quelle est selon vous les plus grandes différences entre ces 2 AGL.
Expliquez pourquoi, merci.
Version imprimable
Quelle est selon vous les plus grandes différences entre ces 2 AGL.
Expliquez pourquoi, merci.
Delphi et VB sont similaires dans le sens que les deux sont des outils visuels permettant de développer façilement des applications. La similarité s'arrete là, les différences :
Delphi VB
Langage Objet -> Delphi : Oui / VB : Non
Compilateur natif -> Delphi : Oui / VB : Non
Portable Linux -> Delphi : Oui / VB : Non
Quand au futur, VB6 n'à plus d'avenir, puisque MS, propose le nouveau VB.net.
Donc pour la pérénité, il faut plutot envisager MS VS.NET ou Delphi 8 pour dotnet.
En ce qui concerne Delphi : le langage n'est tout de même pas à la portée d'un débutant. Par ailleur java est aussi affublé d'une machine virtuelle volumineuse, lente, couteuse en resources, lourde, pas aussi stable que d'aucun le prétende et qui tourne très mal sur des machines peu musclées.
Java ne reprend pas non plus les applis VB6 ( :lol: )!!!
Pourtant Java se porte très bien. Les choses doivent donc être un peu plus compliquées mon grand.
Pour revenir à la question posée:
il est exact que la migration d'un projet VB6 en VB net est sans espoirs quoique dise Microsoft.
VB :Citation:
Envoyé par seb1000
VB n'est pas un AGL, mais un générateur d'écran visuel qui produit du code basic, lui meme interprété. VB à été fait par un développeur independant, et racheté par MS qui en as assuré la commercialisation pour promouvoir Windows. Malgré les évolutions successives, VB est arrivé à sa limite car ce n'est jamais qu'une bidouille de développeur indépendant, et au final MS à décidé de l'abandonner car c'est maintenant impossible à faire evoluer et complêtement dépassé. Pour cela Microsoft à recruté à grand frais un développeur de chez borland, pour qu'il développe une espèce de clone de Delphi, appelé VB.net, qui se trouve etre évidement totalement incompatible avec un outil abandonné du meme nom, VB. Manque de Bol les utilisateurs VB se sentent tellement floué par cet abandon ignominieux que le premier reflexe et de quitter définitivement MS pour un avenir moins incertains, vers les cieux plus prometteurs de Java, Delphi et C++ par exemple, et d'autre part les utilisateurs Delphi 6 ne voient pas grand interet d'utiliser VB.net, une espèce de clone de Delphi 1 sans portabilité linux, alors que Delphi 6 à déjà donc 6 ans d'avance et des milliers de composants freewares Delphi à télécharger sur le net pour déveloper encore plus vite.
Delphi :
Dephi est beaucoup plus qu'un AGL, en effet Delphi est un très vaste ensemble d'outils pour le développement, et de composants qui facilitent le développement professionnels d'applications, d'applications Web et de services webs, et tout ceci pour Windows et Linux (avec Kylix).
Ce qui est génial et qui différencie Delphi de tous le reste de la concurence, et la raison pour laquelle Delphi n'à aucun concurent valable, c'est que Delphi génêre et utilise le langage Pascal Objet, langage ensuite véritablement compilé en NATIF par un extraordinaire compilateur Pascal mature de plus de 10 ans d'expérience, qui compile à une vitesse stupéfiante et qui produit un code en gros aussi rapide qu'un codé généré par un compilo C++.
Et il y à encore mieux, si le Pascal Objet vous rebute (pourtant c'est un extrordinaire langage par sa lisibilité et sa robustesse, idéal pour le développement en équipe et pour la maintenabilité), il existe une seconde version de Delphi : Borland C++Builder qui est la meme chose que Delphi, mais en C++, et avec en plus la compatibilté MFC (VC++).
Bref il n'y à pas photo...
Je pense que Delphi c'est le bon plan quoi qu'il arrive,
avec Delphi on peu faire des applications performantes natives, et cela très rapidement car Delphi est un RAD, sans parler en effet des milliers de composants à télécharger, qui fait que parfois on fait un simple travail d'assemblage et de paramétrage, on est très loin du pissage de code.
Avec Delphi 6 et la CLX, cette meme application est portable sous Linux.
Dans Delphi 6, les générateurs d'applications Web et Webservices permettent dès maintenant de faire des Serveurs et Clients pour SOAP, sans meme avoir besoin de s'encombrer de .net (jeune et lourd), et en plus tu peux déployer ton webservice au choix sous Windows ou sous Linux, c'est pas trop génial ca ?
Il n'y à pas plus ouvert que Delphi, tu peux adresser un serveur en SOAP, mais aussi un serveur en CORBA, et meme depuis la version 6 un serveur EJB (Java).
Et en plus quand .net sera enfin au point, genre Patch N°7 pour .NET, alors la future version de Delphi (annoncée par borland) tu pourra directement programmer la framework .NET.
Bref avec Delphi, pas de prise de tete, tu peux adresser Windows, Linux, SOAP, Java, CORBA et bientot .net, bref Delphi c'est à la fois la sécurité, la robustesse, la performance et l'ouverture en somme.
Je pense que hello est le genre de type qui developpe ses appli sous VB/Access, a foutu le site de son entreprise sous Win2k avec IIS 5, developpe en asp/access.
Mais bien sur ! A mon avis il doit etre dans l'administration ou quelque chose comme ca, impossible autrement, du moins jaimerais bien savoir ou il bosse, pour pas m'y retrouver un jour.
Parce que dire que le langage delphi n'est pas un langage pour debutant ???? LOL
Le basic est un langage de bidouilleur, c'est fait pour que les gamins de 13 ans s'amuse avec QBasic point final. Par contre mon cher, le Pascal est le langage le plus simple pour apprendre la programmation, parce que le pascal implique de respecter des règles de programations qui seront utiles par la suite dans d'autre langange (comme en VB mais si vous savez pas ce que c'est que Option Explicit en VB vous risquez de vous prendre la tete un bon moment a chercher les erreurs) et que Pascal limite serieusement l'utilisation de GOTO (Perso j'ai jamais trouver comment faire ca en Pascal, enfin j'ai une idee mais c tellement chiant a faire que jai jamais essayer, alors quen basic c la fonction la plus simple).
De plus l'utilisation des boucles en VB est totalement mal foutue :
Do While i=3
print toto
loop
Faire tant que (oui vous yen parlez correctement ?)
While i:=3 Do
write toto
End while
Tant que ... fait (ahhh ca va dja mieux)
Bref jconnais pas toute les boucles VB mais jme souvient que c'est tous une galere (comme le next dans une boucle for)
Les 3/4 des autres supériorité de Delphi on été cité en haut, jvais pas les retaper.
Mais en 2 mots :
Basic = Langage pour gamin (c'est le premier que jai appri javais 12ans)
Pascal = Langage facile mais strict
VB = Lent, cher, interface complexe, propriété des objets insufisante comparer a Delphi
Delphi = Rapide, moin cher, facile d'utilisation
Visual Basic est mort ! Ca en fait dja un de moin de chez microsoft qui tombe, a quand les suivants ?
Etant un devellopeur Vb qui découvre delphi, je comfirme que Vb ne soutient ps la comparaison.
Je me fous completement de ces histoires de vitesse, quoi que fodrais voir si cela a un impact lors des requettes sql sur des grosses bases au niveau des temps de réponses.
Je me rapelle aussi d'un gros projet vb qui comprenais + de 40 forms et ou il a fallu en stoquer dans des dll sinon ct pas jouable car trop lent.
Delphi est strict est c'est tres bien; ca me rapelle le langage ada lui aussi tres strict les deux etants des références au niveau pédagogique et d'ailleurs le langage pascal a été créé dans un but d'enseignement a la base.
La seule chose que je voudrais ajouter c'est que le code delphi est de la gnognotte en carton a décompiler; c'est clair comme de l'eau de source mais pas VB c'est d'ailleurs du je crosi au fait que le code vb ne soit pas natif.
Pour vois en convaincre, prenez un desassembleur (wdasm32) et décompilez un de vos programmes en VB et en Delphi.
Mais ceci n'est pas important parce que de toute facon l'un ou l'autre se fonc craquer et puis on n'a pas forcément besoin de protéger ses logiciels.
Je regrette aussi mon éditeur vb mais bon chacun ses gouts.
une comparaison objective et detaillée entre Vb et Delphi est proposée ici:
http://www.mythorama.com/_com/index.php?article=999&choix=fr
Pour le goto : avant le begin de la procedure, il faut déclarer son labelCitation:
Envoyé par Redbull
Bon je sais, c'est des chose qu'il ne faut pas expliquer car les gotos c'est pas bien...Code:
1
2
3
4
5
6
7
8 procedure a; label b; begin goto b; b: exit; end;
Sinon, en Delphi je suis en train de bosser sur un logiciel de 35000 lignes, ça marche plutôt bien. Et en plus on peut utiliser les applications office presque aussi facilement qu'en VB.
Delphi survit
VB (6) est mort et enterré par ses créateur Microsoft !
A +
Essaye de "fouiller" dans les options de compilation de tes proj, je crois que les infos de débuggage sont activé par défaut ce qui explique cette "gnognottisation" ;)Citation:
Envoyé par MarsuGL
En paramétrant tout comme y faut, le code généré ne sera plus compréhensible aprés désassemblage ... Contrairement à VB.
Pour ce qui est de Delphi de maniére générale:
- Langage pascal: Facile à apprendre, à maitrisé et suffisement puissant
- Pascal object: idem
- Manipulation de l'interface de nos apply: idem
- Intégration de n'importe quel composant (bdd, rézo, etc): idem
- Gestion projet des apply: idem
- Tout le reste: idem
- Et on peut aussi appronfondir vraiment très loin sans pété les plombs (limite de delphi: on peut pas coder un OS avec)
- C'est gratuit en utilisation non commercial (suffisent pr tlm)
- C'est Borland et Borland c'est aussi JBuilder ;)
On se demande encore comment microsoft a pu imposé VB comme solution "facile" ...
Delphi c'est facile, c'est simple, c'est plutot stable, ça marche, c'est beau, c'est propre, mais ça fait pas encore le café.
Résumé: Delphi c'est à mi-chemin entre tout ce qui existe, c'est l'alternative standart à tout et pour tout le monde.[/b]
Je vois que vb6 est non seulement tué par Microsoft mais aussi par vous. Personnellement, je suis un utilisateur VB6, un "amateur", qui se prépare à passer à Delphi.
Mais ce n'est pas pour ça que je vais tuer vb6. Car même si Microsoft l'abandonne, tant qu'il y aura des utilisateurs, il y aura des programmes vb6. Mais bon, c'est vrai que delphi est plus complet, plus rapide, ...
Mais j'ai passé de bons moments avec vb, qui n'était pas si mal pour débuter.
Je comprends pas tellement la comparaison... et HTML c comment par rapport au C ++ ? qui c le plus fort le tigre ou l'éléphant ?
VB est un langage interprété.
Delphi est compilé.
Ca change tout !
MAis VB n'est pas mort loin de là... pourquoi : parceque exel n'est pas mort... Dans le PME ils adorent faire des petits programmes en VB pour faciliter la vie de la compta ou ce genre de trucs...
Evidemment celui qui fait du VB sans se servir d'exel c idiot, mais ça n'arrive pas sauf pour l'apprentissage.
les 2 utilisations n'ont rien de comparable.
Pour moi le meilleur langage de développement c'est DELPHI il est très bien structuré et facile d'utilisation d'autant plus il est très puissant facilement portable
pour moi il est meilleur que java alors ne parlons pas de VB qui n'est qu'un petit gadget de programmation pour vraiment je dirais les écoliers et même pas il est très mal structuré.
J'ai utilisé VB pendant des années (je n'avais que ça sous la main). Et je suis récement passé au C/C++, qui est beaucoup plus facile que VB. :D Plus question de revenir en arrière ! Drogué au C/C++ ? :lol:
Moi aussi j'étais sous Visual Basic... J'ai passé sous Delphi par simple curiosité et j'y suis resté!
J'ai pu faire beaucoup plus de choses en Delphi que si j'étais resté sous VB! Avec une bonne base en VB, on peut commencer aisément en Delphi, ça m'a quand même aidé pour certaines choses!
Salut,
Il est vrai que le premier language que j'ai appris c'était le Basic, sur mon C64, mais je n'ai utiliser le VB qu'occasionnel, j'ai toujours était pour le Pascal puis Pascal object pour windows, puis le Delphi, et j'ai suivis ce dernier depuis sa version 2.0 jusqu'à 4.0, et tout ce que je peut dire c'est que si je dois choisir un languages pour realiser mes applications je n'hésiterais pas à choisir le Delphi, surtout après avoir lu vos commentaires, :)
VB, est mort, car si nous developpeurs garderais un sentiment d'appartenance avec ce language, MS ne fait jamais dans les sentiments, et comme il a utiliser le languages VB pour ecrire des macro sous Excel ou Word..., il est capable d'adapter son remplacant pour le faire vivre de la même façon.
soit, je n'aime pas MS certe, mais je trouve que Borland est plus humain,
Rafiki,
Partons du principe que le meilleur outil de développement, c’est celui qu’on préfère.
Personnellement, j’utilise en priorité Delphi pour mes projets. C’est vraiment un outil simple, rapide, efficace. Son principal avantage, pour moi, est vraiment le « RAD ».
Delphi ne se contente pas d’offrir un choix technologique important, une fiabilité exemplaire et un déploiement simpliste.
Il permet de réaliser des modifications conceptuelles très rapidement, quitte à réécrire le code un peu plus tard.
Cette capacité de réaction, spécifique, à la demande, fait de Delphi l’outil idéal car chaque technologie proposée fonctionne.
Cette réactivité, dans l’entreprise, est essentielle. Une question de temps, donc d’argent.
J’ai un camarade qui utilise VB pour une application de gestion bien costaud avec MSQL2000. Son programme est bien foutu, rapide, avec une interface très sympa. :)
En fait, il n’utilise que très peu les fonctionnalités « RAD » de VB. :(
Ne le remettant pas en cause, vu la personne, je doute qu’il soit un cas isolé.
Comme vous l’avez compris, je suis un fan de Delphi. Comme beaucoup je crois.
Néanmoins, ton programme ne pourra pas fonctionner sans le runtime MSVBVM60.DLL. Ce qui fait que ta compilation n'est pas comparable à une compilation delphi par exemple.Citation:
Envoyé par calif
De fait la compilation VB ne te fait gagner du temps que sur les boucles ou sur les phases de calcul, ce qui fait qu'en général on compile les parties de calcul dans une DLL séparée.
moi je vais donner mon avis autrement
on est conditionné vb
je suis en bts option developpement et qu'est ce qu'on m'apprend???
le langage visual basic 6
rien d'autre
quand j'ai eu le malheure de demander au moin .net pour etre ds l'aire du temps la prof m'a dit non sa sert a rien sa marchera pas avant 2ans ??????
et sur quelle base de données ??? acces evidement
je trouve que se serais bien que les ecoles sois plus variées car elles ne vois que pour microsoft
moi j'ai jamais entendu mon prof de reseau ou de dev prononcer les mots
delphi linux java etc
la varieté devrais commencé dès l'enseignement et apres la spécialisation suivant nos preferences
j'aimerai bien essayer delphi suite a votre débat que me conseillez vous pour bien commencer? ou telecharger la version gratuite?
merci
Si tu es bon en VB, tu n'auras pas de problème pour passer à Delphi.
Tu trouveras une version delphi pas chère en achettant Livre Delphi 7 Studio Par Olivier Dahan et Paul Toth
Si tu veux parler de VB.NET c'est le pire artifice commercial que l'on ait jamais vu. C'est la tentative de MS pour ne pas perdre tous les développeur VB.Citation:
Envoyé par Genious
Je suis tout à fais d'accord, surtout que la façon d'aborder la programmation objet en Delphi est beaucoup plus proche de ce qu'on trouve dans les autres langages de POO.Citation:
Si tu es bon en VB, tu n'auras pas de problème pour passer à Delphi.
(enfin ce n'est que mon avis)
Je vois qu'on fait le procès de VB ici alors je vais aller à contre courant pour défendre VB :-)
VB est le langage le plus simple à apprendre et le plus efficace à intégrer avec tous les autres environnement spécialement les outils microsoft.
Je ne sais pas ceux qui disent qu'il est limité, ils doivent programmer comme des pieds, ceux qui disent que C++ est plus facile que VB ont du boire un verre de trop.
Je ne vois pas ou est le pb avec les boucles, lew for next etc...du moment ou l'application répond au besoin avec les meilleures performances on s'en fout de la manière, on s'en fout que Delphi oblige avoir des limitations et des regles strictes pour qu'il compile alors que VB non. Quelle valeur ajoutée à l'application finale ? surtout les petites applications qui sont 80% des produits ?
Et puis ceux qui n'ont jamais interagit avec ACCESS et EXCEL et WORD devront réviser leur jugement c tout simplement de l'anti-microsoft pur et dur et intégriste :-) je n'aime pas Microsoft mais j'aime bien leur produits et je n'aime pas Linux et je suis loin d'être le seul :-)
juste un petit mot pour renverser la tendances on se croit être sur un forum Linux anti-microsoft :-) aucune argumentation valable.
Et puis pour la compilation on peut compiler le code en mode natif pour une meilleure performance, et quel est le pb d'avoir un fichier en plus pour que ça marche ?
Si vous avez un bitmap ds votre appli a deployer vous dites oh non Delphi est nul parcequ'il faut que je deploie un autre fichier ?
Vraiment aucune réponse convaincante sur cette comparaison
P.S : J'aime le Turbo Pascal et donc Delphi :-)
je pense que ce débat n'est plus trop d'actualitée. Quand il a commencé on fesait un débat delphi 6-7 VS VB6.
Maintenant la prochainne version de delphi sera delphi .NET et VB est déjà en .NET.
Pourquoi autant de haine sur VB6?
Parce que ça rassure de voir qu'il existe des développeurs sur des produits plus simples?
En fait, je vois les choses autrement. Un produit, une utilisation.
Si le logiciel est simple, pourquoi utiliser une usine à gaz?
VB est très flexible, simple, rapide à développer. Pour les possibilités, il y a les apis.
La seule limite est bien évidemment sa lenteur.
Donc je ne pense pas qu'un langage même simple soit à stéréotyper.
Je trouve ce genre d'attitude ?
Delphi n'est pas une usine a gaz, loin de là. C'est a peu de chose pret la meme chose que VB 6Citation:
Envoyé par Krys29
Delphi est plus flexible (vrai notion d'objet, portable .NET et Linux) tout aussi simple (le langage pascal objet est un vrai bijoux, bien mieu structuré que VB et qui ne donne pas les mauvaise habitute de VB) et c'est aussi un RAD (donc developpement tout aussi rapide)Citation:
Envoyé par Krys29
Delphi quand a lui produit du code natif on ne peu plus rapideCitation:
Envoyé par Krys29
Tu tombes là dans un amalgame classique qui ne porte pas que sur la comparaison des produits.Citation:
Envoyé par hachesse
Sur la portabilité d'accord, Delphi est portable et VB non.
Sur la notion Objet, Delphi est largement supérieur, mais c'est souvent un domaine plus tangent attendu que l'on n'est pas obligé de vouloir faire de l'objet pur.
Sur la simplicité je ne suis pas d'accord avec toi.
Delphi est plus contraignant et il t'empêche de prendre des mauvaises habitudes. Certes mais VB ne t'empêche pas de prendre des bonnes habitudes. Elles sont d'ailleurs bien mieux assimilées dès lors que tu les as apprises avec VB puisqu'elles ne sont pas issues de la contrainte du langage mais de ta propre réflexion. En plus un langage tout aussi simple ne peut pas être plus contraignant.
Je dirais que Delphi est plus puissant que VB mais nettement moins simple dans son approche.
Enfin, assurément Delphi est un RAD. Je ne connais pas encore Delphi aussi bien que VB pour faire une comparaison objective, mais pour l'instant je pense toujours que VB est le plus rapide des RAD ne serait-ce d'ailleurs que du fait de sa permissivité.
Souvent ce genre de débat tourne à la querelle de clocher parce qu'on connaît mal un des deux langages et qu'on réduit le langage au code que l'on peut voir. Globalement on peut dire :
- VB recommande, mais n'impose pas, une écriture tout aussi structurée que Delphi. VB permet d'écrire des horreurs que Delphi ne laisserait pas passées.
- VB n'est pas portable.
- VB est lent du fait des appels massifs à son runtime qu'il soit compilé ou en p-code.
- Le pilotage des applications office n'est pas beaucoup plus complexe en Delphi qu'en VB.
- VB est simple, il peut même paraître archaïque dans son approche. Il permet quand même de construire des applications structurées, professionnelles, maintenues, etc...
En fait des divergences de vue VB6 versus Delphi viennent d'objectifs différents.
Certains peuvent juste envie de faire une appli vite fait n'importe comment, alors que d'autres souhaitent developper une application robuste facile à maintenir à l'aide d'objets...
Ceci dit quand on est un VRAI PRO !!! J'insiste sur le fait que la notion de création d'application maintenable est très importante, pour ceux qui ne comprenent pas je vous invite à lire les articles de Sébastien Méric :
http://smeric.developpez.com/java/uml/avalon/ioc/
VB6 continuera d'etre utilisé en masse par énormement de développeurs amateurs et occasionels pendant encore très longtemps ( et j'ajoute qu'un professionnel peux utiliser VB6 pour développer une application bien faite, bien que ce serais plus adapté avec VB.NET ou C#, et surtout cela lui offirai une meilleure pérénité d'utiliser C# ou VB.NET - car pas de pérénité pour VB6).
Les professionnels qui utilisaient VB6 qui souhaitent rester en environnement Microsoft peuvent s'orienter vers C# ou VB.NET, beaucoup mieux adaptés pour le développement d'applications maintenables.
Et je ne vous cache pas que nous feront tout notre possible pour encourager tous nos visiteurs à utiliser les technologies d'avenir : OBJET, UML, JAVA, DOTNET, etc... C'est notre devoir de formation et de conseil.
Je rappelle cependant que ce forum est destiné aux PROFESSIONNELS . Donc si vous ne comprenez rien aux techniques de developpement par objet, vous etes prié de vous former ou d'arreter de polluer ce forum avec vos remarques bas de gamme.
Merci
PS : Sujet édité - Ce sujet reste ouvert (aux professionnels)...
Divergence d'objectif, mais aussi de culture.Citation:
Envoyé par DeveloppezAdm
Habitué à delphi, ca me parait naturel d'avoir un langage extrement structuré et pas du tout permisif tout comme ca me parait naturel d'utiliser des objets
J'imagine que ces choses sont moins naturelle pour un developpeur VB qui s'attant a ne pas avoir besoin de déclarer une variable pour l'utilisée
Cette différence de culture vient du fait que beaucoup de personnes ont utilisé VB pour débuter. Or VB est un très mauvais langage pour celui qui n'a aucune notion de développement.
A mes yeux, VB n'avait de sens que dans une approche RAD par rapport à des langages plus puissant comme C++ mais ayant un temps de développement beaucoup plus long. D'ailleurs beaucoup "d'ancien" développeurs VB écrivent un code clair et très bien structuré.
Maintenant lorsque tu débutes avec VB, non seulement les mauvaises habitudes sont faciles à prendre, mais du fait qu'il masque un certain nombre des opérations qu'il fait pour toi, tu ne comprends pas toujours bien ce que tu fais.
VB est un langage particulièrement "piégeux", et malgré une longue expérience de sa programmation, il m'arrive encore de me faire avoir comme une bleusaille.
Il est bien certain que les outils comme Delphi, DotNet, etc.... qui permettent une approche RAD avec des langages plus cohérent tendent à enterrer plus rapidement VB. Depuis que je me suis mis à Delphi, je reconnais que c'est agréable de savoir quand tu te lances dans un transtypage aventureux et a quel moment ton objet sera réellement instancié sans avoir à réfléchir dix minutes. Mais je pense que la mauvaise image du VB vient partiellement de son succès qui a attiré vers lui de nombreux débutants.
Et la simple possibilité de pouvoir désactiver l'option strict dans VB.NET me fais dire que les mauvaises habitudes qui t'énervent ne vont pas disparaître tout de suite :P
>>le langage n'est tout de même pas à la portée d'un débutant>>
Depuis les tableaux dynamiques, ce n'est plus vrai:
VB:
REDIM TableauDyna(0 to Taille-1) AS DOUBLE
.......
for i=0 to Taille-1
X=TableauDyna(i)
next
......
Delphi:
var
TableauDyna: array of Double;
..........
for i:=0 to Taille-1 do begin
X:=TableauDyna[i];
end;
............
Où se trouve le surcroit de complexité dans ces deux codes ?
----------------------------
>>Toute personne utilisant le langage Basic restera un débutant. Donc VB= jouet pour les <<amateurs.
Pas forcément ... Mais il restera un Krosoftien
>>Une fois que tu commence à bosser avec VB sérieusement, tu commence à tomber dans <<des galères tellement monstrueuse qu'au bout du compte c'est plus SIMPLE avec Delphi.
Rien qu'avec les composants des version de base de Delphi, on est gd gagnant
>>avec Delphi on peu faire des applications performantes natives, et cela très rapidement car >>Delphi est un RAD, sans parler en effet des milliers de composants à télécharger, qui fait >>que parfois on fait un simple travail d'assemblage et de paramétrage, on est très loin du >>pissage de code.
Oh que oui !!
>>Avec Delphi 6 et la CLX, cette meme application est portable sous Linux.
Je vais bientot vous faire passer un exemple complexe 100% compatible Delphi 5 et Kylix 3
(ie: sans utiliser la CLX sous Windaube, et en plusieurs langues !)
Je suis d'accord avec toi en ce qui concerne VB6 qui est avant tout utilisé par les débutants. Cependant, VB.net n'est pas évident du tout à prendre en main, il faut bien maîtriser le framework.
VB6 est bien plus facile à développer que Delphi car la syntaxe de VB6 est bien plu simple et moins contraignante voir laxiste
Moi, j'utilise Visual Basic 6, et je le trouve très performant.
Il suffit de se contenir un petit peu pour faire un excellent code, mais je reconnais que le run-time est plus un boulet qu'autre chose. Et comme je suis ouvert, je vais essayer Delphi 7.
pipistrelle, je n'aime pas trop la façon dont tu appelle Windows. J'utilise Windows, et Linux, et je pense que cela n'est pas correct de ta part d'insulter un système d'exploitation. Nous sommes civilisés, non ? :D
Slu
vb interprete ?????
j aimerais avec une confirmation ...
pour moi de l interprete c comme le basic .... le source et l executable c la meme chose or VB genere bien un exe et donc un fichier obj avant donc pour moi c du compile .... 8)
VB6 peut faire les deux, compilé et interprété
il doit faire de l interprete quand on lexecute a partir de vb ?!Citation:
Envoyé par bidou
Il peut générer du p-code si tu lui demande
J'ai besoin de savoir, Delphi peut-il être aussi difficile à décompiler que C++ par exemple ? Je souhaite qu'on ne puisse pas décompiler mon exe, est-ce possible ?Citation:
Envoyé par RuleZ
Pourquoi ne pas poser cette question dans le forum Delphi ?
je préfere delphi pas de dll tres riche en composants, etc....