Quel est la bonne sémantique de version suivant le bon OS ?
Résolu
hamdy.aea
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
Quel est la bonne sémantique de version suivant le bon OS ?
Par exemple si j'ai un logiciel avec les même fonctions mais une version Windows, Linux et Mac OS ? 2.1.a , 2.1.b , 2.1.c ?
Je ne trouve la réponse nulle part.
Quel est la bonne sémantique de version suivant le bon OS ?
Par exemple si j'ai un logiciel avec les même fonctions mais une version Windows, Linux et Mac OS ? 2.1.a , 2.1.b , 2.1.c ?
Je ne trouve la réponse nulle part.
A voir également:
- Quel est la bonne sémantique de version suivant le bon OS ?
- Dernière version ccleaner gratuit français - Télécharger - Nettoyage
- Splitcam ancienne version - Télécharger - Messagerie
- Mac os 15 - Accueil - MacOS
- Reinstaller mac os - Guide
- Version gratuite de word - Guide
3 réponses
Selon semver.org la sémantique des version c'est : X.Y.Z
X est une version majeur
Y une version mineur
Z un patch
Comment s'appelle la même version d'un logiciel pour trois différents systèmes d'exploitations ?
X est une version majeur
Y une version mineur
Z un patch
Comment s'appelle la même version d'un logiciel pour trois différents systèmes d'exploitations ?
C'est une question d'un examen d'informatique de 2014. il y'a comme choix de réponse :
a) 2.0.0 , 3.0.0, 4.0.0
b) 2.1.0, 2.2.0, 2.3.0
c) 2.0.1, 2.0.2, 2.0.3
d) 2.0.1a, 2.0.1b, 2.0.1c
La bonne réponse est forcément une des trois, ce n'est pas toujours la même version comme dans le cas de VLC.
a) 2.0.0 , 3.0.0, 4.0.0
b) 2.1.0, 2.2.0, 2.3.0
c) 2.0.1, 2.0.2, 2.0.3
d) 2.0.1a, 2.0.1b, 2.0.1c
La bonne réponse est forcément une des trois, ce n'est pas toujours la même version comme dans le cas de VLC.
Sinon même en cherchant je ne vois pas de partie de nomenclature de numéro de version qui indique l'OS
https://fr.wikipedia.org/wiki/Version_d'un_logiciel
http://www.jacques-barzic.fr/pdf/divers/nomenclature_versions_logiciels.pdf
"
On parle également de version d'un logiciel pour désigner ses différentes implémentations destinées à des OS ou plateformes différents : par exemple les versions Windows 32bits (x86), Windows 64bits(x64), Mac OS X et Linux d'un même logiciel"
C'était un examen de quoi ? tu n'as pas eu de cours qui explique ça ?
https://fr.wikipedia.org/wiki/Version_d'un_logiciel
http://www.jacques-barzic.fr/pdf/divers/nomenclature_versions_logiciels.pdf
"
On parle également de version d'un logiciel pour désigner ses différentes implémentations destinées à des OS ou plateformes différents : par exemple les versions Windows 32bits (x86), Windows 64bits(x64), Mac OS X et Linux d'un même logiciel"
C'était un examen de quoi ? tu n'as pas eu de cours qui explique ça ?
Non j'ai eut un cours mais sa n'allait pas dans le détail de la sémantique des versions.
"
On parle également de version d'un logiciel pour désigner ses différentes implémentations destinées à des OS ou plateformes différents : par exemple les versions Windows 32bits (x86), Windows 64bits(x64), Mac OS X et Linux d'un même logiciel"
Sa voudrait dire que c'est des version majeurs ?
Version Mac : X.0.0
Version Windows : Y.0.0
Version Linux : Z.0.0
????
"
On parle également de version d'un logiciel pour désigner ses différentes implémentations destinées à des OS ou plateformes différents : par exemple les versions Windows 32bits (x86), Windows 64bits(x64), Mac OS X et Linux d'un même logiciel"
Sa voudrait dire que c'est des version majeurs ?
Version Mac : X.0.0
Version Windows : Y.0.0
Version Linux : Z.0.0
????
Bonjour,
Parmi les propositions que tu donnes celle que tu as choisie me paraît la meilleure.
"2.1.a , 2.1.b , 2.1.c" ou plus exactement "d) 2.0.1a, 2.0.1b, 2.0.1c"
En effet, on parle bien de la même version pour tout les produits, il y a juste un suffixe qui indique leurs spécificités.
Exemple : les téléchargements de Java
https://www.oracle.com/java/technologies/javase-jre8-downloads.html
Ils référencent tous le même produit, la même version et indiquent sans ambiguïté le système cible.
Remarque : la nomenclature X.Y.Z n'a rien d'obligatoire et chacun peut y mettre un peu ce qu'il veut selon ses besoins, même si ce sera généralement des variantes de ce sytème.
Par exemple Google Chrome utilise 4 chiffres : 50.0.2661.102 m
On peut aussi avoir des indications sur la stabilité des produits.
Exemple : https://jbossas.jboss.org/downloads
Parmi les propositions que tu donnes celle que tu as choisie me paraît la meilleure.
"2.1.a , 2.1.b , 2.1.c" ou plus exactement "d) 2.0.1a, 2.0.1b, 2.0.1c"
En effet, on parle bien de la même version pour tout les produits, il y a juste un suffixe qui indique leurs spécificités.
Exemple : les téléchargements de Java
https://www.oracle.com/java/technologies/javase-jre8-downloads.html
jre-8u91-linux-i586.rpm
jre-8u91-linux-i586.tar.gz
jre-8u91-linux-x64.rpm
jre-8u91-linux-x64.tar.gz
jre-8u91-macosx-x64.dmg
jre-8u91-macosx-x64.tar.gz
jre-8u91-solaris-sparcv9.tar.gz
jre-8u91-solaris-x64.tar.gz
jre-8u91-windows-i586-iftw.exe
jre-8u91-windows-i586.exe
jre-8u91-windows-i586.tar.gz
jre-8u91-windows-x64.exe
jre-8u91-windows-x64.tar.gz
Ils référencent tous le même produit, la même version et indiquent sans ambiguïté le système cible.
Remarque : la nomenclature X.Y.Z n'a rien d'obligatoire et chacun peut y mettre un peu ce qu'il veut selon ses besoins, même si ce sera généralement des variantes de ce sytème.
Par exemple Google Chrome utilise 4 chiffres : 50.0.2661.102 m
On peut aussi avoir des indications sur la stabilité des produits.
Exemple : https://jbossas.jboss.org/downloads
JBoss AS 7.1.0.Final
JBoss AS 7.1.0.CR1b (CR = Candidate Release)
JBoss AS 7.1.0.Beta1b
JBoss AS 7.0.0.Alpha1
"d'après mes sources. Je dirais plutôt"
Si tu ne vas pas entendre nos réponses mais que tu préfères "tes sources" ou ton avis personnel, alors ne poses pas la question...
Ce n'est pas parce que les programmes tournent sur des OS différents qu'ils sont incompatibles, bien au contraire, s'ils ont la même version ils sont compatibles entre eux même sur des systèmes différents.
Par exemple la dernière version de Skype fonctionnera aussi bien sous Linux que sous Windows ou Mac, que ce soit sur ordinateur, sur tablette ou mobile... et c'est bien la même version partout, juste des livrables différents. Alors qu'une vieille version Skype de Windows aura du mal à communiquer avec les nouvelles versions, même si elles sont aussi sous Windows.
Par "version incompatible" on parle généralement de nouveautés qui ne sont pas utilisables sur les versions précédentes (et plus rarement de fonctionnalités qui existaient et qui ne sont plus supportées dans les nouvelles versions).
Par exemple les jeux de PlayStation 4 ne sont pas compatibles avec la console Play Station 3, car la PS4 offre des nouveautés qu'une PS3 ne peut pas utiliser.
Si tu ne vas pas entendre nos réponses mais que tu préfères "tes sources" ou ton avis personnel, alors ne poses pas la question...
Ce n'est pas parce que les programmes tournent sur des OS différents qu'ils sont incompatibles, bien au contraire, s'ils ont la même version ils sont compatibles entre eux même sur des systèmes différents.
Par exemple la dernière version de Skype fonctionnera aussi bien sous Linux que sous Windows ou Mac, que ce soit sur ordinateur, sur tablette ou mobile... et c'est bien la même version partout, juste des livrables différents. Alors qu'une vieille version Skype de Windows aura du mal à communiquer avec les nouvelles versions, même si elles sont aussi sous Windows.
Par "version incompatible" on parle généralement de nouveautés qui ne sont pas utilisables sur les versions précédentes (et plus rarement de fonctionnalités qui existaient et qui ne sont plus supportées dans les nouvelles versions).
Par exemple les jeux de PlayStation 4 ne sont pas compatibles avec la console Play Station 3, car la PS4 offre des nouveautés qu'une PS3 ne peut pas utiliser.
Si on prend l'exemple de vlc :
http://www.videolan.org/vlc/download-macosx.html
http://www.videolan.org/vlc/download-windows.html
Dans les deux cas la version indiquée est 2.3.3