2009-04-27 1 views
0

Es scheint, dass einige Microsoft-Frameworks nur nach Name und Reputation bekannt sind, nicht nach Inhalt oder Nützlichkeit. Vor allem mit dem Aufkommen von Open-Source-Frameworks werden sie manchmal ein wenig unpopulär.Welche Frameworks von Microsoft sind nicht sehr bekannt und es lohnt sich, sie eingehend zu untersuchen.

Welche Frameworks von Microsoft sind nicht sehr bekannt und es lohnt sich, sie eingehend zu untersuchen. Was ist ihr Ruf und Bereich ihrer Nützlichkeit?

+0

FYI, einige Frameworks von MS sind jetzt Open Source, z. MVC, also schließen sich die beiden Konzepte nicht gegenseitig aus :) –

Antwort

2

Ich habe es nicht viel benutzt, aber es ist ein faszinierendes Thema: die Coordination and Concurrency Runtime. Es ist ein Teil von Microsoft Robotics Developer Studio, was hinsichtlich der Installation und Lizenzierung ein Problem ist, aber es ist eine wirklich nette Art, die Nebenläufigkeit zu betrachten. Parallele Erweiterungen decken, soweit ich das beurteilen kann, nicht ganz den gleichen Grund ab - ich hoffe, dass der CCR irgendwann als eigenständige freie Bibliothek verfügbar sein wird.

Der aus meiner Sicht besonders gepflegte Aspekt ist die Darstellung eines asynchronen Workflows über Fortsetzungen in einem Iteratorblock. Nicht so ordentlich wie F #, aber immer noch ziemlich schick.

+0

würde ich das zweitem. CCR zeichnet sich dadurch aus, dass es die sichere Koordination der asynchronen Ereignisverarbeitung über mehrere Threads unterstützt. (Übrigens können einige der CCR-Grundelemente innerhalb von F # gut verwendet werden, wie hier gezeigt: http://iodyner.spaces.live.com/blog/cns!7B505254340D5E9A!147.entry) –

1

Ich glaube, Sie das Zeug heraus überprüfen sollten sie auf Microsoft Research haben. Wie eines der Frameworks finde ich wirklich super ist die NaturalSpec, die zum Testen nützlich ist.

Verwandte Themen