• [^] # Re: Discrimination positive

    Posté par (site web personnel) . En réponse à la dépêche [débat] Pour ou contre le développement des logiciels libres sous Windows ?. Évalué à 2.

    Sans parler l'API non documenté, tu admettras quand même qu'il est beaucoup plus facile aux devs de MsOffice d'intégrer une nouvelle fonctionalité de VisualStudio (ou .NET, ou autre), car les développeurs sont dans la même boîte, voir carrément dans le batiment d'a-coté.

    Par exemple, je ne compte plus le nombre de fois j'ais vu "msvcrt.dll" être mis à jour sur une Windows suite à une installation d'un softs MS, alors que le soft concurent sortant à la même date n'en avait pas besoin. La nouvelle version du soft MS avait besoin des toutes dernières fonctionnalités (ou des toutes dernières corrections de bugs) des libs standards MS, alors que le soft concurrent n'en n'avait pas besoin (car il n'utilisaient pas ces dernières fonctionnalités).

    Un exemple concret :
    - 1997, et l'installation de MsOffice 97 sur un Windows 95 contenant déjà un Visual studio et un Office 95: msvcrt.dll est mis à jour. Rien d'anormal à ceci.
    - a la même date, installation sur un autre Windows 95 du dernier pach pour visual studio (visual studio est déjà installé bien sur) : msvcrt est lui aussi mis à jour.
    - sur les 2 machines, c'est la même version de "msvcrt.dll" qui est installé.

    Conclusion : MsOffice utilise les toutes dernières fonctionnalités de Visual Studio, fonctionnalités qui ne sont disponible qu'avec le dernier patch pour cet environement. Donc les devs de MsOffice ont pu avoir accès à ces nouveautés en "prime time", alors que les developpeurs d'applications concurrentes ne les avaient pas encore dans leur Visual Studio..