lolop a écrit 3878 commentaires

  • [^] # Re: La branche de développement de Gnome (2.5.0) vient d'émerger

    Posté par  (site web personnel) . En réponse à la dépêche La branche de développement de Gnome (2.5.0) vient d'émerger. Évalué à 3.

    Tu n'as pas assez utilisé MacOS.

    Il y a des raccourcis pour un tas de choses, entre autres en maintenant une touche modificatrice du clavier lors du double-click, ça ouvre la fenêtre correspondante et ça referme la fenêtre courante. Entre autres, en maintenant une touche modificatrice lors du click sur le titre de la fenêtre, ça affiche un pop-up menu avec la hiérarchie des dossiers contenants et on peut remonter au niveau où l'on veut...

    Et il y en a plein comme cela, que tu découvres lorsque tu commence a savoir utiliser le système et que tu avances dans ton expérience d'utilisateur.

    Note qu'il y a aussi une représentation arborescente (depuis le Finder de MacOS7 je crois).

    On peut ne pas aimer MacOS parce qu'on est habitué a un autre mode de fonctionnement, mais franchement pour des utilisateurs néophiques ou non-informaticiens, ça reste l'interface utilisateur la plus simple a utiliser et la plus intuitive.

    Par exemple, on peut trouver débile la souris a un bouton... mais je peux vous dire d'expérience que pour un utilisateur "normal", la multiplicité des boutons et les menus contextuels, ce n'est pas naturel. L'utilisateur s'y retrouve bien mieux lorsqu'il y a un bouton et des menus fixes où il retrouve les commandes systématiquement au même endroit (grisées si elles ne sont pas applicables). Combien de fois ais-je vu des utilisateurs de Windows ne pas savoir comment faire une opération... parce qu'il fallait penser à "right-clicquer" sur la bonne icône pour voir la commande désirée s'afficher.


    Souvenirs de MacOS, du Mac+ de 1984 à MacOS 9 sur un PM7300 - y'a quelques temps que je n'ai plus de mac pour un bête problème... de coût a l'époque et d'esprit libre maintenant.
    Maintenant, je ne sais pas trop ce qu'il en est pour OS X et sa facilité d'utilisation, mais le peu que j'ai vu semble combiner un système encore facile a utiliser et la puissance de BSD.

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • # Et en France ?

    Posté par  (site web personnel) . En réponse à la dépêche Brevets logiciels : riposte des pro-brevets. Évalué à 1.

    Quelqu'un sait-il où en est le gouvernement a l'heure actuelle ?

    Merci.

    LoloP

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN

  • [^] # Attention, Python aussi évolue...

    Posté par  (site web personnel) . En réponse à la dépêche Ruby 1.8.0 est sorti. Évalué à 4.

    Par rapport à ce que j'ai pu lire et aux liens donnés, attention aux comparaisons par rapport à d'anciennes versions de Python (ex. 1.5.2).

    Dans la dernière version - la 2.3 sortie récemment - et même avec les précédentes, certaines critiques ne sont plus valables (par exemple il y a maintenant un type booléen, les types de base ont été unifiés aux classes (http://www.python.org/2.2.2/descrintro.html(...) ), les itérateurs sont apparus, le support d'Unicode s'est bien amélioré...).

    Python a tendance a reprendre ce qui est bon ailleurs (et j'imagines que si la communauté Ruby est efficace, c'est pareil de ce côté). L'auteur principal de Python (Guido Van Rossum) tient un peu le rôle de Linus Torvald pour Linux: sélectionner parmis toutes les propositions d'évolution celles qui sont bonnes.

    Un avantage (actuel) de Python c'est sa maturité. Les développeurs en sont maintenant a travailler sur l'efficacité du code (et ils bossent bien). Et les librairies sont de plus en plus nombreuses un peu dans tous les domaines.

    Un avantage (mais peut-être Ruby est-il aussi dans ce cas) c'est que Python s'adapte très bien à toutes les tailles de projets, et permet de coder directement le projet final en codant la maquette.

    Pour ce qui est de l'indentation, c'est vraiment une question de goût. Personnellement, avec les chaînes de documentation directement dans le code, c'est un aspect que me fait aimer Python.

    Maintenant, à choisir... les deux langages semblent assez proches en terme de fonctionnalités et comme c'est gratuit: téléchargez les deux, montez un (petit) projet de test et développez le (faites appel aux communautés des newsgroups et listes de diffusion pour améliorer le code)... et faites votre chois en fonction de vos goûts.

    A+

    Laurent P.

    Pour les évolutions:
    http://www.python.org/2.3/highlights.html(...)
    http://www.python.org/doc/2.2.1/whatsnew/(...)
    http://www.amk.ca/python/2.1/(...)
    http://www.amk.ca/python/2.0/(...)
    http://www.python.org/1.6/#news(...)

    Votez les 30 juin et 7 juillet, en connaissance de cause. http://www.pointal.net/VotesDeputesRN