|
|||||||
| Débats sur le développement - Le Best Of Décideurs : Le meilleur des débats sur les choix de technologies pour le développement. Ce forum est réservé aux professionnels. |
|
|
Publicité ' | |||||||||||||||||||||||||||||||||||||||||
|
|
|
Outils de la discussion |
|
|
#21 |
|
Membre Expert
![]() Jean-François CAMBOTDéveloppeur informatique Inscription : mars 2003 Messages : 1 007 ![]() |
Personnellement : Delphi
Je continue de penser que la communauté Delphi sera toujours aussi forte et que les composants seront bien plus nombreux (et gratuits !) que sur VS.NET.
__________________
.o0o__St@iLeR__oOo. Chef de projet / Développeur Silverlight / ASP.NET MVC - MCP ASP.NET 4 Zend Framework / Ajax (Jquery et ExtJS) Adobe Flash Builder (Flex) Ma librairie pour faire communiquer PHP et Silverlight "à la" WCF : http://code.google.com/p/phpservices-silverlight/ |
|
|
00
|
|
|
#22 | |
|
Expert Confirmé Sénior
![]() ![]() ![]() |
Citation:
|
|
|
|
00
|
|
|
#23 | |
|
Membre éprouvé
![]() ![]() Inscription : mars 2002 Messages : 189 ![]() |
Citation:
Or la VCL version .NET n'est pas présente dans VS.NET donc ces composants, même si ils sont portés sous .NET ne seront utilisable qu'avec Delphi 8 |
|
|
|
00
|
|
|
#24 |
|
Membre Expert
![]() Jean-François CAMBOTDéveloppeur informatique Inscription : mars 2003 Messages : 1 007 ![]() |
Ahhhh ben je savais bien que j'avais lu ça quelque part !
Autant pour moi, je savais pas. On en apprend tous les jours :) Pour le langage C# : Il me fait penser au Java et je le trouve très bien structuré. Cependant je vote pour Delphi 8, comme prévu...
__________________
.o0o__St@iLeR__oOo. Chef de projet / Développeur Silverlight / ASP.NET MVC - MCP ASP.NET 4 Zend Framework / Ajax (Jquery et ExtJS) Adobe Flash Builder (Flex) Ma librairie pour faire communiquer PHP et Silverlight "à la" WCF : http://code.google.com/p/phpservices-silverlight/ |
|
|
00
|
|
|
#25 | ||
|
Expert Confirmé Sénior
![]() ![]() ![]() |
Citation:
De là à migrer des composants, alors là, franchement je suis trés pessimiste sur les perf, si quelqu'un a un retourd d'expérience là dessus je serais curieux d'avoir son point de vue |
||
|
|
00
|
|
|
#26 |
|
Membre éprouvé
![]() ![]() Inscription : mars 2002 Messages : 189 ![]() |
Une application VCL.NET n'est pas plus lente qu'une application WinForm ou alors l'écart est tres failbes.
|
|
|
00
|
|
|
#27 |
|
Membre confirmé
![]() |
Les composants et les frameworks de Borland ont toujours été beaucoup plus rapides que ceux fournis par Microsoft, malgré le fait qu'ils soient de plus haut niveau.
Il n'y a aucun doute à avoir, WinForm ne sera pas plus rapide que les objets basés sur la VCL sous .NET Les outils microsoft type Visual C++ ont été pour moi une catastrophe a utiliser (ex. code en dure dans les fichier sources surtout à ne pas effacer sinon projet down). Qui plus est, la vision et les IDE proposés par les outils Borland Delphi ou C++ Builder ont toujours eu ma préférence sur l'implémentation des divers technologies M$ (par ex. type COM ou ActiveX), Borland ayant une vision plus générale de ces technologies et bien souvent plus efficace. Quand a Delphi (ou C++ Builder), le jour ou me proposera un outil plus efficace pour faire des fenêtres dynamiques, je me ferait moine. Le gros avantage des outils Borland, c'est qu'ils ont toujours une vision qui est bien plus globale que Microsoft qui ne jure que par Windows. |
|
|
00
|
|
|
#28 | |
|
Membre Expert
![]() Jean-François CAMBOTDéveloppeur informatique Inscription : mars 2003 Messages : 1 007 ![]() |
Citation:
En choisissant plusieurs de ces paramètres on fixe également l'étirement du composant.
__________________
.o0o__St@iLeR__oOo. Chef de projet / Développeur Silverlight / ASP.NET MVC - MCP ASP.NET 4 Zend Framework / Ajax (Jquery et ExtJS) Adobe Flash Builder (Flex) Ma librairie pour faire communiquer PHP et Silverlight "à la" WCF : http://code.google.com/p/phpservices-silverlight/ |
|
|
|
00
|
|
|
#29 |
|
Membre Expert
![]() ![]() |
La question du langage est aussi intéressante. Mais si l'idéal serait de connaître Delphi, C# et Java, quel est le langage le plus simple à apprendre, le plus accessible le plus lisible ?
La plupart des développeurs répondront Delphi. On n'est pas toujours seul à travailler sur un projet, notre projet peut être repris ultérieurement, et inversement. Se pose alors la question de l'homogénéité des compétences des intervenants. Delphi est un choix pertinent à ce propos, d'autant qu'il n'y a plus de facteur bloquant avec .NET puisque les assembly sont interfaçables avec d'autres langages compilés CLR. Sylvain
__________________
.NET / ASP.NET MVC / Delphi / XMLRAD / XSL / Technos Web Mon Blog : http://blog.developpez.com/index.php?blog=89 Mes Articles : http://sjames.developpez.com/ Rubrique XMLRAD: http://xmlrad.developpez.com |
|
|
00
|
|
|
#30 | ||
|
Membre confirmé
![]() |
Citation:
- des composants emboitables les uns dans les autres - un système qui te permet de définir comment un composant se pose dans un autre : left, right, top, bottom, client (=ce qui reste) - un système qui permet de définir les tailles minimales et maximales d'un composant - un système "d'anchor" qui te permet de dire comment se redimensionne le composant en fonction de son composant parent (à droite, à gauche, en haut, en bas, ou une combinaison de ces 4 là). Avec ces 4 éléments, sans aucune ligne de code, tu définis une fenêtre extrêmement complexe qui se redimensionne exactement comme tu le veux (sans parler de la visibilité de panels très aisement gérable). Je n'ai vu aucun IDE qui permet de le faire correctement à part les outils Borland. Je n'ai vu que Java qui a implementé des composants qui permettent de faire exactement la même chose, mais qui sont très lourds à utiliser graphiquement. Et tout ceci n'est évidemment qu'un exemple parmis beaucoup d'autres. |
||
|
|
00
|
|
|
#31 |
|
Membre Expert
![]() Jean-François CAMBOTDéveloppeur informatique Inscription : mars 2003 Messages : 1 007 ![]() |
Ce serait bien qu'un utilisateur de .Net intervenne car je crois (mais je me trompe peut-être) qu'on peut faire tout ça avec VS. Lorsque je l'ai testé (il y a plus de 6 mois maintenant) j'avais fait une appli avec des listbox, boutons...etc. Si je me souviens bien tous les composants s'étiraient et bougeaient correctement sur les redimensionnements du formulaires.
Tout ça sans programmer bien entendu. Etant un grand utilisateur de Delphi 7, je me souviens même m'être dit : "Ah ben quand même on peut faire ça ! Ca change de VS 6.0." En revanche, quant tu dis : "des composants emboitables les uns dans les autres" Je ne vois pas bien de quoi tu parles... Que ce soit du D7 ou du VS.NET. Tu veux parler de l'avantageux système de Frame de Delphi ?
__________________
.o0o__St@iLeR__oOo. Chef de projet / Développeur Silverlight / ASP.NET MVC - MCP ASP.NET 4 Zend Framework / Ajax (Jquery et ExtJS) Adobe Flash Builder (Flex) Ma librairie pour faire communiquer PHP et Silverlight "à la" WCF : http://code.google.com/p/phpservices-silverlight/ |
|
|
00
|
|
|
#32 | |
|
Membre confirmé
![]() |
Citation:
|
|
|
|
00
|
|
|
#33 |
|
Membre Expert
![]() Jean-François CAMBOTDéveloppeur informatique Inscription : mars 2003 Messages : 1 007 ![]() |
D'accord, je comprends mieux ce que tu veux dire... Et tu as en grande partie raison.
Sinon, pour en revenir au sujet initial,le langage, est-ce que finalement le C# n'est pas plus pratique (ressemblant à Java) que le Pascal. Comme je l'ai dit plus haut, je ne suis pas un grand programmeur. Je pense avoir fait quelques progs intéressant, je sais utiliser les Thread, les classes, objets... etc. Mais j'aimerais avoir l'avis de "pros". Donc en terme de langage (et pas d'ide) le pascal vaut-il encore quelque chose face au C# ?
__________________
.o0o__St@iLeR__oOo. Chef de projet / Développeur Silverlight / ASP.NET MVC - MCP ASP.NET 4 Zend Framework / Ajax (Jquery et ExtJS) Adobe Flash Builder (Flex) Ma librairie pour faire communiquer PHP et Silverlight "à la" WCF : http://code.google.com/p/phpservices-silverlight/ |
|
|
00
|
|
|
#34 | |||||||
|
Membre éprouvé
![]() ![]() Inscription : mars 2002 Messages : 189 ![]() |
Citation:
Maintenant si la question porte sur la syntaxe, il suffit de les comparer Voila le code de la méthode Add de la classe ArrayListe En VB.NET Code :
Code :
Code :
|
|||||||
|
|
00
|
|
|
#35 |
|
Membre confirmé
![]() |
Tu ce que tu peux faire en C++, tu peux le faire en Pascal Objet (hormis peut-être le multi-héritage objet, déconseillé), et inversement.
|
|
|
00
|
|
|
#36 | |
|
Membre éprouvé
![]() ![]() Inscription : mars 2002 Messages : 189 ![]() |
Citation:
Y'a la surcharge d'opérateur mais comme c'est encore plus inutile que l'héritage multiple Mais quand tu fais du .NET, tu te moques de tout ca. Delphi respecte le CLS comme VB et comme C# |
|
|
|
00
|
|
|
#37 | ||
|
Membre confirmé
![]() |
Citation:
|
||
|
|
00
|
|
|
#38 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2002 Messages : 11 ![]() |
Bonjour,
Je n'ai pas testé Delphi 8, mais C# dans Visual Studio .Net et je trouve que Microsoft à fait un énorme travail sur cet EDI (qui ceci dit avec quelques améliorations pourrait arriver au même niveau que Borland JBuilder sur certains point). Maintenant cela ne sert à rien de comparer Delphi à C#, car n'oublions pas que L'un a comme origine le Pascal et l'autre le C qui est et resteras encore une référence pour beaucoup de développeurs (et de langages) je pense. |
|
|
00
|
|
|
#39 | |
|
Membre éprouvé
![]() ![]() Inscription : mars 2002 Messages : 189 ![]() |
Citation:
C# est basé sur Java plus que sur le C |
|
|
|
00
|
|
|
#40 |
|
Candidat au titre de Membre du Club
![]() Inscription : octobre 2002 Messages : 11 ![]() |
Je suis d'accord avc toit Hachesse C# et l' équivalent de Java en terme de technologie mais il ne faut pas rêver Java n'est pas sorti d'un chapeau magique tout seul c'est le C le pilier de base. les petites accolades cela ne te rappelles rien.
C : {} JAVA : {} C++ : {} C# :{} Pascal : begin end Delphi : begin end est ce n'est qu'un élément parmis tant d'autres. La où le C n'était qu'un langage faiblement typé les autres langages issus du C possèdent des couches supplémentaires qui en font des langages fortement typés. Mais bon la n'est pas le débat initial puisque il est de savoir quel peut être l'EDI ou RAD pour .NET |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com