Laden...

C# 3.0

Erstellt von tomaten vor 18 Jahren Letzter Beitrag vor 18 Jahren 959 Views
tomaten Themenstarter:in
402 Beiträge seit 2005
vor 18 Jahren
C# 3.0

Hallo, kann es sein, dass Anders Hejlsberg bei C# 3.0 von diesen in u.a. Link angesprochenen Dingen spricht. Schon merkwürdig, dass es das irgendwo immer schon einmal gab! 🤔

http://www.devexpress.com/Products/NET/XPO/

Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.

M
456 Beiträge seit 2004
vor 18 Jahren

Das ist ein bissl was anderes. Hier geht es um die Abbildung von Klassen auf Entities und Relationen. XPO ist keine Spracherweiterung und braucht ne menge Hilfskonstrukte um ähnliche Dinge wie C# 3.0 zu machen.
Was Anders in C# integrieren will, ist ne echte Erweiterung der Sprache um beliebige Daten (Collections, XML-Files, ...) wie Datenbanken abzufragen.
Dazu benötigt LINQ, zusätzliche Erweiterungen wie Lamba-Ausdrücke, Anonyme Typen und Auto-Variablen. XPO kann das z.B schon mal nicht (eben weil es keine Spracherweiterung ist).

Schau dir mal die Beispiele an:
http://msdn.microsoft.com/vcsharp/future/linqsamples/default.aspx
und vergleiche sie mit denen von XPO, dann sollten die Unterschiede schnell klar werden.

I am Jack's smirking revenge.
I am Jack's raging bile duct.
I am Jack's cold sweat.
I am Jack's complete lack of surprise.
I am Jack's broken heart.
I am Jack's wasted life.

tomaten Themenstarter:in
402 Beiträge seit 2005
vor 18 Jahren

"Gumbär Gummibärchen is in stock and costs more than 3.00."

Zumindest haben die die richtigen Produkte in der Beispiel-DB. Aber der Unterschied ist klar und das ist echt gut. Sieht aus als könnte man später das ganze "Gehampel" mit Connections, Commands & Co. vergessen.

Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.