<?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[Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ?]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>bin ein Neuling hier und auch ein Neuling was C++ und die damit zusammenhängende GUI-Programmierung angeht.</p>
<p>In den FAQ ergibt sich zwar eine grobe Richtung für meine Fragestellung, aber die Beiträge sind doch eher die &quot;aktuältesten&quot;. In der Zwischenzeit hat sich viel getan und die Richtung könnte sich geändert haben.</p>
<p>Kurz zum Hintergrund:<br />
Ich muss in den nächsten Monaten viele vorhandene kaufm. Programme von ACCESS/VBA (Frontend) in Verbindung mit diversen SQL-Datenbanken(Backend) auf &quot;vernünftige&quot;, stabile Beine stellen. C++ erscheint mir hier nach langem Suchen als die geeignetste Sprache für diese Umstellungen und ür weitere Projekte.</p>
<p>Um &quot;richtige&quot; Windowsprogrammierung (nicht VB oder VBA) habe ich mich längere Zeit erfolgreich gedrückt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> .</p>
<p>Nun ergibt sich für mich die Frage, mit was sollte ich mich in Verbindung mit C++ nun am meisten beschäftigen (zukunftssicher !):</p>
<p><strong>WinAPI - auch noch &quot;notwendig&quot; nach DotNet 3.51 etc. ?<br />
MFC - wenn ich richtig verstanden habe, eigentlich &quot;nur &quot; eine Wrapper-Class für WinAPI ? ?<br />
dotNet - bedient sich doch bestimmt immer noch der WinAPI - oder ?</strong></p>
<p>Auf externe Frameworks möchte ich gerne so lange wie möglich verzichten und außerdem Verstehen, was so unter der Haube abläuft !</p>
<p>Die Systeme, mit denen ich am meisten in Berührung komme sind: Win 2000, 2003 und XP Professional. Vista konnte ich erfolgreich umgehen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> .</p>
<p>Aber was is mit Windows 7 ???<br />
.net?<br />
WinAPI ??<br />
MFC ??</p>
<p>Da ich gewerbich tätig bin und nicht nur Programmiere, sondern auch noch andere kfm. Dienstleistungen anbiete, bleibt mir nich sehr viel Zeit zur Einarbeitung in diese Materie. Also muss ich mich auf das Wichtigtse beschränken.</p>
<p>Für Eure Meinungen und Hilfestellung wäre ich sehr dankbar.</p>
<p>PS: falls nicht korrektes Forum, einfach verschieben !!</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/242790/win-api-für-win-programmierung-immer-noch-aktuell-und-quot-pflicht-quot</link><generator>RSS for Node</generator><lastBuildDate>Sat, 04 Apr 2026 12:20:32 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/242790.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 08 Jun 2009 09:47:25 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Mon, 08 Jun 2009 09:47:25 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>bin ein Neuling hier und auch ein Neuling was C++ und die damit zusammenhängende GUI-Programmierung angeht.</p>
<p>In den FAQ ergibt sich zwar eine grobe Richtung für meine Fragestellung, aber die Beiträge sind doch eher die &quot;aktuältesten&quot;. In der Zwischenzeit hat sich viel getan und die Richtung könnte sich geändert haben.</p>
<p>Kurz zum Hintergrund:<br />
Ich muss in den nächsten Monaten viele vorhandene kaufm. Programme von ACCESS/VBA (Frontend) in Verbindung mit diversen SQL-Datenbanken(Backend) auf &quot;vernünftige&quot;, stabile Beine stellen. C++ erscheint mir hier nach langem Suchen als die geeignetste Sprache für diese Umstellungen und ür weitere Projekte.</p>
<p>Um &quot;richtige&quot; Windowsprogrammierung (nicht VB oder VBA) habe ich mich längere Zeit erfolgreich gedrückt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> .</p>
<p>Nun ergibt sich für mich die Frage, mit was sollte ich mich in Verbindung mit C++ nun am meisten beschäftigen (zukunftssicher !):</p>
<p><strong>WinAPI - auch noch &quot;notwendig&quot; nach DotNet 3.51 etc. ?<br />
MFC - wenn ich richtig verstanden habe, eigentlich &quot;nur &quot; eine Wrapper-Class für WinAPI ? ?<br />
dotNet - bedient sich doch bestimmt immer noch der WinAPI - oder ?</strong></p>
<p>Auf externe Frameworks möchte ich gerne so lange wie möglich verzichten und außerdem Verstehen, was so unter der Haube abläuft !</p>
<p>Die Systeme, mit denen ich am meisten in Berührung komme sind: Win 2000, 2003 und XP Professional. Vista konnte ich erfolgreich umgehen. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f603.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--grinning_face_with_big_eyes"
      title=":D"
      alt="😃"
    /> .</p>
<p>Aber was is mit Windows 7 ???<br />
.net?<br />
WinAPI ??<br />
MFC ??</p>
<p>Da ich gewerbich tätig bin und nicht nur Programmiere, sondern auch noch andere kfm. Dienstleistungen anbiete, bleibt mir nich sehr viel Zeit zur Einarbeitung in diese Materie. Also muss ich mich auf das Wichtigtse beschränken.</p>
<p>Für Eure Meinungen und Hilfestellung wäre ich sehr dankbar.</p>
<p>PS: falls nicht korrektes Forum, einfach verschieben !!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1723150</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1723150</guid><dc:creator><![CDATA[DerKleineProgrammierer]]></dc:creator><pubDate>Mon, 08 Jun 2009 09:47:25 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Mon, 08 Jun 2009 11:05:37 GMT]]></title><description><![CDATA[<p>Wenn Di rnicht so viel Zeit bleibt, dann bleibt IMHO nur C# mit WinForms übrig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1723175</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1723175</guid><dc:creator><![CDATA[Jochen Kalmbach]]></dc:creator><pubDate>Mon, 08 Jun 2009 11:05:37 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Tue, 09 Jun 2009 06:42:20 GMT]]></title><description><![CDATA[<p>Jochen Kalmbach schrieb:</p>
<blockquote>
<p>Wenn Di rnicht so viel Zeit bleibt, dann bleibt IMHO nur C# mit WinForms übrig.</p>
</blockquote>
<p>ooch... lass mal gut sein.... zu C# krieg ich einfach keinen Bezug, ist schon sehr früh aus der &quot;Verlosung&quot; der Programmiersprachen rausgefallen...</p>
<p><strong>Trotzdem Danke für den Tip.</strong></p>
<p>dat janze scheint nach weiteren Recherchen wohl in folgende Richtung zu gehen:</p>
<p>die gewerblichen Projekte werden wohl dann doch mit Turbo C++ in Angriff genommen.<br />
(weil viel Formulare, Datenbankzugriff auf SQL-DB's und eine gewisse Zeitbindung)</p>
<p>Bei meinen privaten Projekten werd ich mich dann ins Abenteuer WIN-API stürzen !</p>
<p>Grüße<br />
DerKleineProgrammierer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1723612</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1723612</guid><dc:creator><![CDATA[DerKleineProgrammierer]]></dc:creator><pubDate>Tue, 09 Jun 2009 06:42:20 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Tue, 09 Jun 2009 06:57:50 GMT]]></title><description><![CDATA[<p>DerKleineProgrammierer schrieb:</p>
<blockquote>
<p>die gewerblichen Projekte werden wohl dann doch mit Turbo C++ in Angriff genommen.<br />
(weil viel Formulare, Datenbankzugriff auf SQL-DB's und eine gewisse Zeitbindung)</p>
<p>Bei meinen privaten Projekten werd ich mich dann ins Abenteuer WIN-API stürzen !</p>
</blockquote>
<p>Wo hast Du denn den Quark her?<br />
Ein Großteil von Firmen setzt immer noch auf MFC und stagniert auf VC6... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /><br />
WinAPI pur, macht niemand, wenn es um etwas größere Projekte geht.</p>
<p>Ich kenne nicht ein einziges Projekt eines Softwarehauses das mit Turbo C++ abgewickelt wurde.<br />
Aber das mag ein meiner &quot;eingeschränkten Wahrnehmung&quot; liegen.</p>
<p>MFC &quot;nur&quot; als Wrapper Klasse für die WinAPI abzutun ist lachhaft, wenn man sich die Leistungsfähihkeit und Möglichkeiten von VC-2008 mit MFCNext ansieht.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1723620</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1723620</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Tue, 09 Jun 2009 06:57:50 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Tue, 09 Jun 2009 08:00:59 GMT]]></title><description><![CDATA[<p>Martin Richter schrieb:</p>
<blockquote>
<p>Ich kenne nicht ein einziges Projekt eines Softwarehauses das mit Turbo C++ abgewickelt wurde.</p>
</blockquote>
<p>Vielleicht deshalb, weil es im kommerziellen Umfeld eigentlich &quot;C++Builder&quot; heißt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/1723652</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1723652</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Tue, 09 Jun 2009 08:00:59 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Tue, 09 Jun 2009 08:31:42 GMT]]></title><description><![CDATA[<p>DerKleineProgrammierer schrieb:</p>
<blockquote>
<p>zu C# krieg ich einfach keinen Bezug, ist schon sehr früh aus der &quot;Verlosung&quot; der Programmiersprachen rausgefallen...</p>
</blockquote>
<p>dann nimm doch VB. vielleicht geht's damit schneller, deine vorhandenen access/VBA codes zu portieren. ich mein ja nur, wenn deine zeit begerenzt ist, würde ich nicht noch 'ne c++ lernphase mit reinquetschen.<br />
<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/1723671</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1723671</guid><dc:creator><![CDATA[+fricky]]></dc:creator><pubDate>Tue, 09 Jun 2009 08:31:42 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Tue, 09 Jun 2009 09:38:09 GMT]]></title><description><![CDATA[<blockquote>
<p>dann nimm doch VB. vielleicht geht's damit schneller, deine vorhandenen access/VBA codes zu portieren. ich mein ja nur, wenn deine zeit begerenzt ist, würde ich nicht noch 'ne c++ lernphase mit reinquetschen.<br />
<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>
</blockquote>
<p>VB is für Dinge bis zu einem bestimmten Level ja gar nich schlecht,<br />
aber hier ist die Grenze von VB (VB 6) erreicht, da ich bei dem vorhandenen Maschinenpark der diversen Auftraggeber auf dat .Net Framework doch gerne vrzichten möchte (zb. B. P4, Win 2000, 256 MB !! - da ändert sich auch so schnell nix !!).</p>
<p>C++ hat nun mal allgemein und in Bezug auf OOP doch mehr Möglichkeiten. (auch ohne .Net !!)</p>
<p><strong>Ein Knackpunkt bei Systemunabhängigen Sprachen ist dann aber die GUI.....<br />
(wobei wir hier wieder bei dem Kern-Anliegen wären !! )</strong></p>
<p>Und wenn ich die (zugegeben erst sehr spät erkannten Möglichkeiten) der OOP<br />
richtig nutzen möchte, komm ich nun mal nich um C++ rum. (Auch wenn ich früher C gehasst habe - Mache mal nen 5-Stufigen Gruppenwechsel in C - Viel Vergnügen !! - war mit COBOL wesentlich effezienter zu realisieren ....).. war so um 1978-86 so rum.....</p>
<p>Ich hab mich nun mal seit Win 3.11 um die Windows-Programmierung gedrückt !! Und die ganze Programmiertätigkeit hat auch erst vor ca. 2 Jahren wieder angefangen - VBA-Scripts in EXCEL, ACCES...SQL dazu.... usw.</p>
<p>Jetzt kommt so allmählich der Zeitpunkt, wo dat ganze so ganz langsam in wenigstens semiprofessionelle Bahnen gelenkt werden muss.</p>
<p>Für zukünftige Projekte deshalb C++ (auch wenn ich in den sauren Apfel der Portierungen beissen muss..)<br />
...und in die bittere Birne der Windows-Interna... <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>Ach so, nur mal so zu Info wat da so ansteht:</p>
<p>Reklamationsmanagement-Systemchen für Versandhandel..<br />
Bestellwesen mit Containerinformationssystemchen...(Außenhandel)<br />
Offene Posten-System (weil die OPOS-Fähigkeiten der Buchhaltungen außer Haus in Bezug auf Fremdwährungskonten doch oftmals sehr begrenzt sind..)</p>
<p>Ist im Moment alls noch in einer süßen kleinen MDB (gepackt ca. 32 MB) in der halt die Lagerverwaltung (und weitere Module) vom hauseigenen Programmierer drinne is. Backend is ne MySQL DB, aber in den meisten Fällen Version 4.19 oder so.... also nix mit Stored Procedures etc.</p>
<p>Und bei jedem modul , wat da dazu kommt spinnt ACCESS 2000 (Jawohl !!, mehr is nicht drinne !!) immer mehr.</p>
<p>DESHALB: C++ !!</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1723718</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1723718</guid><dc:creator><![CDATA[DerKleineProgrammierer]]></dc:creator><pubDate>Tue, 09 Jun 2009 09:38:09 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Tue, 09 Jun 2009 09:48:16 GMT]]></title><description><![CDATA[<p>audacia schrieb:</p>
<blockquote>
<p>Martin Richter schrieb:</p>
<blockquote>
<p>Ich kenne nicht ein einziges Projekt eines Softwarehauses das mit Turbo C++ abgewickelt wurde.</p>
</blockquote>
<p>Vielleicht deshalb, weil es im kommerziellen Umfeld eigentlich &quot;C++Builder&quot; heißt <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
</blockquote>
<p>Ich meinte auch tatsächlich den Borland C++ Bulder 2006 !! - bei Borland nennen sich diese Versionen auch Turbo-Delphi und Turbo C++.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1723727</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1723727</guid><dc:creator><![CDATA[DerKleineProgrammierer]]></dc:creator><pubDate>Tue, 09 Jun 2009 09:48:16 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Tue, 09 Jun 2009 10:10:15 GMT]]></title><description><![CDATA[<p>DerKleineProgrammierer schrieb:</p>
<blockquote>
<p>C++ hat nun mal allgemein und in Bezug auf OOP doch mehr Möglichkeiten.</p>
</blockquote>
<p>das stimmt doch garnicht. die meisten anderen OO-sprachen (C# z.b.) setzen OO und das drumherum besser um, als c++.<br />
<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/1723738</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1723738</guid><dc:creator><![CDATA[+fricky]]></dc:creator><pubDate>Tue, 09 Jun 2009 10:10:15 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Tue, 09 Jun 2009 10:46:15 GMT]]></title><description><![CDATA[<blockquote>
<p>Und bei jedem modul , wat da dazu kommt spinnt ACCESS 2000 (Jawohl !!, mehr is nicht drinne !!) immer mehr.</p>
<p>DESHALB: C++ !!</p>
</blockquote>
<p>Naja, diese schlussfolgerung is IMHO ned 100% nachvollziehbar.</p>
<p>C++ ist super, um Prozesse nachzubilden, automaten zu bauen, und um die Performance zu wahren. C++'s Staerke ist eigentlich die enge beziehung zu C und der trotzdem funktionierende OO Ansatz.</p>
<p>Wo C++ gar ned gut ist, ist bei den GUI's, da gibts um laengen bessere Alternativen. Ohne zusaetzliche Libs bleibt dir nur die winapi ... und Leute die Freiwillig winapi programmieren, die schlafen auch auf Nagelbett und peitschen sich selber <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>
<p>es gibt natuerlich tonnen Libs fuer c++ und guis, haben alle ihre vor und nachteile ... allein das richtige framework auszuwaehlen ist schon ne wissenschaft fuer sich ^^</p>
<p>Es ist durchaus gangbar GUI relevante sachen nicht in C++ zu schreiben.<br />
WIr haben hier ne DB landschaft, wo technische daten, protokoll daten,messdaten ... gewartet werden. Und alle gaengigen Frontends sind mittlerweile nach Java portiert wurden. (frueher wars smalltalk). Die anzahl der installierten clients belauft sich auf &gt; 1000<br />
Java ist nur ein beispiel. Denkbar wieterhin waeren Python, Visual basic, ... u.v.m</p>
<p>Warum werden im industriellen Umfeld so viele Oberflaechen mit C++ implementiert ?<br />
Imho snds gar ned so viele ....<br />
und oft muss man auf hardwernahe Sprache runter, also brauch man C/C++ programmierer ... dann macht man die gui eben auch in c++ ...</p>
<p>Ciao ...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1723756</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1723756</guid><dc:creator><![CDATA[RHBaum]]></dc:creator><pubDate>Tue, 09 Jun 2009 10:46:15 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Tue, 09 Jun 2009 13:11:57 GMT]]></title><description><![CDATA[<blockquote>
<p>es gibt natuerlich tonnen Libs fuer c++ und guis, haben alle ihre vor und nachteile ... allein das richtige framework auszuwaehlen ist schon ne wissenschaft fuer sich ^^</p>
</blockquote>
<p><strong>Das is völlig korrekt.</strong></p>
<p>Das Problem ist aber bei JAVA und vielen anderen aufgeführten Sprachen auch nich unbedingt kleiner....</p>
<p>Ich brauch eine Sprache, die nun mal eben sehr universell zu gebrauchen ist - von kleinen Dienstprogrammen bis zu großen Anwendungen.<br />
Und die Unterstützung für Embedded SQL is in C/C++ ja auch nich schlecht.</p>
<p>Dass ich mir dafür auf der anderen Seite ziemliche Mehrarbeit und Probleme bei der GUI einhandele <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /> (zumindest am Anfang), is völlig klar....</p>
<p>Grüße<br />
DerKleineProgrammierer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1723850</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1723850</guid><dc:creator><![CDATA[DerKleineProgrammierer]]></dc:creator><pubDate>Tue, 09 Jun 2009 13:11:57 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Tue, 09 Jun 2009 15:06:00 GMT]]></title><description><![CDATA[<p>Das klingt mir wieder nach der alten Diskussion &quot;Welche Sprache ist die beste- vielseitigste- einfachste- am besten geeignete für...&quot; Die Frage ist so nicht zu beantworten. *DIE* universelle beste Sprache gibt es nicht.</p>
<p>Als Profi-Progger beherrscht man meistens mehrere Sprachen, von denen man dann je nach Aufgabe die geeignetste auswählt und für den Rest Kompromisse macht. Wie Du schon selbst sagst:</p>
<blockquote>
<p>Das Problem ist aber bei JAVA und vielen anderen aufgeführten Sprachen auch nich unbedingt kleiner....</p>
</blockquote>
<p>Für kleine Dienstanwendungen kannst Du eigentlich jede Sprache nehmen. Für große Projekte mußt Du halt auswählen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1723925</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1723925</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Tue, 09 Jun 2009 15:06:00 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Tue, 09 Jun 2009 15:21:22 GMT]]></title><description><![CDATA[<p>als profi progger beherschste c und c++. der rest ist wasd für gelegenheitsjobs, eignet man sich kurz an wenn man es braucht oder zu genötigt wird und gut ist.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1723935</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1723935</guid><dc:creator><![CDATA[imhotepeer]]></dc:creator><pubDate>Tue, 09 Jun 2009 15:21:22 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Tue, 09 Jun 2009 15:32:27 GMT]]></title><description><![CDATA[<p>Naja- WIE man sich die anderen aneignet, ist ja egal...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1723941</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1723941</guid><dc:creator><![CDATA[Elektronix]]></dc:creator><pubDate>Tue, 09 Jun 2009 15:32:27 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Wed, 10 Jun 2009 09:26:55 GMT]]></title><description><![CDATA[<p>Hallo Leute,</p>
<p>Erstmal &quot;villemols Merci&quot; für eure Postings.</p>
<p>Da waren doch einige Denkanstöße dabei,die ich für die Zukunft gut gebrauchen kann.</p>
<p>Nochmals schönen Dank und Grüße</p>
<p>DerKleineProgrammierer</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724350</guid><dc:creator><![CDATA[DerKleineProgrammierer]]></dc:creator><pubDate>Wed, 10 Jun 2009 09:26:55 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Wed, 10 Jun 2009 11:23:49 GMT]]></title><description><![CDATA[<p>Na das ist doch mal eine seltsame Sicht der Dinge...</p>
<p>Programmiersprachen und APIs sucht man eigentlich nach ihrem Einsatzgebiet aus - nicht nach persönlichem gefallen.</p>
<p>So ist z.B. Java erste Wahl, wenn es um Plattformunabhängigkeit geht, aber nicht zu tief in die Hardware gegriffen werden muss. Ganz nebenbei lassen sich solche Applikationen auch noch in kürzester Zeit entwickeln.</p>
<p>Geht es z.B. um Treiberentwicklung, ist nach wie vor C _die_ Sprache.</p>
<p>Insgesamt bin ich aber der Meinung, das neue Projekte, bei denen Java nicht verwendet werden kann/soll, in jedem Fall auf ein portables Toolkit wie wxWidgets oder QT aufsetzen sollten. Software, die sich auf eine betriebssystemtechnische Einbahnstraße begeben haben und nur darauf warten, von flinkeren Konkurrenten auf anderen Plattformen abgelöst zu werden gibt es schließlich genug.</p>
<p>Ach ja...wofür C# gut sein soll, weiß ich übrigens beim besten Willen nicht: Es hat die gleichen Einschränkungen wie Java, ist dafür aber auch noch auf Windows beschränkt (komme mir jetzt bitte keiner mit Mono, das funktioniert nicht wirklich zufriedenstellend).</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724428</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724428</guid><dc:creator><![CDATA[TomoT]]></dc:creator><pubDate>Wed, 10 Jun 2009 11:23:49 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Wed, 10 Jun 2009 12:03:05 GMT]]></title><description><![CDATA[<p>TomoT schrieb:</p>
<blockquote>
<p>Na das ist doch mal eine seltsame Sicht der Dinge...</p>
</blockquote>
<p>Das sagt der Richtige <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";)"
      alt="😉"
    /></p>
<p>TomoT schrieb:</p>
<blockquote>
<p>Software, die sich auf eine betriebssystemtechnische Einbahnstraße begeben haben und nur darauf warten, von flinkeren Konkurrenten auf anderen Plattformen abgelöst zu werden gibt es schließlich genug.</p>
</blockquote>
<p>Sehr einseitige Perspektive. Plattformunabhängigkeit ist längst nicht alles.</p>
<p>TomoT schrieb:</p>
<blockquote>
<p>Ach ja...wofür C# gut sein soll, weiß ich übrigens beim besten Willen nicht: Es hat die gleichen Einschränkungen wie Java</p>
</blockquote>
<p>Ganz offensichtlich kennst du C# nicht.</p>
<p>TomoT schrieb:</p>
<blockquote>
<p>(komme mir jetzt bitte keiner mit Mono, das funktioniert nicht wirklich zufriedenstellend).</p>
</blockquote>
<p>Sagt wer? Beleg?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724447</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724447</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:03:05 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Wed, 10 Jun 2009 12:12:58 GMT]]></title><description><![CDATA[<blockquote>
<p>Sehr einseitige Perspektive. Plattformunabhängigkeit ist längst nicht alles.</p>
</blockquote>
<p>Richtig. Ich schrieb jaauch &quot;Portabilität&quot; <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /></p>
<p>Was nützen dir irgend wann eine Million ganz tolle Codezeilen, wenn das zugehörige Betriebssystem nicht mehr aktuell ist oder sich der Markt zusätzlich zu anderen Systemen hin bewegt hat? DER Aufwand, das alles zu portieren ist mörderisch - wer clever ist und von anfang an die richtige Entscheidung trifft, hat praktisch gar keinen Mehraufwand.</p>
<p>[quot]Ganz offensichtlich kennst du C# nicht.[/quote]</p>
<p>Doch. Und auch Mono. Ich habe lange genug für ein kommerzielles Projekt darum herumevaluiert. Der Aspekt &quot;plattformunabhängig&quot; ist einfach nicht gegeben.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724453</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724453</guid><dc:creator><![CDATA[TomoT]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:12:58 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Wed, 10 Jun 2009 12:25:08 GMT]]></title><description><![CDATA[<p>&quot;Plattformunabhängigkeit&quot; ala Java ist die überbewerteste Sache seit Objektorientierung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724459</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724459</guid><dc:creator><![CDATA[rofl0r]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:25:08 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Wed, 10 Jun 2009 12:37:19 GMT]]></title><description><![CDATA[<p>TomoT schrieb:</p>
<blockquote>
<p>wer clever ist und von anfang an die richtige Entscheidung trifft, hat praktisch gar keinen Mehraufwand.</p>
</blockquote>
<p>Das ist leider pure Utopie, einerseits wegen &quot;write once, debug everywhere&quot;, andererseits, weil du die Produktivitätsvorteile plattformspezifischer Frameworks vernachlässigst.</p>
<p>TomoT schrieb:</p>
<blockquote>
<p>Doch. Und auch Mono. Ich habe lange genug für ein kommerzielles Projekt darum herumevaluiert. Der Aspekt &quot;plattformunabhängig&quot; ist einfach nicht gegeben.</p>
</blockquote>
<p>Natürlich sind deine Anwendungen nicht wunschgemäß plattformunabhängig, wenn du ein Windows-Programm mit .NET schreibst. Aber es gibt durchaus Szenarien, wo Mono hinreichend mithalten können soll, z.B. <a href="http://ASP.NET" rel="nofollow">ASP.NET</a>.<br />
Abgesehen davon hast du natürlich Recht - .NET ist oftmals noch kein adäquater Ersatz für Java, wenn Portabilität <em>wirklich</em> eine Rolle spielt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724468</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724468</guid><dc:creator><![CDATA[audacia]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:37:19 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Wed, 10 Jun 2009 12:48:34 GMT]]></title><description><![CDATA[<p>audacia schrieb:</p>
<blockquote>
<p>Das ist leider pure Utopie, einerseits wegen &quot;write once, debug everywhere&quot;</p>
</blockquote>
<p>Das stimmt natürlich, einen gewissen Debuggingaufwand hast du in jedem Fall. Dennoch sehe ich den Aufwand, eine Applikation komplett zu portieren immer noch als wesentlich größer an, als eine bisher vernachlässigte Plattform nachträglich noch zu debuggen/die notwendigen kleinen Anpassungen vorzunehmen. Clevere Programmierung natürlich vorausgesetzt - wenn du einen Entwickler im Team hast, der dann doch irgend welche systemspezifischen Krämpfe verwendet, bist du eh im Ar*** <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f609.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--winking_face"
      title=";-)"
      alt="😉"
    /></p>
<p>Einen positiven Nebenaspekt gibt es allerdings auch, wenn du auf verschiedenen Plattformen compilierst: der Code wird _wesentlich_ sauberer, da die unterschiedlichen Compiler sich in dem, was sie akzeptieren und was nicht, doch immer noch ein wenig anders verhalten. Und sauberer Code hat der Stabilität noch nie geschadet.</p>
<blockquote>
<p>Aber es gibt durchaus Szenarien, wo Mono hinreichend mithalten können soll</p>
</blockquote>
<p>Mono hat seine Nische, ganz klar. Nur ist es eben so, dass gerade hier mit Java eine sehr starke Referenz existiert. Und wer beide Welten kennt, stellt sich sicher irgend wann die Frage, warum er mit .NET/Mono auf einen so kleinen gemeinsamen Nenner setzen soll, wenn es doch auch anders geht. Speziell unter dem Aspekt betrachtet, das Projekte gerne mal aus dem Ruder laufen und sich die ursprünglich mal ganz scharf umrissenen Requirements plötzlich explosionsartig vermehren. Da kann dieser &quot;kleinste gemeinsame Nenner&quot; sehr schnell und vor allem unvorhersehbar zu einem &quot;zu kleinen gemeinsamen Nenner&quot; werden.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724476</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724476</guid><dc:creator><![CDATA[TomoT]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:48:34 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Wed, 10 Jun 2009 12:54:27 GMT]]></title><description><![CDATA[<p>TomoT schrieb:</p>
<blockquote>
<p>Was nützen dir irgend wann eine Million ganz tolle Codezeilen, wenn das zugehörige Betriebssystem nicht mehr aktuell ist oder sich der Markt zusätzlich zu anderen Systemen hin bewegt hat? DER Aufwand, das alles zu portieren ist mörderisch - wer clever ist und von anfang an die richtige Entscheidung trifft, hat praktisch gar keinen Mehraufwand.</p>
</blockquote>
<p>Ich bezweifle, dass wir hier noch den Tag erleben werden, an dem Linux Windows auf dem Desktop abgelöst hat. Und so portabel zu programmieren, dass die Möglichkeiten des einen Betriebssystems so ausgenutzt werden, ohne das andere zu vernachlässigen, ist auch nicht ganz einfach. Meistens läuft es hier nämlich auf den kleinsten gemeinsamen Nenner hinaus. Also lieber eins richtig unterstützen als mehrere nur halbherzig.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724481</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724481</guid><dc:creator><![CDATA[sri]]></dc:creator><pubDate>Wed, 10 Jun 2009 12:54:27 GMT</pubDate></item><item><title><![CDATA[Reply to Win-API für Win-Programmierung immer noch aktuell und &amp;quot;Pflicht&amp;quot; ? on Wed, 10 Jun 2009 17:03:25 GMT]]></title><description><![CDATA[<p>Das mag für 08/15-Desktop-Anwendungen stimmen, in der Industrie ist das aber schon lange nicht mehr so, da gibt es mehr relevante Systeme als nur Windows und Linux.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1724694</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1724694</guid><dc:creator><![CDATA[Dieson]]></dc:creator><pubDate>Wed, 10 Jun 2009 17:03:25 GMT</pubDate></item></channel></rss>