Puis-je développer du code de production avec Microsoft Parallel Extensions vers .NET Framework 3.5, juin 2008, Community Technology Preview?

StackOverflow https://stackoverflow.com/questions/458816

  •  19-08-2019
  •  | 
  •  

Question

Existe-t-il une recommandation contre l'utilisation de ce CTP? Est-ce instable?

Était-ce utile?

La solution

À partir de la page de téléchargement:

  

Remarque: Ce CTP est à des fins de test.   seulement. Les caractéristiques et fonctionnalités peuvent   changer avant la sortie finale, et   Microsoft peut choisir de ne pas fournir de   version finale.

En outre, dans le CLUF.rtf:

  
      
  1. TERME. La durée de cet accord est jusqu'au 1 janvier 2009, ou commercial   version du logiciel, selon le cas   premier.
  2.   

En fait, a expiré et vous n'êtes pas autorisé à l'utiliser. Et même si ce n'était pas le cas:

  
      
  • Vous pouvez installer et utiliser n’importe quel nombre   des copies du logiciel sur votre   locaux pour concevoir, développer et tester   vos programmes pour une utilisation avec le   logiciel.
  •   
  • Vous ne pouvez pas tester le   logiciel dans une exploitation en direct   environnement sauf si Microsoft le permet   vous devez le faire en vertu d'un autre accord.
  •   

Donc non, vous ne pouvez pas l'utiliser dans un environnement de production sans violer la licence.

Autres conseils

Je dirais que cela dépend de l'utilisation que vous souhaitez en faire et de la date d'expédition ou de livraison.

Vous pouvez certainement prendre les bits maintenant et développer contre cela. Sachez toutefois que l'API pourrait changer d'ici la version finale. ce qui signifie que vous devez modifier votre code si vous souhaitez "mettre à niveau". à la version finale. De plus, il est évident qu’il pourrait y avoir des bogues, car il s’agit d’un CTP.

À mon avis, vous ne devriez pas l'utiliser si vous programmez un système de navigation par navette spatiale. D'un autre côté, si vous réalisez un projet interne interne qui n'est pas essentiel à la mission, vous pouvez l'utiliser.

Vous devez décider si vous pouvez supporter le risque - contre les nouvelles possibilités qu'il vous offre.

EDIT: Comme l’a souligné Marc Gravell, le CLUF indique que vous ne pouvez pas l’utiliser en production. Donc, la réponse courte est non, vous n'êtes pas autorisé à l'utiliser pour les logiciels de production.

Je l’utilise en production en ce moment, cela fonctionne très bien. MAIS vous devez tout tester de manière approfondie , et tout le monde sait que tester du code multithread est assez compliqué.

J'ai rencontré les problèmes d'interblocage mentionnés quelque part dans les "problèmes connus". section de la documentation. Pas drôle. Dans ces cas, j'ai dû abandonner les extensions et tout est rentré dans l'ordre.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top