Was sind gute / seriöse / weitverbreitete Bibliotheken, die in VB.NET geschrieben sind? [geschlossen]

8

Frage:

Was sind einige gute Bibliotheken, die in VB.NET geschrieben wurden? Am besten wäre Open Source, denn das würde interessierten Entwicklern erlauben, sich einen guten VB.NET-Code anzuschauen und Sehen Sie, wie die Sprache effektiv genutzt werden kann. Aber ich würde mich über alle Bibliotheken informieren, besonders über seriöse.

Langwierige Erklärung, woher ich komme:

Im Allgemeinen, wenn VB.NET und C # verglichen werden, gibt es eine Menge starke Unterstützung für C #, begleitet von etwas Bashing von VB.NET, bis ein angesehener Entwickler kommt und als The Voice Of Reason agiert und darauf hinweist während VB vorher zu VB.NET hatte seinen gerechten Anteil an Problemen, VB.NET ist wirklich eine sehr starke, vollständige OOP-Sprache, die Feature-weise genau gleich auf dem Niveau von C # ist (mit Ausnahme von bestimmten Dingen wie einer vollwertigen Lamba-Syntax [vor-VB10] oder dem yield -Schlüsselwort, wie viele C # -Freundinnen schnell darauf hinweisen).

Ich selbst habe viel Code sowohl in VB.NET als auch in C # geschrieben und falle direkt in das "Ich bevorzuge C #, aber betrachte VB.NET nicht weniger als eine Sprache". Allerdings habe ich festgestellt, dass everyting in C # geschrieben ist, wenn es um anerkannte und / oder weitverbreitete Bibliotheken für .NET geht. Zumindest war das mein Eindruck. Das erscheint mir ein wenig komisch, weil ich abgesehen von der oben erwähnten Sprenkelung von netten Features (insbesondere dem yield -Schlüsselwort) die VB.NET/C# -Teilung eher als eine Frage des persönlichen Geschmacks ansehe. Offensichtlich bevorzugen viele Entwickler C #. Aber ich persönlich kenne einige Entwickler (gute), die VB.NET bevorzugen, was mich vermuten lässt, dass einige Bibliotheken (gute) in VB.NET geschrieben werden

Ich denke, sie müssen da draußen sein, und ich habe sie nicht gefunden.

    
Dan Tao 24.03.2010, 13:48
quelle

4 Antworten

2

Im Allgemeinen bin ich der Meinung, dass die Sprachen wirklich gleich sind. Es ist die Bequemlichkeit der Syntax. Persönlich mag ich, dass Sie mehrere Dinge innerhalb derselben Linie haben können. Sobald ich auf C, Java, JavaScript, Perl und die geschweiften Klammern umgestellt habe, fand ich es einfacher zu verstehen, weil man in weniger Zeichen viel mehr sehen konnte.

Soweit in VB.NET geschriebene gute Frameworks, lesen Sie alles, was für (und einschließlich) Dot Net Nuke geschrieben wurde.

    
Zachary Scott 24.03.2010, 14:10
quelle
3

Ich schreibe VB.NET und C # austauschbar (ungefähr 50/50) in den Apps, die ich verwalte, und ich hatte immer eine leichte Präferenz für VB.NET (ich programmiere seit 25 Jahren in Sprachen der BASIC-Linie) , da ich 9 war, aber nur etwa 15 Jahre in C-basierten Sprachen).

Das heißt, ich finde C # ist eine bessere Sprache für Bibliotheken.

Das hat nichts mit den Einschränkungen von VB.NET und allem, was mit C # zu tun hat, zu tun.

Ich möchte, dass meine Bibliotheken sowohl von VB.NET als auch von C # einfach aufgerufen werden können. Wenn ich in C # schreibe, achte ich auf Dinge, die wichtig sind, wenn ich den Code von C # aus anrufe. Zwei Beispiele hierfür sind die Groß- und Kleinschreibung von C # und das Fehlen optionaler Parameter. Aber wenn ich in VB.NET Bibliothekscode schreibe, bin ich bei Problemen, die meine API für C # -Anrufer weniger freundlich machen könnten, nicht so gut eingestellt.

    
richardtallent 24.03.2010 14:13
quelle
1

Ein weiterer guter Punkt ist, dass die meisten Entwurfsmuster, TDD, DDD, Agile usw. Java als Beispiele verwenden, was sehr ähnlich zu C # ist. Es ist, als würde man lieber Englisch als Englisch ins Englische übersetzen.

    
Zachary Scott 24.03.2010 22:26
quelle
0

BASIC = Anfänger All-Purpose Symbolic Instruction Code.

Wirf ein "visuelles" hinein und es ist noch eine Anfängersprache;)

    
Casper Leon Nielsen 17.01.2013 22:02
quelle

Tags und Links