After WinAPI?
-
Florianx schrieb:
Unter Longhorn wird es keine WinAPI mehr geben, sondern nur noch .Net .
Gibt es dafür irgendwelche (sichere) Quellen?
Ich kann mir nicht vorstellen, das Microsoft so mirnix-dirnix ALLE Software, die bisher geschrieben wurde, inkompatibel werden lassen wird.
Das können die sich gar nicht erlauben.
Schrittweise Umstellung, okay (wenn dann der Support für das letzte OS ausläuft, das nur noch rein WinAPI unterstützte (und das wäre momentan Windows Server 2003)), aber schlagartig auf keinen Fall.
Vollkommen konträr zu FlorianX's Aussage ist dieses Zitat hier.
Mike Kolitz MCSE 2000 schrieb:
Yes - The Win32 API will still work on Longhorn.
--
Mike Kolitz MCSE 2000
MS-MVP - Windows Setup / Deployment
-
Hallo
Win-Api wird unter Longhorn ca das sein was Dos-Programme unter Win95/98 waren
(so eine Art Dos-Box)MfG
Klaus
-
Bisher hatte ich den Eindruck das MS immer nur um die WinAPI drumherum baut...
-
geeky schrieb:
Bisher hatte ich den Eindruck das MS immer nur um die WinAPI drumherum baut...
dacht ich auch

-
moin meisters ...
also ich weiß, daß im Bereich der FoxPro-Programmierung oft auch API Funktionen
angesprochen werden. VFP wird bis 2012 supported, zumindest sagen das die jüngsten Meldungen. Diese viele VFP Programme müßten dann geändert werden.VFP ist 100% nicht Bestandteil von .NET und wird es nach Expertenaussage auch nicht werden, da es wohl intern sehr große Probleme gibt die das nicht zulassen würden.
VFP läuft eigenständig und parallel zu .NET .
Wenn man mal nen Longhorn SDK in die Finger bekommen würde wüßte man es ganz genau was die Zukunft bringt.
Ich habe mal gesucht danach, Beispiele im SDK sind nur noch auf .NET ( C# VB.NET ) nichtmal J# kommt vor, kein Wunder, das Beispiele für WIN32 nicht zu finden sind. ABER, dieser Absatz ließt sich ungemein beruhigend:
Note: This documentation is preliminary and is subject to change.
Welcome to the Developer Preview Edition of the Microsoft
Windows
Code-Named "Longhorn" Software Development Kit (SDK). The "Longhorn" SDK contains documentation, samples, command-line compilers, and tools designed to help you develop applications and libraries that target the Windows Code-Named "Longhorn" operating system. The "Longhorn" SDK provides support for using WinFX
managed classes, Win32 functions, and other programming interfaces available in "Longhorn."In "Longhorn," you can choose between new and existing programming models or use them together in one application. The WinFX managed classes build on the foundation provided by the .NET Framework; they represent the evolution of managed code development in "Longhorn." Unmanaged interfaces are still available, however, and there are new unmanaged interfaces in some technology areas. For more information, see "Longhorn" Overview and Migration and Interoperability.
der Link dazu:
http://longhorn.msdn.microsoft.com/Auch ein Bsp wie dieses gibt mehr Aufschluß, ob es noch die Win32 gibt:
[C#]
using System;
using System.Security.Permissions;
using Microsoft.Win32;MfG
RB
-
Es kann doch gar nicht nur noch das .NET Framework angeboten werden.
Wie soll man das denn zum Beispiel in C ansprechen?
-
@hmm: Ich glaube du hast einen Rechtschreibfehler, du meinst doch sicherlich C++ - oder gibts C auch?
Also imho wird die WinAPI genau wie DirectX nur noch "mitlaufen", man kann immer noch auf die Funktionen zugreifen, Software funktioniert noch, aber sie wird nicht mehr weiterentwickelt.
Neue Programme werden alle mit .NET geschrieben, neue Grafikprogramme werden mit der Windows Graphics Library statt DirectX erledigt.
MfG SideWinder
-
@hmm: Ich glaube du hast einen Rechtschreibfehler, du meinst doch sicherlich C++ - oder gibts C auch?
Versteh ich nicht. Natürlich meinte ich C.
Tschüss.
-
neue Grafikprogramme werden mit der Windows Graphics Library statt DirectX erledigt.
ROFL.
-
was heißt da rofl?
es nennt sich afaik zwar Windows Graphics Foundation, aber DirectX 9 war wohl die letzte version...
da sich microsoft ja von COM distanziert, musste mal was neues kommen.
und in microsoft quellen stehen dinge wie diese:WGF will be the next Direct3D...
was mit DirectInput, DirectSound usw. passiert, würd mich aber auch interessieren...
-
IMHO ist longhorn m$ tod

-
moin meister ...
nun ja, solange auch noch mit alten Werkzeugen und API programmiert werden
kann, würde ich das nicht so sehen.wenn es aber soweit ist, daß nur noch mit C# und Co. gearbeitet werden kann
und damit Kosten für entspr. Entwicklungswerkzeuge entstehen wird eng für
Leute die nur ihren Spass haben wollen, Firmen wirds wohl egal sein ...MfG
RB
-
ok vielleicht nicht gleich longhorn aber "longhorn xp".
auch firmen kostet es ne menge geld die programmierer von c++ nach c# umzuschulen. da isses besser für linux zu entwickeln, das is sowieso die alternative für finanzschwächere.
-
muhkuhmasta schrieb:
IMHO ist longhorn m$ tod

Und IMO kannst du 1. kein Deutsch und laberst 2. Müll
-
warum kann ich kein deutsch? (das ich müll labere weiß ich selber
)
-
muhkuhmasta schrieb:
warum kann ich kein deutsch? (das ich müll labere weiß ich selber
)Oh Gott... Auch noch so hohl, dass er es nicht mal merkt wenn man ihn darauf aufmerksam macht. "tot" schreibt man hier mit "t" - ist ja kein Substantiv.
-
@klug:
Blödsinn!Longhorn ist Microsoft's Tod.
SO war es gemeint, und SO hat es auch nahezu jeder verstanden...
-
muhkuhmasta schrieb:
ok vielleicht nicht gleich longhorn aber "longhorn xp".
auch firmen kostet es ne menge geld die programmierer von c++ nach c# umzuschulen. da isses besser für linux zu entwickeln, das is sowieso die alternative für finanzschwächere.
Ja Du magst so gesehen recht haben, aber oft sind es die Kunden, welche
nur mit Windows umgehen können, und das selbst dabei oft auch noch Schwierigkeiten haben.oft wird ja gesprochen, Java sei platformunabhängig und .Net soll dem folgen,
so wurde nach Aussagen anderer ( selbst keine Erfahrung ) viel von Java übernommen und einiges verbessert gegenüber Java.Evtl. ist der Umstieg von C++ nach C# mit dem Umstieg von Assembler nach C/C++
zu vergleichen, mag sein. Und da sind ja auch einige mit gegangen
Es bleibt nur zu hoffen, daß es auch freie Editoren für C# mal geben wird, evtl. gibts die ja schon, hab mich noch nicht umgesehen.
Und es beleibt offen, ob sich .Net nicht auf Linux umsetzen läßt. Halt wie Java. Nicht jedoch mit Wine

Dann könnte .Net wirklich ein Erfolg werden.MfG
RB
-
Hepi schrieb:
@klug:
Blödsinn!Longhorn ist Microsoft's Tod.
SO war es gemeint, und SO hat es auch nahezu jeder verstanden...
#include <ausreden>
Warum eigentlich immer dieses blöde m$? Ist man dann l337 und cool?
-
ich finds seltsam mich von nem unregistrierten so anmachen zu lassen (unregistrierte raus
) aber wenn ich schreibeIn my humble opinion ist longhorn microsofts tod.
dann denke ich dass es richtig ist. es sieht nur nicht so cool aus wenn man m$s tod schreibt.
und ja man ist 1337 wenn man m$ schreibt
...
(vorallem wenn man registriert ist
)und im übrigen wer nennt sich selbst schon klug???