Delphi version Personnel vs Java ? - Divers - Programmation
Marsh Posté le 16-04-2006 à 21:49:25
Je supose que tu peux toujours faires des extensions à l'édition personnelle en ajoutant des composants.
Pour ce qui est de Java, il existe de nombreux EDI gratuits très complet.
Si Swing ca te fais chier : Eclipse est basé sur SWT et non Swing.
Pour le reste Delphi évolue vers un environnement managé, Dotnet, comme java qui est aussi un environnement managé, donc c'est pas aussi différent que ca après tout....
Mais effectivement Delphi permet de compiler en mode Win32 natif... C'est la différence.
Marsh Posté le 16-04-2006 à 22:23:00
kedare a écrit : je me suis lancé dans le Delphi il y a peut |
Delphi n'est pas mort ? Je croyais que Borland avait arreter de developper Delphi.
Si c'est le cas, il est preferable de s'orienter vers Java ....
Marsh Posté le 16-04-2006 à 22:24:41
ReplyMarsh Posté le 16-04-2006 à 23:02:24
Harkonnen a écrit : Et pourquoi pas C# ? |
parceque c'est java sans ses avantages
si non je vient de tomber la dessus , ca a l'air pas mal : http://www.lazarus.freepascal.org
Marsh Posté le 16-04-2006 à 23:13:15
kedare a écrit : parceque c'est java sans ses avantages |
allez, j'attends tes arguments qui étayent cette magnifique affirmation, ensuite je te donnerais de vrais arguments qui te montreront que C#, c'est plutot Java sans les inconvénients !
Marsh Posté le 16-04-2006 à 23:41:19
Harkonnen a écrit : |
ha et quelles sont les inconveniant de java d'apres toi ?
Marsh Posté le 16-04-2006 à 23:51:50
kedare a écrit : ha et quelles sont les inconveniant de java d'apres toi ? |
- absence de delegates, qui oblige à utiliser des inner classes, nuisant à la lisibilité des sources
- autoboxing partiellement implémenté. essaie de compiler le code suivant, ça pète :
Code :
|
ça marche nickel en C# et c'est bien pratique
- swing n'est pas lente comme tu le dis, mais juste assez pointue à programmer, et difficile d'accés pour un débutant, alors que winforms s'apprend tout seul,
- pas de mot clé "event", pratique pourtant pour créer ses propres évenements,
- pas de propriétés. personnellement je prefère écrire
Code :
|
que
Code :
|
- présence de types natifs, totalement inutiles
etc...etc... ça te suffit ou je t'en trouve d'autres ?
maintenant, à ton tour
Marsh Posté le 16-04-2006 à 23:58:17
oui mais ca marche pas sur autre chose que windows ...
le gros avantage de java ...
J2EE est bien plus puissant que Asp.NET
Marsh Posté le 17-04-2006 à 00:02:50
kedare a écrit : oui mais ca marche pas sur autre chose que windows ... |
tu connais Mono ?
http://www.mono-project.com/Main_Page
kedare a écrit : |
encore une magnifique affirmation non argumentée ? j'attends hein, pour C# et maintenant pour ASP .NET
Marsh Posté le 17-04-2006 à 00:14:34
Mono n'est pas aussi compatible que la jvm par exemple
pour l'asp.net .... j'ai testé les deux , franchement les controle d'asp.net , tu comprend rien de ce qui se passe derriere c'est nul
en plus tu est obligé d'utiliser MSSQL avec C# (ou alors ODBC mais c'est nul ca)
j'ai trouvé ca de sympa tien :
http://www.lazarus.freepascal.org/
comme delphi ,mais gratuit , et marche sur linux/macos/windows ^^
mais c'est encore une beta
Marsh Posté le 17-04-2006 à 00:24:48
kedare a écrit : Mono n'est pas aussi compatible que la jvm par exemple |
il manque juste les winforms (en cours d'implémentation), mais tous les programmes console passent sans souci
kedare a écrit : |
ah bon
http://sourceforge.net/projects/mysqldrivercs/ => driver MySQL pour C#
http://www.phpguru.org/static/SQLite.NET.html => SQLite
sans parler du support Oracle, inclus dans le framework, et bien sur, SQL Server
donc bon, argument non recevable
Marsh Posté le 17-04-2006 à 00:32:58
et j'attends toujours que tu me dises pourquoi C# c'est Java sans les avantages
Marsh Posté le 17-04-2006 à 00:41:43
k, lol
Marsh Posté le 17-04-2006 à 00:55:36
puis devoir passer par un runtime (CLR) ou une jvm , j'aime pas trop le concept , je prefere faire du natif
Marsh Posté le 17-04-2006 à 01:17:44
T'as raison, ou mieux assembleur. Enfin moi je préfère les cartes perforées, Je préfère percer moi meme les zéro et les 1 c'est plus optimisé en performance.
Surtout ne pas utiliser Dotnet ou Java, je risquerais d'être à la mode, ou pire encore, productif.
Marsh Posté le 17-04-2006 à 01:18:13
Donc en gros tu veux faire du Java car c'est cross platform, mais t'aime pas C# car il marche "que" sur Windows. Mais à côté de ça tu fais du Delphi. Et tu projette de faire du natif, sans framework ou autre.
Je ne suis pas bien ton raisonnement.
Marsh Posté le 17-04-2006 à 01:19:11
Quel raisonnement ?
Marsh Posté le 17-04-2006 à 01:19:50
Remarque pertinente.
Marsh Posté le 16-04-2006 à 20:08:31
Salut !
je me suis lancé dans le Delphi il y a peut , mais je vois deja les limites de la version personnel , surtout quand il faut installer des composants perso ,j'ai le 3/4 du temp des composant manquant , et pour les exemple aussi , (il est impossible de faire du reseau avec la version perso j'ai l'impression)
a votre avis , la version personnel de delphi , vaut le coup ?
car je connais deja le java , mais bof bof , swing est tres lent (puis j'adore le natif (dll ,etc)
qu'ece que la version personnel ne peut pas faire ?
la version perso a t-elle autant de possibilité que Java par exemple ?
merci!