Hello,
Est ce que programmer en JAVA est gratuit (comme PHP ?), si oui quel est le business plan de SUN / sin on que doit t-on acheter ?
merci
Hello,
Est ce que programmer en JAVA est gratuit (comme PHP ?), si oui quel est le business plan de SUN / sin on que doit t-on acheter ?
merci
Salut,
C'est peut-être une betise que je dis la, mais je ne pense pas que tu doives payer pour developper .
A moins d'utiliser des outils pour faciliter le developpement qui, eux, peuvent être payant.
Quant à Java il ne faut rien payer, tu as besoin d'un jdk par exemple le jdk 1.6 et d'un editeur.
pour l'editeur, moi j'utilise netbeans.
Bonne soiree
Oui enfin faut quand même survivre 27 ans avant de vendre, il est tendu ton business plan
ok merci de toutes vos réponses est ce que à terme le language est "backward compatible" pas comme python 3 qui est radicalement différent de python 2 il parait ?
Pas tout à fait d'accord, à chaud comme ça je vois le mot "enum" qui est devenu un mot réservé en 1.5, mais qui ne l'était pas avant (j'ai vu au moins deux applis qui n'avaient rien en commun et qui ne compilaient pas à cause d'une variable nommée "enum").
C'est vite corrigé mais ça peut être ennuyeux...
Je ne sais pas s'il y a d'autres exemples, m'enfin il y a dejà ça.
Salut,
Il y a deux niveaux de compatibilité :
- La compatibilité binaire : c'est à dire qu'un programme compilé avec une version antérieure pourra être exécuté sur une machine virtuelle plus récente tout en fonctionnant de la même manière que sur la machine virtuelle pour laquelle il a été conçu à l'origine.
Il peut y avoir quelques exceptions à cela mais il s'agit de cas particulier très rare...- La compatibilité des sources : c'est à dire qu'un code qui compilait sans erreur avec une version antérieur peut être compilé sans erreur sur un JDK plus récent.
Du fait de l'évolution du langage et des APIs, ceci n'est pas forcément le cas et dépend énormément du programme...
a++
Il y a aussi le mot clé assert qui est apparu avec Java 1.4 (donc ennuyeux si tu compile un code qui utilise ce mot comme variable en Java 1.3 et que tu l'exécute avec une JVM postérieure).
Certaines méthodes ont également changer de comportement entre 2 versions (genre la méthode toString de BigDecimal, ou encore certaines méthodes dépréciés qui lèvent maintenant une exception quand tu les appelles alors qu'avant non).
Bref, à tester tout de même.
Je ne crois pas que tu parles la meme chose que willemijns.car lui il parle d'une compatibilité entre une version inférieure -> version supérieure, hors toi tu parles de version inférieure <- version supérieure, ce qui conceptuellement (et quelque soit le langage) ne peut pas être possible.
Tout a fait d'accord avec vous Jidefix et adiGuba il existe des cas ou ca bug, mais c'est si rare qu'on pourrais dire que ca n'existe pas .
l'idée principale est que je voulais ne pas apprendre un nouveau language plus ou moins pareil comme python 3 qui, il parait, est radicalement différent...
il est sur que d'une version à un autre des bouts de programmes peuvent être obsoletes mais je ne souhaite pas m'investir à apprendre quelque chose qui varie de trop dans la durée....
C'était une fausse information, Java 7 ne sera pas payant
Plus d'informations ici : http://www.developpez.net/forums/d75...-collector-g1/
merci bien de ta réponse!
très intéressants ces avis!
Ce n'était pas Java 7 qui serait devenu payant, mais un Garbage Collector avancé. Finalement, ce GC sera intégré à Java 7 sans paiement.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager