C# lernen
-
So viel zum Thema C# stirbt aus:
http://www.winrt.de/
-
PuppetMaster2k schrieb:
So viel zum Thema C# stirbt aus:
http://www.winrt.de/Bestimmt kann man auch mit FORTRAN darauf zugreifen.
MS hat das bevorzugte Programmiermodell gewechselt, von .Net nach WinRT.
WinRT ist kein .Net mehr, sondern COM.
Und der Konzern war schon immer schnell drin alte Technologien abzuwürgen.
Kennt man ja von VB6. Da half auch kein bittern und betteln.
Oder was war sonst so alles IN und wo steht es Heute?ActiveX?
MFC?
ODBC?
ADO?
ASP?
NT?
OS/2?
FS?
etc.Und nun folgt .Net das Schicksal seiner Vorgänger. Weil MS zu COM und C++ zurück gerudert ist.
Da sehe ich ich eher noch in Java eine größere Zukunft. Trotz Oracle.
Immer hin ist Java OpenSource. Was ist mit .Net?
Wenn MS keine Lust mehr war's das. Es wird keine Community geben, die die Arbeit übernehmen könnte, selbst wenn sie es wollte.
-
MS hat überhaupt keine alternative Technologie in den Bereichen wo C#/Net seine Stärken hat. Glaubt wirklich jemand, die überlassen einfach Java das Feld?
Net 4.5 steht vor der Tür.
Net 5 und C# 5 sind angekündigt.
Es wird Wrapper für WinRT geben, genauso wie es Wrapper für die WinApi gibt.Alles ist gut und C# wird noch ein langes Leben vor sich haben, also keine Panik.
-
MS hat überhaupt keine alternative Technologie in den Bereichen wo C#/Net seine Stärken hat. Glaubt wirklich jemand, die überlassen einfach Java das Feld?
Meinst du Business-Anwendungen?
Die Laufen meistens mit Linux oder einem Unix. Und .Net und Linux soll ja jetzt nicht wirklich der Renner sein.C# war als Alternative für C++/MFC oder Delphi interessant, also Desktopanwendungen. Und das Feld übernimmt in Zukunft WinRT. Jeden falls, wenn es nach Vorstellungen von MS geht.
-
Gullivers Welt schrieb:
Jeden falls, wenn es nach Vorstellungen von MS geht.
Und wo ist das nachzulesen?
-
µ schrieb:
Gullivers Welt schrieb:
Jeden falls, wenn es nach Vorstellungen von MS geht.
Und wo ist das nachzulesen?
In den ganzen Beschreibungen von Windows 8
-
-
Gullivers Welt schrieb:
MS hat überhaupt keine alternative Technologie in den Bereichen wo C#/Net seine Stärken hat. Glaubt wirklich jemand, die überlassen einfach Java das Feld?
Meinst du Business-Anwendungen?
Die Laufen meistens mit Linux oder einem Unix. Und .Net und Linux soll ja jetztSchon mal eine Business Anwendung unter Linux gesehen? Ich nicht.
-
Mechanics schrieb:
Schon mal eine Business Anwendung unter Linux gesehen? Ich nicht.
Schonmal Linux gesehen?
Auf Anhieb fällt mir da ein:
Apache Webserver
Apache Tomcat
JBoss
Oracle Database
PostgreSQL
SAP ERP
eclipseMit dem Code, der auf den oben genannten Sachen aufbaut, fang ich gar nicht erst an.
Wofür braucht man nochmal Windows?
-
Ah ich hab mich schon gefragt wann es endlich anfaengt. Genau jetzt. Wo krieg ich das Popcorn?
-
Gullivers Welt schrieb:
....
Troll
Edit: Ich warte immer noch auf eine Quelle für Deine Behauptungen.
-
µ schrieb:
Troll
Nö.
Und ach ja:http://en.wikipedia.org/wiki/Windows_Runtime
http://www.winrt.de/http://msdn.microsoft.com/de-de/windows/default
http://msdn.microsoft.com/library/windows/apps/br211386MS scheint WinRT für Windows8 ja zu favorisieren. Oder was genau soll ich belegen.
-
Firefighter schrieb:
Ah ich hab mich schon gefragt wann es endlich anfaengt. Genau jetzt. Wo krieg ich das Popcorn?
Der Blick in die Signatur offenbart:
http://www.blog-dotnetprogrammierung.de/Ein Windows-Jünger
-
Gullivers Welt schrieb:
MS scheint WinRT für Windows8 ja zu favorisieren. Oder was genau soll ich belegen.
Auch wenn du nur einen Flamewar produzieren willst. WinRT ist kein Ersatz für C# sondern eher für die Windows API. Und die Windows API wurde auch aktiv von C# genutzt, ebenso wie WinRT C# ebenso nicht ausschließt.
Der einzige Unterschied ist, das WinRT auch eine Zurückmigration von .Net Funktionalitäten in das OS vorsieht, und Wrapper für andere Sprachen anbietet.
-
Gullivers Welt schrieb:
Meinst du Business-Anwendungen?
Die Laufen meistens mit Linux oder einem Unix. Und .Net und Linux soll ja jetzt nicht wirklich der Renner sein.Es gibt viele Businessanwendungen die nicht auf Unixderivaten laufen. Die aussage "meistens" halte ich für mehr als falsch. Es gibt verbreitete Software die auch auf Linux etc. läuft, aber darüber eine Aussage abzuleiten die auf die Mehrzahl deutet ist schon arg daneben.
Gullivers Welt schrieb:
C# war als Alternative für C++/MFC oder Delphi interessant, also Desktopanwendungen.
ASP.NET ist also für Desktopanwendungen gedacht? Zumindest hat ASP.NET durchaus auch ein respektable Verbreitung im Netz. Zudem wenn du immer wieder auf WinRT anspielst: Dir ist bewusst, das WinRT nur über Services auf bestimmte Funktionalitäten zugreifen kann?
Gullivers Welt schrieb:
Und das Feld übernimmt in Zukunft WinRT. Jeden falls, wenn es nach Vorstellungen von MS geht.
Und WinRT ist keine Sprache nur eine Bibliothek, die unter anderen von C++, C# und JavaScript über Wrapper angesprochen werden kann (und sich in C# so einbindet, wie vorher die .Net Wrapper um die Windows-API).
-
asc schrieb:
Es gibt viele Businessanwendungen die nicht auf Unixderivaten laufen. Die aussage "meistens" halte ich für mehr als falsch. Es gibt verbreitete Software die auch auf Linux etc. läuft, aber darüber eine Aussage abzuleiten die auf die Mehrzahl deutet ist schon arg daneben.
Es mag ja sein, dass es jede Menge Business Software gibt, die nur mit Windows läuft (ich kenne keine), aber die interessiert niemanden.
Die wichtige Software läuft auch und bevorzugt unter Linux.ASP.NET ist also für Desktopanwendungen gedacht? Zumindest hat ASP.NET durchaus auch ein respektable Verbreitung im Netz. Zudem wenn du immer wieder auf WinRT anspielst: Dir ist bewusst, das WinRT nur über Services auf bestimmte Funktionalitäten zugreifen kann?
Belege?
ASP.Net läuft nur mit IIS. Und IIS läuft nur mit Windows.
Die meisten Webserver, die ich kenne, laufen mit Linux und Apache. Außerdem entfallen die teuren Lizenzkosten.Und WinRT ist keine Sprache nur eine Bibliothek, die unter anderen von C++, C# und JavaScript über Wrapper angesprochen werden kann (und sich in C# so einbindet, wie vorher die .Net Wrapper um die Windows-API).
Ja und die bevorzugte Sprache für diese Bibliothek ist C++ und Javascript.
Und für die Leute, die behaupten, dass das keine Zukunft hat: Guckt euch mal die Entwicklung für Firefox & Co an.
XUL, JavaScript und C++ via XPCOM vs. XAML, JavaScript und C++ via COM.
Da hat MS mal wieder schamlos abgekupfert. :p
-
Gullivers Welt schrieb:
Und WinRT ist keine Sprache nur eine Bibliothek, die unter anderen von C++, C# und JavaScript über Wrapper angesprochen werden kann (und sich in C# so einbindet, wie vorher die .Net Wrapper um die Windows-API).
Ja und die bevorzugte Sprache für diese Bibliothek ist C++ und Javascript.
Wie wäre es wenn du keine Lügen verbreiten würdest. Die bevorzugten Sprache sind auch laut Microsoft offiziell: JavaScript+HTML5, C++, C# sowie Visual Basic.
Gullivers Welt schrieb:
Es mag ja sein, dass es jede Menge Business Software gibt, die nur mit Windows läuft (ich kenne keine), aber die interessiert niemanden.
Die wichtige Software läuft auch und bevorzugt unter Linux.Ich kenne im Firmenumfeld fast ausschließlich Businesssoftware die entweder ausschließlich oder zumindest auch Windows unterstützt. Erkläre mir mal bitte warum in allen IT-Firmen in denen ich war die Interessenten fast ausschließlich nach Windowssoftware gefragt haben (Von 20 Interessenten war vielleicht einer der eine andere Plattform angefragt hat), wenn man von Webanwendungen absieht (und da war den meist völlig Kunden egal unter was der Server läuft, da die eine Windowslizenz sich auf die Kosten nicht wirklich auswirkt). Selbst Firmen mit reinen Linuxclients haben schon gesagt, das ihn ein Windowsserver nun wirklich nichts ausmacht.
Gullivers Welt schrieb:
ASP.NET ist also für Desktopanwendungen gedacht? Zumindest hat ASP.NET durchaus auch ein respektable Verbreitung im Netz. Zudem wenn du immer wieder auf WinRT anspielst: Dir ist bewusst, das WinRT nur über Services auf bestimmte Funktionalitäten zugreifen kann?
Belege?
ASP.Net läuft nur mit IIS. Und IIS läuft nur mit Windows.
Die meisten Webserver, die ich kenne, laufen mit Linux und Apache. Außerdem entfallen die teuren Lizenzkosten.Für private Projekte bietet sich auch Linux+Apache an, weil da die Lizenzkosten tatsächlich eine Auswirkung haben. Bei Firmen und großen Webauftritten sieht es wieder anders aus.
P.S: Die "teuren" Lizenzkosten sind zum einen nicht wirklich teuer, zum anderen stehen sie in keinen Verhältnis zu den sonstigen laufenden Kosten. Zumal nur der Windowsserver zwangsweise Geld kostet (Und wie häufig fallen die an?).
-
Ich kenne im Firmenumfeld fast ausschließlich Businesssoftware die entweder ausschließlich oder zumindest auch Windows unterstützt. Erkläre mir mal bitte warum in allen IT-Firmen in denen ich war die Interessenten fast ausschließlich nach Windowssoftware gefragt haben (Von 20 Interessenten war vielleicht einer der eine andere Plattform angefragt hat), wenn man von Webanwendungen absieht (und da war den meist völlig Kunden egal unter was der Server läuft, da die eine Windowslizenz sich auf die Kosten nicht wirklich auswirkt). Selbst Firmen mit reinen Linuxclients haben schon gesagt, das ihn ein Windowsserver nun wirklich nichts ausmacht.
Als ich von Businesssoftware schriebt hatte ich nicht nur MS Office und Outlook im Kopf. Und selbst da gibt es Alternativen.
Weil der Kunde, BWLer, Schlosser, Anwalt, etc, halt nicht anderes als Windows kennt. Und Linux ist doch so ein "phöses kompliziertes Häckersystem".
Ich kenne auch Jemanden, dessen Kunden wollen nur Großrechner und COBOL. Aber das sind Ausnahmen.
Deine 10 Mann Klitsche sehe ich auch nicht als Maßstab an.
Linux hat eine Verbreitung von ~80% auf Server. Windows dümpt da im Promillebereich. Die Top500 Computer laufen fast alle mit Linux. Kein Unix, kein Windows und sonst kein Schrottsystem. Denn die Leute wissen was Qualität ausmacht. Und das bietet eben nur Linux.
Und doch, die Lizenzkosten haben Auswirkungen. Außerdem ist Linux von Haus aus stabiler, sicherer und Benutzerfreundlicher als Windows es je sein will.
Allein die Virenseuche unter Kontrolle zu kriegen ist ein fast unmöglich. Von der Uptime fang ich gar nicht erst an. "Updates wurden installiert. Sie müssen ihren Computer neu starten".
Und wenn der Kunde Linux-Clients hat, was soll er dann bitte mit Windows Server. Sich selbst außer Gefecht setzen?
Entweder du erzählst Lügen oder deine Kunden haben einfach keine Ahnung von IT.P.S: Die "teuren" Lizenzkosten sind zum einen nicht wirklich teuer, zum anderen stehen sie in keinen Verhältnis zu den sonstigen laufenden Kosten. Zumal nur der Windowsserver zwangsweise Geld kostet (Und wie häufig fallen die an?).
Und die wären?
Viren löschen? Software Updates ziehen? System stabilisieren? Server neu starten?
Ach ne kann ja nicht sein, das gibt's ja nur bei Windows.
Neustart für Änderungen am Domaincontroler oder Hostname. So was gibt's nur bei Qualitätssoftware aus Redmond.
-
Gullivers Welt schrieb:
ActiveX?
MFC?
ODBC?
ADO?
ASP?
NT?
OS/2?
FS?
etc.Was soll damit sein?
ActiveX begegnet einem täglich seltener auf Webseiten aber im OS, auf firmeninternen Webseiten schon.
MFC hat mit VS 2008 und VS 2010 ein Update bekommen und ist nach wie vor der Platzhirch im Bereich API Windowsentwicklung. Es gibt zwar viele neue Frameworks aber keines mit so viel RAD wie die MFC, mal abgesehen von Delphi.
ODBC = aktueller Stand der Dinge beim SQL Server, Ado wird wohl vom kommenden SQL vorerst nicht unterstützt.
ASP wird noch oft verwendet, viel wird heute mit dem weiterentwickeltem ASP.Net gemacht.
NT? Win7 ist NT basierend.
OS2 Warp? Ist von IBM. Es gab mal das gemeinsame Projekt OS2 Windows von IBM und MS, dann haben die sich zerstritten und beide haben das gleiche Betriebssystem mit kleinen Änderungen unter anderem Namen auf den Markt gebracht, Os2 Warp und Windows NT 3.5. Os2 galt als eines der sichersten Betriebssysteme und NT als sicherheitstechnicher Supergau, beide waren fast identisch. Bis Windows 2000 war die Os2 Api noch im System, aber keiner brauchte die Api.Gullivers Welt schrieb:
Meinst du Business-Anwendungen?
Die Laufen meistens mit Linux oder einem Unix. Und .Net und Linux soll ja jetzt nicht wirklich der Renner sein.Ich kenne kaum Firmen die Linux einsetzen, mal abgesehen von externen Webseiten wo kein ASP oder ISAPI erforderlich ist. Die wenigen setzten MAC ein ( auch nur ein Linux).
Nachdem was bisher an Infos zu Win8 und dem neuen VS bekannt ist, wird Silverlight und WPF nicht weiterentwickelt. Was aber mit HTML 5 zu tun hat, diese Systeme konnten das was HTML bisher nicht konnte. Das gleiche passiert gerade auch bei ADOBE.
Was da mit C# und co passiert ist aktuell nur spekulativ, es scheint die primäre Sprache für Metro Aps zu sein, aber die WINRT soll auch eine Anbindung für .net haben. Primär soll die WINRT aber für nativ Code sein also MFC/ATL. Die GUI der Metro Aps wird halt mit HTML und Script gemacht.
Was eingentlich eine vernünftige Lösung ist, schnelle und kostengünstige Entwicklung für Metro, also den Consumer und Mobile Markt. WINRT und MFC für den Busines-Bereich wo die Entwicklung auch mit C# möglich ist.
-
ActiveX begegnet einem täglich seltener auf Webseiten aber im OS, auf firmeninternen Webseiten schon.
Und nun. Wird trotzdem nicht mehr weiterentwickelt. Gibt auch Leute, die setzen noch MSDOS oder ein historisches Unix ein.
MFC hat mit VS 2008 und VS 2010 ein Update bekommen und ist nach wie vor der Platzhirch im Bereich API Windowsentwicklung. Es gibt zwar viele neue Frameworks aber keines mit so viel RAD wie die MFC, mal abgesehen von Delphi.
Qt?
Aber das hat M$ ja erfolgreich vernichtet. Danke Nokia.ODBC = aktueller Stand der Dinge beim SQL Server, Ado wird wohl vom kommenden SQL vorerst nicht unterstützt.
Gerade in dem Bereich wird sehr viel mit Java gemacht und da ist JDBC Stand der Dinge. Außerdem sind direkte Datenbankanbindungen viel schneller.
ASP wird noch oft verwendet, viel wird heute mit dem weiterentwickeltem ASP.Net gemacht.
Ja wirklich? Und PHP und JS noch viel mehr.
NT? Win7 ist NT basierend.
Ja und MS will sich die ganze Zeit von NT trennen.
OS2 Warp? Ist von IBM. Es gab mal das gemeinsame Projekt OS2 Windows von IBM und MS, dann haben die sich zerstritten und beide haben das gleiche Betriebssystem mit kleinen Änderungen unter anderem Namen auf den Markt gebracht, Os2 Warp und Windows NT 3.5. Os2 galt als eines der sichersten Betriebssysteme und NT als sicherheitstechnicher Supergau, beide waren fast identisch. Bis Windows 2000 war die Os2 Api noch im System, aber keiner brauchte die Api.
Nein ich meine das OS/2 vor Warp.
Aber MS wollte lieber sein eigenes Süppchen kochen.Ich kenne kaum Firmen die Linux einsetzen, mal abgesehen von externen Webseiten wo kein ASP oder ISAPI erforderlich ist. Die wenigen setzten MAC ein ( auch nur ein Linux).
Falsch Mac OS X ist ein Unix. Und Linux ist kein Unix, da keine gemeinsame Quelle.
IBM, Redhat, HP, & Co sind dir wohl Unbekannt, die setzen nämlich alle auf Linux.wird Silverlight und WPF nicht weiterentwickelt.
Ja das ist das Problem mit dem Konzern. Ständig gibt es etwas neues, dass nach 3 Jahren wider eingestellt wird. Es ist nicht möglich auf dieser Basis verlässliche Planung zu betreiben. Ganz anders als bei OpenSource.