{"id":1005,"date":"2017-08-10T16:39:34","date_gmt":"2017-08-10T16:39:34","guid":{"rendered":"http:\/\/www.art-events.de\/weblog\/?p=1005"},"modified":"2017-08-31T07:44:56","modified_gmt":"2017-08-31T07:44:56","slug":"visual-basic-dot-net-und-c","status":"publish","type":"post","link":"https:\/\/www.art-events.de\/weblog\/visual-basic-dot-net-und-c\/","title":{"rendered":"Visual Basic Dot Net und C#"},"content":{"rendered":"<p><strong><span style=\"font-family: Calibri, sans-serif;\">PC \/ Windows Programmierung in Visual Basic VB DOT Net oder C# (unter DOT Net)?<\/span><\/strong><\/p>\n<p><span style=\"font-family: Calibri, sans-serif;\">Inzwischen d\u00fcrfte es sich herum gesprochen haben: Das Visual Basic VB DOT hat nichts mehr gemein mit dem alten Visual Basic VB6! Zwischen VB DOT NET und VB6 liegen Welten &#8211; und die Sache mit der Objektorientierten Programmierung. Daf\u00fcr verwendet VB DOT NET nun (welche \u00dcberraschung) das Microsoft DOT NET Framework &#8211; genauso wie C#. <\/span><\/p>\n<p><span style=\"font-family: Calibri, sans-serif;\">Die Unterschiede beider Sprachen liegen jetzt irgendwo in der Syntax und in rudiment\u00e4ren Eigenheiten &#8211; wobei nicht verschwiegen werden soll, dass f\u00fcr die eine oder andere Anwendung gerade das Rudiment\u00e4re lebenswichtig sein kann.<\/span><\/p>\n<p><span style=\"font-family: Calibri, sans-serif;\">Doch in unserem Hause, Standard Windows Programmierung, manchmal auch etwas Linux, SQL Server, Datenbankanwendungen, Embedded Anwendungen, sehen wir die Verwendung beider Sprachen bisher als weitgehend gleichwertig an. Der VB DOT NET Programmierer coded seine Aufgaben in seiner Sprache, die C# Fraktion wuselt sich durch Kommandozeilen, die mit ; abgeschlossen werden. Und alle zusammen verwenden als Entwicklungsumgebung Microsoft Visual Studio, tauschen untereinander erstellte Codeteile aus und k\u00f6nnen sich sogar an einen Tisch sitzend eine Pizza teilen.<\/span><\/p>\n<p><span style=\"font-family: Calibri, sans-serif;\">Etwas Bedeutung erlangt das W\u00f6rtchen BISHER im obigen Absatz. Bisher hat Microsoft Visualit\u00e4t Basic und C# gleichwertig entwickelt &#8211; zumindest aus Entwicklersicht. Doch im Februar 2017 tauchten in Microsoft Entwickler Blogs vermehrt Eintr\u00e4ge auf, die aufhorchen lassen. Sinngem\u00e4\u00df, um ein paar Kerngedanken aufzugreifen:<\/span><\/p>\n<p><span style=\"font-family: Calibri, sans-serif;\">C# hat eine Entwicklergemeinde von einigen Millionen, VB DOT Et von einigen Hunderttausend&#8230;<\/span><\/p>\n<p><span style=\"font-family: Calibri, sans-serif;\">Zuk\u00fcnftige Entwicklungen f\u00fcr Mobile und Cloud werden prim\u00e4r f\u00fcr C# voran getrieben&#8230;<\/span><\/p>\n<p><span style=\"font-family: Calibri, sans-serif;\">Visual Basic sollte sich auf Einsteiger konzentrieren und schon alleine deswegen nicht mit allen zuk\u00fcnftigen Entwicklungen \u00fcberfrachtet werden, die in C# auftauchen<\/span><\/p>\n<p><span style=\"font-family: Calibri, sans-serif;\">Und nat\u00fcrlich: MS bleibt bei VB DOT NET und auch weiterhin bleibt Visual Basic DOT NET in der DOT NET Gemeinde ein B\u00fcrger erster Klasse. (&#8222;Citizen 1st class&#8220;)<\/span><\/p>\n<p><span style=\"font-family: Calibri, sans-serif;\">Wir wissen nicht, wie das bei Microsoft l\u00e4uft. Doch bei unserer heimischen Kanzlerin Fr. Dr. Merkel hat sich bereits seit Jahren so ein Gassenwitz breit gemacht: Spricht sie einem Mitglied ihres Kabinetts explizit &#8222;das Vertrauen aus&#8220; &#8211; so ist das der Beginn der Demission. Bereits wenige Wochen sp\u00e4ter ist die betreffende Person dann oftmals aus der Regierung verschwunden.<\/span><\/p>\n<p><span style=\"font-family: Calibri, sans-serif;\">F\u00fcr Interessierte hier einige Links zum Thema:<\/span><\/p>\n<p><a href=\"https:\/\/www.heise.de\/developer\/meldung\/Visual-Basic-C-und-F-Microsoft-justiert-die-Programmiersprachen-Strategie-neu-3615374.html\" target=\"_blank\">https:\/\/www.heise.de\/developer\/meldung\/Visual-Basic-C-und-F-Microsoft-justiert-die-Programmiersprachen-Strategie-neu-3615374.html<\/a><\/p>\n<p><a href=\"http:\/\/www.infoworld.com\/article\/3167210\/application-development\/visual-basic-is-the-odd-man-out-in-the-new-net.html\" target=\"_blank\">www.infoworld.com\/article\/3167210\/application-development\/visual-basic-is-the-odd-man-out-in-the-new-net.html<\/a><\/p>\n<p><a href=\"https:\/\/visualstudiomagazine.com\/articles\/2017\/06\/13\/visual-basic-future.aspx\" target=\"_blank\">https:\/\/visualstudiomagazine.com\/articles\/2017\/06\/13\/visual-basic-future.aspx<\/a><\/p>\n<p>Und nat\u00fcrlich auch die Vergleichstabelle zwischen VB Dot Net und C#:<\/p>\n<p><a href=\"https:\/\/www.codeproject.com\/Articles\/9978\/Complete-Comparison-for-VB-NET-and-C\" target=\"_blank\">https:\/\/www.codeproject.com\/Articles\/9978\/Complete-Comparison-for-VB-NET-and-C<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>PC \/ Windows Programmierung in Visual Basic VB DOT Net oder C# (unter DOT Net)? Inzwischen d\u00fcrfte es sich herum gesprochen haben: Das Visual Basic VB DOT hat nichts mehr gemein mit dem alten Visual Basic VB6! Zwischen VB DOT NET und VB6 liegen Welten &#8211; und die Sache mit der Objektorientierten Programmierung. Daf\u00fcr verwendet [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[18],"tags":[],"class_list":["post-1005","post","type-post","status-publish","format-standard","hentry","category-software-technical-view","entry"],"_links":{"self":[{"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/posts\/1005","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/comments?post=1005"}],"version-history":[{"count":0,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/posts\/1005\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/media?parent=1005"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/categories?post=1005"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.art-events.de\/weblog\/wp-json\/wp\/v2\/tags?post=1005"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}