OVH Cloud OVH Cloud

Ils veulent 200 millions d'utilisateurs

61 réponses
Avatar
yves
<http://www.linformaticien.com/actualites/id/20619/ubuntu-veut-200-millions-d-utilisateurs-en-2015.aspx>


Je suis resté 8 mois sous Ubuntu ,la je suis passé a Archlinux et j'en
suis tres content

1 réponse

3 4 5 6 7
Avatar
William
On 21-05-2011, Aéris wrote:

Le 21/05/2011 22:09, William a écrit :
Je pense qu'on va finir par se comprendre...
C'est clair que les moyens mis en œuvre autour de Python sont sans
commune mesure avec Java et ça se voit sur les docs. Et inversement Java
est très bien fourni à ce niveau, il y a des règles très bien
respectées, j'ai beaucoup appris à l'époque où je l'utilisais.



Oui, Java est essentiellement basé sur les bonnes pratiques de
développement, doc comprise.
Et tous les projets suivent globalement les mêmes normes, concepts,
méthodes et architectures.



Le revers de la médaille c'est une certaine lourdeur. Quand il faut 20
lignes de code pour lire un fichier texte... Je me souviens de swing
aussi, je ne sais pas si c'est encore utilisé, sur le papier c'est
génial, mais le résultat est d'une lourdeur...
Pour le refactoring, d'accord la vérification va se faire à la
compilation, voir dans l'éditeur, mais qu'est-ce que c'est lourd en
saisie.

Par contre, sphinx est de plus en plus utilisé, ça progresse :-) Y a le
pep3107 également.



Quand j'utilise une nouvelle librairie je commence par créer tout un
tas de petits bouts de code pour l'essayer et ensuite je m'en sert
comme doc. Pour mes applis je fait un peu pareil, certains tests
unitaires servent de doc.



J'allait y venir.
J'ai l'impression que beaucoup des docs Python sont axés snippet et
autres micro-exemples de fonctionnement.
Ce n'est pas forcément un mal, mais cela me semble demander encore plus
de temps qu'une simple Javadoc bien foutue. Quand le développeur fait de
la doc tout court…



Le gros avantage c'est d'être toujours à jour et d'être sur d'avoir
correctement compris. C'est plus concret.
Globalement je n'y passe pas plus de temps. Je me souviens encore des
journées entières à lire des docs java... Intéressant, avec toujours un
tas de théories pour justifier les choix, mais long, trop long...


Ca doit aussi dépendre de l'expérience de chacun, j'imagine facilement
qu'avec plusieurs développeurs c'est encore plus compliqué.



Oui, c'est une grosse partie de mes tourments.
J'arrive encore à savoir comment fonctionnent mes APIs Python =)
Mais dès que je dois faire du Python en groupe, surtout sur des projets
plus conséquents, je sens la galère avant même d'avoir commencé…



Ca vient peut-être de la provenance des devs. Personnellement j'ai
appris par le hacking, sans doc, parfois même sans source ! Quand il
m'arrive de travailler pour le boulot avec d'autres développeurs je suis
stupéfait du manque de rigueur par rapport au monde du libre, peut-être
que Java est un moyen de les obliger à une certaine rigueur ?

Je n'ai pas plus réfléchi que ça à la question. Venant du C, j'ai été
très impressionné par Java (surtout sur le papier), mais par Python j'ai
été bluffé (concrètement).

Tu peux peut-être regarder ce qu'en dit Bruce Eckel (thinking in...),
c'est avec ses livres que j'ai appris Java et il est lui aussi tombé
sous le charme du Python.
Il y a aussi un autre Bruce, A. Tate (Beyond java) qui peut apporter des
pistes.

Je retrouve leur constations, la productivité est très largement
supérieure et la maintenance ne pose pas plus de problème...

--
William Dodé - http://flibuste.net
Informaticien Indépendant
3 4 5 6 7