• [^] # Re: Sinon y'a iFolder

    Posté par . En réponse à la dépêche Syncany, une alternative libre à Dropbox avec bien plus de fonctionnalités. Évalué à 3.

    Maintenant on a tendance a privilégier la facilité de développement, portabilité, support du langage plutôt que les performances.

    Et c'est pas un mal. La recherche de la performance ça entraîne du code régulièrement cryptique (parce que tu comprend il ne faut pas faire de deeep copy), complexe (parce que tu utilise des points hyper spécifiques liés à l'implémentation de l'OS que tu utilise : "je sais comment cet appel système est codé et je sais que si on fait ça il économise un test"), très difficile à maintenir (c'est difficile de garder le même niveau d'optimisation dans le temps) et moins fiable (on cherche un peu trop à économiser sur les tests).

    Ce n'est pas le cas de tout les logiciels ce n'est pas aussi dramatique mais c'est la direction que prend le code. Alors que la facilité de développement permet une bien plus grand maintenabilité et d'augmenter la base de développeurs potentiel, la portabilité ça consiste à ne pas enfermer ses utilisateurs sur une plateforme.

    D'ailleurs tu remarqueras que si tu fais du code pour la performance :

    • tu n'es pas portable parce que tu utilise des optimisations spécifiques à ton environnement
    • tu empêche tes utilisateurs de contribuer à un portage parce que le niveau requis pour cela est nettement plus élevé

    Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)