IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

java ou c++ ou autre


Sujet :

C++

  1. #21
    Membre �prouv�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 537
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 537
    Par d�faut
    Citation Envoy� par louzorios Voir le message
    Merci � vous
    Mais si vous pouvez me dire si vous �tes un d�veloppeur c++ pourquoi tu l'as choisit et non pas java
    Beaucoup de fonctionnalit�s telles que la metaprogrammation sont totalement absente de la plupart des langages.

    De plus, C++ fournis tous les outils n�cessaires pour n'avoir � s'emb�ter avec le bas niveau que quand cela est n�cessaire. Par exemple, les smart pointer permettent un gestion automatique de la m�moire.

    Le plu gros d�faut de C++ sont ses 40 ans d'age. Il traine des erreurs du pass�, des trucs qui n'ont pas �t� pr�vu pour les utilisations modernes. Malheureusement, il faut rester compatible avec tout �a et donc le C++ devient un vrai bordel de subtilit�s diverses et vari�es.

    Le D propose des solutions en repartant sur un d�part frais, mais souffre de se jeunesse (bien moins de doc, moins d'outils, etc . . .).

    Bref, si tu est pr�t � t'accrocher, je te conseille C++, c'est ce qui t'offre le plus de possibilit�s. Par contre, si tu cherche � �tre productif vite, go java ou C# (je dirais d'ailleurs plut�t C# sauf si tu es allergique � microsoft, ou si tu as en t�te un domaine d'application ou java domine comme le domaine bancaire).

  2. #22
    Membre Expert
    Avatar de Klaim
    Homme Profil pro
    D�veloppeur de jeux vid�o
    Inscrit en
    Ao�t 2004
    Messages
    1 717
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur de jeux vid�o
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 1 717
    Par d�faut
    Dans l'embarqu� ? Pas si s�r.
    Ah oui, j'oubliais : sur t�l�phone portable on retrouve aussi Java, mais autrement on retrouve souvent C++ dans l'embarqu� (sur telephone portable aussi, mais moins que java). Enfin en tout cas c'�tait le cas quand je bossais dans le milieu il y a 3 ans environs. Il se peut que �a ait beaucoup �volu� depuis?

  3. #23
    Membre �prouv�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 537
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 537
    Par d�faut
    Citation Envoy� par Melem Voir le message
    Dans l'embarqu� ? Pas si s�r.
    Souvent, le soucis, c'est qu'on a pas le compilo ou que celui-ci est moiti� foireux. On se rabat souvent sur du C du coup.

  4. #24
    Membre Expert
    Avatar de Klaim
    Homme Profil pro
    D�veloppeur de jeux vid�o
    Inscrit en
    Ao�t 2004
    Messages
    1 717
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur de jeux vid�o
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 1 717
    Par d�faut
    Ca doit d�pendre a mort de ce qu'on entends par "embarqu�", j'ai boss� avec des compilos qui effectivmeent ne faisaient pas toutes les features du C++ mais au moins les bases suffisantes pour �viter du C pure. Je ne sais pas dans quels cas il est difficile d'avoir un compilo trop incomplet, j'ai pas du tomber sur les hardwares correspondants.

  5. #25
    Membre �prouv�
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    1 537
    D�tails du profil
    Informations personnelles :
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2006
    Messages : 1 537
    Par d�faut
    C'est toute la magie de l'embarqu� : tout d�pend du matos

  6. #26
    Membre confirm�
    Inscrit en
    Juillet 2009
    Messages
    109
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 109
    Par d�faut
    Ok merci pour toutes vos r�ponses
    une derni�re chose , cette fois c'est une question pr�cise :
    imaginons que j'ai une entreprise () , et que j'ai � faire une grande application serveur qui va tourner sous Linux.Je dois faire le choix entre:
    1)accorder la t�che a mon �quipe de d�veloppement C++(qui utilise peut �tre .NET)
    2)accorder la t�che a mon �quipe de d�veloppement JEE
    bien sur je pense � la fois � la rentabilit� et � la qualit� de l'application que je vais faire(performances)
    qu'est ce que je dois choisir?
    si le probl�me n�cessite encore des donn�es demandez des clarifications
    Merci

  7. #27
    Membre Expert
    Avatar de Klaim
    Homme Profil pro
    D�veloppeur de jeux vid�o
    Inscrit en
    Ao�t 2004
    Messages
    1 717
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activit� : D�veloppeur de jeux vid�o
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Ao�t 2004
    Messages : 1 717
    Par d�faut
    Tu devrais lire cette discussion pour bien comprendre la question que tu poses et faire un choix : http://www.developpez.net/forums/d84...loppement-web/

    En gros ce serait plus "simple" aujourd'hui d'aller avec JEE pour une application web, ou du .NET (sans C++, plutot C#...). Ca changera peut �tre dans le futur mais pas avant plusieurs ann�e je pense.

  8. #28
    Membre confirm�
    Inscrit en
    Juillet 2009
    Messages
    109
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 109
    Par d�faut
    merci
    Apparemment �a va me prendre encore du temps pour faire mon choix
    voil� je laisse cette discussion ouverte pour l'enrichir encore et je vais la contr�ler r�guli�rement.
    N'oubliez pas le sujet de la discussion (java ou c++ ou autre)
    S�rement certains m'ont dit et vont me dire que cela d�pend de plusieurs crit�res (ce que je veux faire apr�s,la nature des application que je vais d�velopper... ),pour moi je suis un �tudiant , je me trouve arrach� entre plusieurs langages enseign�s � l'�cole et donc j'ai d�cid� de choisir un seul pour le maitriser qui soit le plus garantissant dans le future proche en tenant compte de tous ces crit�res

  9. #29
    Membre Expert
    Avatar de Goten
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 580
    D�tails du profil
    Informations personnelles :
    �ge : 35
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 580
    Par d�faut
    Sinon y'a la possibilit� d'en faire plusieurs en m�me temps hein... parce qu'un d�veloppeur monolangage, �a va pas p�ter bien loin. (�a emp�che pas d'avoir un langage de pr�dilection/qu'on maitrise encore mieux que les autres).

  10. #30
    Membre �clair� Avatar de cynique
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    60
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 60
    Par d�faut
    Citation Envoy� par louzorios Voir le message
    Merci � vous
    Mais si vous pouvez me dire si vous �tes un d�veloppeur c++ pourquoi tu l'as choisit et non pas java
    Parce que quand j'ai commenc� avec C++, c'est-�-dire 1992, il n'y avait pas de Java...

    Et voila! Le vieillard se d�robe...

  11. #31
    Expert �minent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activit� : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par d�faut
    Citation Envoy� par Goten Voir le message
    Sinon y'a la possibilit� d'en faire plusieurs en m�me temps hein... parce qu'un d�veloppeur monolangage, �a va pas p�ter bien loin. (�a emp�che pas d'avoir un langage de pr�dilection/qu'on maitrise encore mieux que les autres).
    +10 000...

    J'ai expliqu� pourquoi je pr�f�rais C++ s'il n'y a aucune contrainte, maintenant, il faut savoir que de nombreux projets ont des contraintes allant du besoin de portabilit� du binaire (auquel cas on choisira peut �tre plut�t java, pour le faire fonctionner gr�ce � la JVM), � la n�cessit� de s'interfacer avec des outils particuliers (MsSQL, par exemple, qui incite fortement � utiliser .NET, quel que soit le langage, mais sans doute C# ou VB), en passant par le souhait d'avoir une IHM "assez rapidement" (j'appr�cie assez bien Borland C++ pour cela) ou d'�tre... simplement portable, �ventuellement avec IHM, mais sans avoir de machine virtuelle...

    Pour ce dernier cas, tu sera en plein dans la tranche d'applications pour laquelle C++ s'av�re largement conseill�, �ventuellement coupl� au framework Qt, par exemple.

    Et, si, par "malheur", tu souhaite travailler dans une banque ou une soci�t� d'assurance, il faut savoir que Cobol (mais il n'est pas OO, lui ) est encore r�guli�rement utilis�, simplement parce qu'il y a encore �norm�ment de lignes de code actives en ce langage

    Mais, si on part de ce c�t�, on peut aussi citer fortran pour les logiciels math�matique, voir ada dans certains secteurs ou encore... va savoir

    Bref, dis nous dans quel secteur tu veux travailler, nous pourrons peut-�tre te dire le langage qui aura le plus de chances de te "venir � point", surtout si tu le maitrise
    A m�diter: La solution la plus simple est toujours la moins compliqu�e
    Ce qui se con�oit bien s'�nonce clairement, et les mots pour le dire vous viennent ais�ment. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 f�vrier 2014
    mon tout nouveau blog

  12. #32
    Membre confirm�
    Inscrit en
    Juillet 2009
    Messages
    109
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 109
    Par d�faut
    Bonjour
    Tout d'abord je vous remercie �norm�ment.
    En ce qui concerne le secteur d'application,c'est vrai,je l'ai d�j� choisi et m�me j'ai commenc� � l'appliquer � l'aide d'un langage enseign� � l'�cole .Je viens de cr�er un application relativement grande pour un client pour la gestion de son cabinet.Cette application est mono-utilisateur mais je veux la rendre
    multi-utilisateurs pour l'adapter au grands cabinets(donc un serveur local h�bergeant l'application avec sa base de donn�es et les utilisateurs s'y connectent chacun � partir de son poste client )
    Bref les types d'applications que je veux faire :
    -des application c�t� clients(mono-utilisateur)
    -des applications c�t� serveurs(multi-utilisateurs)
    qui tournent soit sous windows soit linux

    Merci

  13. #33
    Membre Expert
    Avatar de Goten
    Profil pro
    Inscrit en
    Juillet 2008
    Messages
    1 580
    D�tails du profil
    Informations personnelles :
    �ge : 35
    Localisation : France

    Informations forums :
    Inscription : Juillet 2008
    Messages : 1 580
    Par d�faut
    D'un autre c�t�, vu que t'es �tudiant, tu prendras surtout ce qu'on t'offriras, pas sur que tu puisses te payer le luxe de choisir ton secteur d'activit� au d�but .

  14. #34
    Membre confirm�
    Inscrit en
    Juillet 2009
    Messages
    109
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 109
    Par d�faut
    bonjour
    Voil� je vous ai donn� le type d'application que je veux faire il ne reste qu'a me r�pondre pour mettre ce sujet R�SOLU
    merci

  15. #35
    Expert confirm�
    Avatar de Melem
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Janvier 2006
    Messages
    3 656
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Essonne (�le de France)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : High Tech - �lectronique et micro-�lectronique

    Informations forums :
    Inscription : Janvier 2006
    Messages : 3 656
    Par d�faut
    En bref des applications client-serveur, tu peux faire �a simplement et rapidement en C++ avec en bonus la portabilit� et une performance tr�s �lev�e. Mais il faut bien s�r savoir bien utiliser le langage, c'est pour �a que les cours de Developpez sont l�.

  16. #36
    Expert �minent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activit� : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par d�faut
    Sur base de tes desiderata, je dirais que java et C++ sont parfaitement susceptibles d'�tre adapt�s car relativement facile � mettre en oeuvre tant du point de vue de la partie serveur que de celui de la partie client.

    Tu pourrais m�me, pourquoi pas, envisager de cr�er la partie client avec un langage et la partie serveur avec un autre, cela ne poserait pas �norm�ment de probl�me.

    Maintenant, il faut te dire que java reste, malgr� tout, conditionn� � un point n�vralgique: la pr�sence et l'utilisabilit� d'une machine virtuelle...

    Par contre, il faut rester conscient du fait que C++ devra �tre compil� une fois par architecture / OS cible, alors que java sera (th�oriquement au moins) directement utilisable, grace � la machine virtuelle, quel que soit l'architecture ou l'OS envisag�.

    Comme tu peux le constater, tu te trouves, encore une fois, dans une situation o� j'ai presque envie de dire que ton propre ressenti vis � vis des diff�rents langages a de fortes chances de faire pencher la balance en faveur de l'un ou l'autre de ceux-ci.
    A m�diter: La solution la plus simple est toujours la moins compliqu�e
    Ce qui se con�oit bien s'�nonce clairement, et les mots pour le dire vous viennent ais�ment. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 f�vrier 2014
    mon tout nouveau blog

  17. #37
    Membre confirm�
    Inscrit en
    Juillet 2009
    Messages
    109
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 109
    Par d�faut
    bonsoir et merci pour les r�ponses
    Franchement la puissance au feu du c++ me s�duit beaucoup plus que les avantages de java.la seule chose qui m'emb�te c'est la popularit� de java qui d�passe celle du c++,et je n'arrive pas a comprendre les raisons(ce n'est pas tr�s convaincant de dire que le java est plus rentable pour les entreprises car il permet un d�veloppement plus rapide et ainsi finaliser les projets dans les d�lais pr�fix�s )
    apparemment je vais attaquer le C++...
    je vous remercie encore
    je suis toujours ici pour vous �couter

  18. #38
    Expert �minent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activit� : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par d�faut
    Citation Envoy� par louzorios Voir le message
    la seule chose qui m'emb�te c'est la popularit� de java qui d�passe celle du c++,et je n'arrive pas a comprendre les raisons(ce n'est pas tr�s convaincant de dire que le java est plus rentable pour les entreprises car il permet un d�veloppement plus rapide et ainsi finaliser les projets dans les d�lais pr�fix�s )
    Malheureusement, la logique financi�re fait qu'il est, effectivement, beaucoup plus rapide et facile de fournir des applications "vite fait" en java, y compris si, par malheur, tu es entour� de programmeurs que je me contenterai de qualifier, pour rester gentil, de "moins performants", parce que la m�diocrit� sera "moins remarquable".

    Avec C++, il est possible de produire des choses tr�s rapidement, mais la qualit� g�n�rale d�pendra beaucoup plus de la qualit� de tes collaborateurs (et de toi-m�me, aussi un peu ) et, si par malheur, l'un de ceux-ci est m�diocre, tu peux, effectivement, en arriver � exploser litt�ralement tes d�lais de d�veloppement... avec tous les risques financiers que cela peut comporter...
    A m�diter: La solution la plus simple est toujours la moins compliqu�e
    Ce qui se con�oit bien s'�nonce clairement, et les mots pour le dire vous viennent ais�ment. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 f�vrier 2014
    mon tout nouveau blog

  19. #39
    Membre confirm�
    Inscrit en
    Juillet 2009
    Messages
    109
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2009
    Messages : 109
    Par d�faut
    bonsoir � tous
    Voila je vous informe que j'ai fait mon choix :bref c'est c#.net
    merci

  20. #40
    Expert �minent
    Avatar de koala01
    Homme Profil pro
    aucun
    Inscrit en
    Octobre 2004
    Messages
    11 644
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 53
    Localisation : Belgique

    Informations professionnelles :
    Activit� : aucun

    Informations forums :
    Inscription : Octobre 2004
    Messages : 11 644
    Par d�faut
    Citation Envoy� par louzorios Voir le message
    bonsoir � tous
    Voila je vous informe que j'ai fait mon choix :bref c'est c#.net
    merci
    H� ben, ca, c'est marrant...

    On a principalement parl� de la diff�rence entre C++ et java, et, au final, tu choisi un langage qui rajoute aux inconv�nients de java celui de n'�tre pas vraiment portable, du fait de ses origines "microsoftiennes"...

    Peut on savoir ce qui t'a incit� � ce choix, si, du moins, ce n'est pas indiscret
    A m�diter: La solution la plus simple est toujours la moins compliqu�e
    Ce qui se con�oit bien s'�nonce clairement, et les mots pour le dire vous viennent ais�ment. Nicolas Boileau
    Compiler Gcc sous windows avec MinGW
    Coder efficacement en C++ : dans les bacs le 17 f�vrier 2014
    mon tout nouveau blog

+ R�pondre � la discussion
Cette discussion est r�solue.
Page 2 sur 4 Premi�rePremi�re 1234 Derni�reDerni�re

Discussions similaires

  1. Communication entre deux programmes Java. http ? Rmi ? WS ? Autres ?
    Par tiboudchou dans le forum Entr�e/Sortie
    R�ponses: 8
    Dernier message: 26/03/2009, 12h50
  2. Comment tuer un java.exe individuellement des autres ?
    Par Battosaiii dans le forum Windows XP
    R�ponses: 3
    Dernier message: 18/11/2008, 09h43
  3. R�ponses: 13
    Dernier message: 27/02/2008, 16h01
  4. G�n�rer une classe java � partir d'une autre
    Par hebmaster dans le forum G�n�ral Java
    R�ponses: 5
    Dernier message: 29/05/2006, 16h09
  5. appel d'une class java en javascript ou autre
    Par tit_oune dans le forum G�n�ral JavaScript
    R�ponses: 1
    Dernier message: 04/04/2006, 15h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo