Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1324 connectés 

  FORUM HardWare.fr
  Programmation

  Delphi, vous en pensez-quoi ? (question sérieuse)

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Delphi, vous en pensez-quoi ? (question sérieuse)

n°43391
dahwoud
Posté le 28-06-2001 à 14:57:41  profilanswer
 

Salut la compagnie ... alors donc que pensez-vous de Delphi ? Je ne veux surtout pas raviver la flamme de l'opposition des langages ... simplement, c'est le langage proposé pour un sujet de stage d'été... j'ai envie de découvrir autre chose alors que habituellement, je suis plutôt tourné vers visual studio (C et VB)... je sais déjà qu'il va falloir que je me mette à la POO même si j'ai quand même les bases ...

mood
Publicité
Posté le 28-06-2001 à 14:57:41  profilanswer
 

n°43401
mateo
Posté le 28-06-2001 à 15:19:36  profilanswer
 

Si tu as pas mal programmé sous VB, tu ne va pas tellement  
être dépaysé  ;)  
La façon de programmé est différente dans le langage (pascal  :D ) mais la gestion des objet est trés simple
(pour ma part)
 
A+
 :hot:

n°43408
darkoli
Le Petit Dinosaure Bleu
Posté le 28-06-2001 à 15:37:53  profilanswer
 

ben c'est un tres bon outils perrformant et en plus tu pourra trouver enormement de ressource sur internet en ce qui concerne le developpement et plein d'autres choses.

n°43417
dahwoud
Posté le 28-06-2001 à 15:58:30  profilanswer
 

;) C'est cool alors je fonce ....

n°43430
antp
Super Administrateur
Champion des excuses bidons
Posté le 28-06-2001 à 16:50:01  profilanswer
 

ce que j'aime bcp dans Delphi c'est la richesse des composants permettant de faire l'interface graphique.
et puis malgré ce que disent bcp de gens, le pascal permet de faire des trucs assez optimisés une fois compilés.
pour finir, la vitesse de compilation est sympa : 2 secondes là où ça met bien 20 ou 30 secondes avec C++Builder ou Visual C++.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°43432
rufo
Pas me confondre avec Lycos!
Posté le 28-06-2001 à 16:57:57  profilanswer
 

antp a écrit a écrit :

ce que j'aime bcp dans Delphi c'est la richesse des composants permettant de faire l'interface graphique.
et puis malgré ce que disent bcp de gens, le pascal permet de faire des trucs assez optimisés une fois compilés.
pour finir, la vitesse de compilation est sympa : 2 secondes là où ça met bien 20 ou 30 secondes avec C++Builder ou Visual C++.  




 
moi aussi j'adore Delphi... Le seul petit reproche, c'est que vu que c'est du code assez haut niveau, ça donne à la fin des .exe assez gros... alors qu'en c++, on aurait un exe beaucoup plus petit. Bon, maintenant, faut souligner le fait qu'on développe carrément + vite en delphi qu'en visual c++ ou vb! (grâce à l'achèvement de code et une aide vraiment bien faite, une vrai aide quoi!)... bref, vive delphi :)

n°43444
JWhy
je peux plier (héhé)
Posté le 28-06-2001 à 17:37:35  profilanswer
 

les exe sont gros quand tu inclus les run-time packages de ton prog. Si tu decides de ne pas le faire, tu auras un exe plus petit mais tu auras a livrer les DLLs VCL50 et autres avec ton prog.  
 
je vais peut-etre dire une connerie, mais ca doit etre la meme chose avec VB/VC, mais comme c'est du microsoft, les DLLs necessaires sont souvent deja dans ton \System32
 
De plus il existe des tas de compresseurs d'exe (ASPack, UPX, etc...) qui vont te reduire ton exe Delphi a qq 100n de ko


---------------
www.alliancefrancophone.org ... Home is where the heart is
n°43489
antp
Super Administrateur
Champion des excuses bidons
Posté le 28-06-2001 à 22:29:53  profilanswer
 

c'est vrai que les progs de VC++ par exemple utilisent les gros DLL du type VC*.DLL de Windows\System.
Les programmes Delphi n'utilisent aucun DLL. Mais les composants graphiques (VCL) donne une taille quand même imposante au Exe.
Mais bon je trouve qu'un .exe qu'il fasse 200 k ou 1 Mo, c'est pas une catastrophe.
C'est pas comme en VC++ MFC où un prog fait en statique fait 1,5 Mo pour le moindre exe, même si il y a rien dedans (ou alors je me suis planté en compilant le truc :D)


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°43501
Clarkent
Musclor le shérif de l'espace
Posté le 28-06-2001 à 23:17:52  profilanswer
 

delphi, c est vraiment bienon peut tou faire :D.
c est puissant et simple dutilisation, de plus c ets borland ( on aime ou on aime pas ) mais au moins si tu passes par jbuilder ou c++ builder ty seras aps depayse car borland garde lameme interface.
moi j aime, de plus le pascal est un langage qui est assez puissant.
il y a deux grands types de langage.
les langages descendant du C et ceux du pascal.
 
sinon en comparaison avec du C, on pourrait croire que le C est plus rapide mais il s avere tres souvent qu avec un algo identique delphi soit plus rapide que du C.
( je parle de tri et de traitement d image ).


---------------
"PAR LE POUVOIR DU CRÂNE ANCESTRAL, JE DETIENS LA FORCE TOUTE PUISSANTE".
n°43542
rufo
Pas me confondre avec Lycos!
Posté le 29-06-2001 à 09:24:34  profilanswer
 

Clarkent a écrit a écrit :

delphi, c est vraiment bienon peut tou faire :D.
c est puissant et simple dutilisation, de plus c ets borland ( on aime ou on aime pas ) mais au moins si tu passes par jbuilder ou c++ builder ty seras aps depayse car borland garde lameme interface.
moi j aime, de plus le pascal est un langage qui est assez puissant.
il y a deux grands types de langage.
les langages descendant du C et ceux du pascal.
 
sinon en comparaison avec du C, on pourrait croire que le C est plus rapide mais il s avere tres souvent qu avec un algo identique delphi soit plus rapide que du C.
( je parle de tri et de traitement d image ).  




 
là tu m'étonnes, car delphi est un langage objet, au contraire du C. Donc le C est forcément + rapide! A part l'asm, y'a pas plus rapide que du C optimisé!

mood
Publicité
Posté le 29-06-2001 à 09:24:34  profilanswer
 

n°43582
gtm
Posté le 29-06-2001 à 10:50:49  profilanswer
 

rufo a écrit a écrit :

 
 
là tu m'étonnes, car delphi est un langage objet, au contraire du C. Donc le C est forcément + rapide! A part l'asm, y'a pas plus rapide que du C optimisé!  




 
Faudrait un peu savoir de quoi tu parles...
 
:gun:
 
D'abord, un langage objet est quand meme compile, donc donne du code assembleur qui n'a aucune raison d'etre moins efficace que celui genere par un compilateur C.  
Ensuite, trouve moi quelqu'un qui programme encore en C. Il a ete remplace par le C++. Et devine quoi...c'est un langage objet du meme type que le pascal.
Et pour information : le pascal a suivi exactement le meme chemin que le C : avant la version 5 (je crois), il n'etait pas oriente objet. Serait-il devenu moins performant pour autant ?
 
 
Et quant a Delphi, je le trouve excellent : on fait l'interface utilisateur simplement et rapidement, et quand on essaie quelque chose, ca marche beaucoup plus souvent du premier coup qu'en VC++, a moins de connaitre toute la MSDN par coeur.
Les seuls avantages du VC++ sont pour moi son framework (doc, vue et compagnie) qui est tres puissant si il fait ce que tu veux, et le browser de code, qui est bien meilleur que celui de Delphi 4 (mais Delphi 6 arrive, alors ca va surement changer).

 

[edtdd]--Message édité par gtm--[/edtdd]

n°43592
seblamb
Posté le 29-06-2001 à 11:10:54  profilanswer
 

Il y a pas que ça comme avantages pour VC++ :
  *les VCL ( classes graphiques) sont plus ou moins stables
  *les VCL consomment beaucoup de puissance de proc pour fonctionner ( il y a  qu'a passer le curseur sur les icones des IDE de builder et de VC++ pour voir la différence ...)

n°43602
rufo
Pas me confondre avec Lycos!
Posté le 29-06-2001 à 11:26:35  profilanswer
 

moi aussi je préfère développer en Delphi quand j'ai besoin de faire une interface graphique, mais je trouve plus difficile de programmer sous delphi des petits fonctions qui utilisent des fct bas-niveau (ex: lire un fichier bit à bit).
En tout cas, même si le langage objet est compilé, il est bien moins optimisé et rapide que si tu développes les mêmes fcts qui feront le mêm travail en C, pour la bonne et simple raison que tous les mécanismes (genre l'accès protégé aux attributs de la classe...) liés au langage objet, eh ben ça, ça en prend du code! (et de la place)... D'ailleurs, pour info, j'ai fait un projet de RF et on m'a reporché de l'avoir fait en langage objet car ça ralentissait trop le traitement. La plupart des algos de traitement d'image sont tous faits soit en asm direct, soit en C...

n°43604
antp
Super Administrateur
Champion des excuses bidons
Posté le 29-06-2001 à 11:29:06  profilanswer
 

seblamb a écrit a écrit :

Il y a pas que ça comme avantages pour VC++ :
  *les VCL ( classes graphiques) sont plus ou moins stables
  *les VCL consomment beaucoup de puissance de proc pour fonctionner ( il y a  qu'a passer le curseur sur les icones des IDE de builder et de VC++ pour voir la différence ...)  




 
juger Delphi en utilisant Builder c'est pas très bien vu que Builder est un sorte de mélange Pascal/C qui donne des programmes plus lents et plus gros que ceux de Delphi.
C'est quand même vrai que le VCL est plus gourmant, mais quand on veut faire une bonne interface graphique c'est tellement plus simple... Et puis le VCL n'est pas obligatoire.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
n°43616
seblamb
Posté le 29-06-2001 à 11:47:58  profilanswer
 

Builder n'est pas un mélange de Pascal/C++, il utilise des librairies compilées en pascal mais ça c'est pas spécifique à Builder , en on peut le faire avec tous les compilateurs C.
 
Pour les perfs entre Builder et Delphi je pense pas qu'il y ait beaucoup de différences, mais pour ce qui est de stabilité j'ai vu les mêmes bugs ( fermeture du programme instantannée sans message d'erreur, perte du handle de fenetre ...)

n°43643
MarcP
Boinc.fr
Posté le 29-06-2001 à 12:49:59  profilanswer
 

rufo a écrit a écrit :

 
 
moi aussi j'adore Delphi... Le seul petit reproche, c'est que vu que c'est du code assez haut niveau, ça donne à la fin des .exe assez gros... alors qu'en c++, on aurait un exe beaucoup plus petit. Bon, maintenant, faut souligner le fait qu'on développe carrément + vite en delphi qu'en visual c++ ou vb! (grâce à l'achèvement de code et une aide vraiment bien faite, une vrai aide quoi!)... bref, vive delphi :)  




non. Je programme en delphi depuis 97, et je peux te garantir que si le code en delphi est "plus gros", c'est bidon :
-en VB 4, le code est TRES petit...normal, il faut 10 Mo de DLL avec  :sarcastic:  
-En VB6 / Visual C et autres merdes de chez krosoft, tu n'utilises que les API windows : avantage : code léger inconvenients : Tres chiant à programmer, nombreuses fonctions non documentées, apprentissage d'une programmation que tu ne pourras faire QUE sous windows
Tes applis en Visual studio auront tendance à planter windows avec les nombreux appels aux API ...
A l'inverse, borland livres ses outils avec une VCL tres complete : t'as deja 160 composants qui te font presque tout... la ou tu en a à peine 15 sous VB !!!
Ne parlons pas de la rapidité du code, ou delphi PULVERISE la concurrence ...
Et si tu veux faire du C, utilise C++ Builder
De plus, les outils borland étant BIEN CONCUS, si tu ne fait appel à auncune API windoze, avec une simple recompilation sous Kylix tu peux utiliser ton appli sous linux...
Les avantages des outils borland sont énormes, on se demande comment ceux de M$ peuvent se vendre... Peut-etre parce que ils utilisent ton argent pour faire de la pub pour leurs produits, la ou Borland embauches des bons programmeurs...
une simple visite sur http://www.developpez.com/delphi/index.htm devrait achever de te convaincre de la qualité des outils borland... c'est en effet la que tu touveras de l'aide ou des conseils... 99 % des conseils/outils/sources sont pour les outils borland...
c'est dire la différence de qualité ... ;)


---------------
Aménager un camping car poids lourd dans un bus / car / camion  - Boinc pour faire bosser votre pc
n°43644
MarcP
Boinc.fr
Posté le 29-06-2001 à 12:53:25  profilanswer
 

j'ai oublié de répondre à ta question "vous en pensez quoi de delphi" :
moi j'en pense :
 :love: Delphi  :love:  
Delphi powwwwwwwwwwwwwwwwwwwwwwwwwwaaaaaaa !!! ;)


---------------
Aménager un camping car poids lourd dans un bus / car / camion  - Boinc pour faire bosser votre pc
n°43679
mateo
Posté le 29-06-2001 à 14:54:56  profilanswer
 

Pour ceux qui en ont marre de micro$oft :gun:  
il existe kilix sous linux  :D  qui permetde développer
des application linux en pascal à la façon  de Delphi
 
bayou !!
 
 :hot:

n°43680
rufo
Pas me confondre avec Lycos!
Posté le 29-06-2001 à 14:55:09  profilanswer
 

MarcP a écrit a écrit :

j'ai oublié de répondre à ta question "vous en pensez quoi de delphi" :
moi j'en pense :
 :love: Delphi  :love:  
Delphi powwwwwwwwwwwwwwwwwwwwwwwwwwaaaaaaa !!! ;)  




 
et MarcP, je pense qu'on est en train de se créper le chignon pour rien car comme toi, je préfère 100 fois Borland à MS!!!!! Lors d'un projet de LOO , j'ai du faire une interface sans utiliser l'assistant (on n'y avait pas le droit), ben je peux te dire que pour trouver comment associer un menu à une fenêtre et comment griser les items, ben j'ai galéré!!!!!!!!!!! J'ai maudit MS et béni Borland :)

n°43687
rufo
Pas me confondre avec Lycos!
Posté le 29-06-2001 à 15:00:58  profilanswer
 

de plus, c'est vrai qu'on trouve pleins de composants sous delphi, j'en ai ramené des tas (dont un pack de 200 composants! qui permet de manipuler winamp, des docs html, tout un tas de contrôles, les boutons systèmes du genre bouton start, bouton pannneau de config...)

n°43870
youdontcar​e
Posté le 30-06-2001 à 21:55:35  profilanswer
 

gtm a écrit a écrit :

 
Ensuite, trouve moi quelqu'un qui programme encore en C. Il a ete remplace par le C++. Et devine quoi...c'est un langage objet du meme type que le pascal.



plus personne ne programme en C ? linux, mozilla, freebsd, php, quake3, etc ... = C. un language objet n'est pas la panacée.

n°43873
verdoux
And I'm still waiting
Posté le 30-06-2001 à 22:03:57  profilanswer
 

Mozilla et Q3, c'est du c++, non ?

n°43876
__Lolo__
C'est pouleversant !
Posté le 01-07-2001 à 00:27:57  profilanswer
 

et pis faut voir comment certains programme en C++... feraient mieux de programmer en C  :na:


---------------

n°43896
youdontcar​e
Posté le 01-07-2001 à 07:27:36  profilanswer
 

Verdoux a écrit a écrit :

Mozilla et Q3, c'est du c++, non ?  



pour mozilla je me suis planté, c'est C et C++. quake3 c'est du C, il suffit de chopper les sources pour faire un mod pour s'en apercevoir (ou de lire les interviews de carmack :))
 
bref ...

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Delphi, vous en pensez-quoi ? (question sérieuse)

 

Sujets relatifs
ASP et PERL vous en pensez quoi ?[DELPHI] Menus d'office XP
Question et aussi besoin d'aide[Delphi] L'îcone d'un exe qui ne suit pas le programme
[Delphi] Serveur IRC...[Delphi] c'est quoi mon erreur?
MySQL , Question pour transmettre ma base de donnees[Delphi] cherche petite documentation à propo...
une question de taille...[delphi] comment supprimer des fichiers
Plus de sujets relatifs à : Delphi, vous en pensez-quoi ? (question sérieuse)


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR