<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Die Zukunft der WinAPI]]></title><description><![CDATA[<p>Hallo,</p>
<p>Vor Windows Vista bekam man des Öfteren das Gerücht zu ohren, daß die WinAPI ein Auslaufmodell sei und von Windows Vista nur noch über einen Emulationslayer unterstützt werden würde. Da frage ich mich, ist das denn nun wahr und glaubt ihr, daß Programme, die native WinAPI Funktionen nutzen, also keine .NET Programme, jemals auf einer zukünftigen Windows Version nicht mehr lauffähig sein werden? Und wenn ja, wann glaubt ihr wird das eintreten? Ich persönlich kann mir das nicht vorstellen, wenn man bedenkt, was Microsoft in der Vergangenheit für ein Schindluder betrieben hat, um neuere Windows Versionen abwärtskompatibel zu älterer Software zu halten.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/230470/die-zukunft-der-winapi</link><generator>RSS for Node</generator><lastBuildDate>Fri, 10 Apr 2026 01:19:19 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/230470.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 27 Dec 2008 11:10:52 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Die Zukunft der WinAPI on Sat, 27 Dec 2008 11:10:52 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Vor Windows Vista bekam man des Öfteren das Gerücht zu ohren, daß die WinAPI ein Auslaufmodell sei und von Windows Vista nur noch über einen Emulationslayer unterstützt werden würde. Da frage ich mich, ist das denn nun wahr und glaubt ihr, daß Programme, die native WinAPI Funktionen nutzen, also keine .NET Programme, jemals auf einer zukünftigen Windows Version nicht mehr lauffähig sein werden? Und wenn ja, wann glaubt ihr wird das eintreten? Ich persönlich kann mir das nicht vorstellen, wenn man bedenkt, was Microsoft in der Vergangenheit für ein Schindluder betrieben hat, um neuere Windows Versionen abwärtskompatibel zu älterer Software zu halten.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636058</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636058</guid><dc:creator><![CDATA[Lars Fechter]]></dc:creator><pubDate>Sat, 27 Dec 2008 11:10:52 GMT</pubDate></item><item><title><![CDATA[Reply to Die Zukunft der WinAPI on Sat, 27 Dec 2008 11:30:30 GMT]]></title><description><![CDATA[<p>Lars Fechter schrieb:</p>
<blockquote>
<p>Hallo,</p>
<p>Vor Windows Vista bekam man des Öfteren das Gerücht zu ohren, daß die WinAPI ein Auslaufmodell sei und von Windows Vista nur noch über einen Emulationslayer unterstützt werden würde. Da frage ich mich, ist das denn nun wahr und glaubt ihr, daß Programme, die native WinAPI Funktionen nutzen, also keine .NET Programme, jemals auf einer zukünftigen Windows Version nicht mehr lauffähig sein werden? Und wenn ja, wann glaubt ihr wird das eintreten? Ich persönlich kann mir das nicht vorstellen, wenn man bedenkt, was Microsoft in der Vergangenheit für ein Schindluder betrieben hat, um neuere Windows Versionen abwärtskompatibel zu älterer Software zu halten.</p>
</blockquote>
<p>Ich glaube das WindowsVista ein Auslaufmodell ist. Ich kenne niemanden, der das länger als drei Montate ertragen hat (Ausnahmen soll es geben, habe ich gehört).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636067</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636067</guid><dc:creator><![CDATA[CStern]]></dc:creator><pubDate>Sat, 27 Dec 2008 11:30:30 GMT</pubDate></item><item><title><![CDATA[Reply to Die Zukunft der WinAPI on Sat, 27 Dec 2008 11:46:11 GMT]]></title><description><![CDATA[<p>Anfang 2009 gibt's das nächste Windows, Vista ist Geschichte. Ich kenne persönlich<br />
auch niemand, der das verwendet.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636072</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636072</guid><dc:creator><![CDATA[Scheppertreiber]]></dc:creator><pubDate>Sat, 27 Dec 2008 11:46:11 GMT</pubDate></item><item><title><![CDATA[Reply to Die Zukunft der WinAPI on Sat, 27 Dec 2008 11:52:53 GMT]]></title><description><![CDATA[<p>Microsoft forscht gerade an einem neuen Projekt <a href="http://de.wikipedia.org/wiki/Singularity" rel="nofollow">Singularity</a>. Das ist ein Betriebssystem, dass auf Sing#, einer verwandten Sprache von C#, aufbaut, und das fast vollkommen in Managed-Code läuft. .NET Anwendungen könnten also direkt auf einer Low-Level-API ansetzen, womit eine WinAPI als &quot;Mittelschicht&quot; unnötig wird. Das Konzept hört sich interessant an, in wie weit das aber fortgeschritten ist, weiß ich nicht. Ach ja, ganz MS untypisch ist der Quellcode öffentlich. Könnte also wirklich ein gutes Projekt von MS werden.</p>
<p>Gruß<br />
Don06</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636074</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636074</guid><dc:creator><![CDATA[Don06]]></dc:creator><pubDate>Sat, 27 Dec 2008 11:52:53 GMT</pubDate></item><item><title><![CDATA[Reply to Die Zukunft der WinAPI on Sat, 27 Dec 2008 18:20:39 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/19487">@Scheppertreiber</a><br />
Nächstes Jahr beginnt afaik erstmal die Testphase von Windows 7. Vista bleibt noch bis 2010 aktuell.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636227</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636227</guid><dc:creator><![CDATA[groovemaster]]></dc:creator><pubDate>Sat, 27 Dec 2008 18:20:39 GMT</pubDate></item><item><title><![CDATA[Reply to Die Zukunft der WinAPI on Sat, 27 Dec 2008 18:27:26 GMT]]></title><description><![CDATA[<p>Äm - war Vista mal aktuell ? In Wikipedia ist ein Artikel über Fiesta, sie<br />
haben das so geschrieben. Bei heise ebenfalls. Mal abwarten. W95 kam auch nicht<br />
so richtig pünktlich.</p>
<p>Die Pre-Sale Versionen von W7 sind aber auch schon länger unterwegs. Laß sie laufen <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f642.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--slightly_smiling_face"
      title=":-)"
      alt="🙂"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636232</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636232</guid><dc:creator><![CDATA[Scheppertreiber]]></dc:creator><pubDate>Sat, 27 Dec 2008 18:27:26 GMT</pubDate></item><item><title><![CDATA[Reply to Die Zukunft der WinAPI on Sat, 27 Dec 2008 18:36:16 GMT]]></title><description><![CDATA[<p>1. Die Windows API ist nicht erstetzbar. Micht nach aktuellem Stand der Technik. Es gibt keinerlei Pläne diese zu ersetzen, genausowenig wie COm und andere.<br />
Ich kenne aktuell noch keine Technologie, die ausschließlich über managen Code zur Verfügung steht.<br />
Bisher gibt es IMHO nicht mal Windows Kern-Kompontenten die in .NET implementiert.</p>
<p>2. Ich nutze Vista seit der ersten Freigabe und will es nicht tauschen.<br />
IMHO ist dieser ganze Negativrummel reiner Blödsinn.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636239</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636239</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sat, 27 Dec 2008 18:36:16 GMT</pubDate></item><item><title><![CDATA[Reply to Die Zukunft der WinAPI on Sat, 27 Dec 2008 18:42:44 GMT]]></title><description><![CDATA[<p>Vielen Dank für die Antworten. Was für ein Ziel verfolgt Microsoft denn mit der .NET Plattform? Sollen Anwendungsprogramme in Zukunft nur noch managed Code benutzen und unmanaged code nur noch für Gerätetreiber usw. verwandt werden?</p>
<p>Viele Grüße,<br />
Lars</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636246</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636246</guid><dc:creator><![CDATA[Lars Fechter]]></dc:creator><pubDate>Sat, 27 Dec 2008 18:42:44 GMT</pubDate></item><item><title><![CDATA[Reply to Die Zukunft der WinAPI on Sat, 27 Dec 2008 18:43:19 GMT]]></title><description><![CDATA[<p>Lars Fechter schrieb:</p>
<blockquote>
<p>Vielen Dank für die Antworten. Was für ein Ziel verfolgt Microsoft denn mit der .NET Plattform? Sollen Anwendungsprogramme in Zukunft nur noch managed Code benutzen und unmanaged code nur noch für Gerätetreiber usw. verwandt werden?</p>
<p>Viele Grüße,<br />
Lars</p>
</blockquote>
<p>Cash.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636248</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636248</guid><dc:creator><![CDATA[Scheppertreiber]]></dc:creator><pubDate>Sat, 27 Dec 2008 18:43:19 GMT</pubDate></item><item><title><![CDATA[Reply to Die Zukunft der WinAPI on Sun, 28 Dec 2008 15:21:46 GMT]]></title><description><![CDATA[<p>Managed Code ist die konsequente Weiterentwicklung von COM und der Idee von wiederverwendbaren Code.<br />
Ja MS sieht .NET als primäre Platform für Anwednungsprogramme, Web- und Netzwerksoftware!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636512</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Sun, 28 Dec 2008 15:21:46 GMT</pubDate></item><item><title><![CDATA[Reply to Die Zukunft der WinAPI on Sun, 28 Dec 2008 15:44:49 GMT]]></title><description><![CDATA[<p>Don06 schrieb:</p>
<blockquote>
<p>Microsoft forscht gerade an einem neuen Projekt <a href="http://de.wikipedia.org/wiki/Singularity" rel="nofollow">Singularity</a>. Das ist ein Betriebssystem, dass auf Sing#, einer verwandten Sprache von C#, aufbaut, und das fast vollkommen in Managed-Code läuft. .NET Anwendungen könnten also direkt auf einer Low-Level-API ansetzen, womit eine WinAPI als &quot;Mittelschicht&quot; unnötig wird. Das Konzept hört sich interessant an, in wie weit das aber fortgeschritten ist, weiß ich nicht.</p>
</blockquote>
<p>Soweit ich weiß, wurde Singularity nur zu Forschungszwecken konzipiert und ist <em>nicht</em> als Windows-Ersatz gedacht, zumindest nicht in den nächsten fünf Jahren.</p>
<p>Don06 schrieb:</p>
<blockquote>
<p>Ach ja, ganz MS untypisch ist der Quellcode öffentlich.</p>
</blockquote>
<p>Seit etwa einem halben Jahr setzt Microsoft doch verstärkt auf offenen Quellcode, siehe z.B. <a href="http://www.codeplex.com" rel="nofollow">codeplex</a>, <a href="http://www.microsoft.com/opensource/" rel="nofollow">hier</a> oder <a href="http://www.microsoft.com/resources/sharedsource/default.mspx" rel="nofollow">hier</a>. Kannst dir sogar Teile des Windows-Kernels herunterladen (<a href="http://www.microsoft.com/resources/sharedsource/windowsacademic/researchkernelkit.mspx" rel="nofollow">Windows Research Kernel</a>).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636532</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636532</guid><dc:creator><![CDATA[Badestrand]]></dc:creator><pubDate>Sun, 28 Dec 2008 15:44:49 GMT</pubDate></item><item><title><![CDATA[Reply to Die Zukunft der WinAPI on Mon, 29 Dec 2008 16:56:52 GMT]]></title><description><![CDATA[<p>Bisher hat MS immer darauf geachtet, das alte Software auch auf einem neuen Betriebssystem läuft (außer sie nutzt undokumentierte Funktionen). Würde MS die WinAPI im kommenden OS weglassen/ersetzen, dann würde alte Software überhaupt nicht mehr laufen.<br />
Ob die WinAPI nur noch ein Koppelelement zu einer eventuell neuen Win-Schnittstelle auf .NET-Basis wird, kann dem User und Programmierer eigentlich egal sein. Jedoch werden neue Funktionen eventuell nur über die neue Schnittstelle dem Programmierer zur Verfügung stehen. Dann müssen halt die Entwickler-Frameworks (Qt, wxWidgets, GTK, ...) angepasst werden, so dass dann die neuen Schnittstellen angesprochen werden.<br />
Jedoch wird es bei managed Code (.NET) immer Performance-Nachteile geben und ich glaube kaum, dass MS alle Treiber etc. in .NET umsetzen wird. Nicht einmal das Officepaket ist ja derzeit in .NET realisiert (wenns so einfach wäre hätte MS das aus Marketinggründen schon getan).<br />
Ich sehe .NET hauptsichtlich als Microsofts Antwort auf Java mit Einsatzbereich für firmeninterne Entwicklungen und Web. Denn als Entwickler muss man bedenken, dass man seinen Quellcode bei .NET automatisch veröffentlich (den Obfuscatoren traue ich nicht, denn die Hersteller kennen die Verschleierungstechniken und könnten diese wieder rückgängig machen, nur die Variablen-/Funktionsnamen wären weg).<br />
Das Vista ein Griff ins Klo war, hat wohl auch MS begriffen, die Verkaufszahlen sind doch nur so hoch, weils beim PC-Kauf gleich dabei ist und dann installiert man halt wieder XP. Ich denke auch die nächste Version wird kein großer Schritt. Was wurde alles bei Vista versprochen und zurückgenommen (WinFS). Vista is mir einfach zu fett, fast 10 GB nur für OS und auf ergonomische Gestaltung der Oberflächen wird wohl kein Wert mehr gelegt, nur noch Klicki-Bunti, es soll halt cool aussehen, Nutzwert egal.</p>
<p>Also ich habe mal gelesen Singularity (also ein OS auf manage-Code Basis) soll von MS nur zur Forschung sein, ein Einsatz ist vorerst nicht abzusehen.<br />
Man darf auch die vielen Hardware-Hersteller nicht vergessen, alle müssten ihre Treiber in managed-Code herausbringen.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636927</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636927</guid><dc:creator><![CDATA[Softwaremaker]]></dc:creator><pubDate>Mon, 29 Dec 2008 16:56:52 GMT</pubDate></item><item><title><![CDATA[Reply to Die Zukunft der WinAPI on Mon, 29 Dec 2008 17:33:32 GMT]]></title><description><![CDATA[<p>Das kann ich ohne wenn und aber mit unterschreiben. Ist genau meine Meinung. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /><br />
Und was das Open Source angeht: Das ist kein Feature oder good will von M$, sondern sie befolgen damit zähneknirschend ein Gerichtsurteil! Und genauso fällt dieses Open Source auch aus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1636936</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1636936</guid><dc:creator><![CDATA[CStern]]></dc:creator><pubDate>Mon, 29 Dec 2008 17:33:32 GMT</pubDate></item></channel></rss>