Re: Was ist C# ?
From: Jürgen Beck (nospam2Newsgroup_at_Juergen-Beck.de)
Date: 02/22/04
- Next message: Thomas Scheidegger [MVP]: "Re: Setup"
- Previous message: Peter Becker: "Re: Was ist C# ?"
- In reply to: Peter Becker: "Re: Was ist C# ?"
- Next in thread: Joachim Fuchs: "Re: Was ist C# ?"
- Reply: Joachim Fuchs: "Re: Was ist C# ?"
- Messages sorted by: [ date ] [ thread ]
Date: Sun, 22 Feb 2004 11:00:39 +0100
Peter Becker wrote:
> "Thomas Scheidegger [MVP]" <spam.netmaster@swissonline.ch> schrieb
>
>> 50% den guten Konzepten der genannten 3 Sprachen,
>> (sprich ohne deren bekannte Probleme)
>> 50% Innovation.
>
> Sowie zu 50% aus Schweizer Käse.
Hallo Peter,
soviel zu einem vernünftigen Meinungsaustausch. Mag sein, dass Thomas in
seiner Begeisterung für .NET/C# (die ich mit ihm teile) etwas Marketing in
seine Aussagen gebracht hat, aber im Kern hat er alles richtig dargestellt.
> Streich mal eine 0 von deinen 50% weg und dann kommen wir in einen
> Bereich über den man halbwegs diskutieren kann. Und C# bringt neue
> Probleme mit sich wie z.B. die Gleichbehandlung von Referenz- und
> Valueteypes.
Da es keine allgemeine Definition von "Innovation" gibt, wird es schwierig
darüber zu diskutieren, wieviel von .NET/C# nun innovativ ist oder nur eine
Zusammenfassung von guten Konzepten ist.
>> Übrigens, C# ist ein 'offener' Standard,
>> http://msdn.microsoft.com/net/ECMA/
>
> Was nützt denn C# ohne das Framework? Überhaupt nichts.
> Und genau dieses soll patentiert werden, erfordert eine Lizenz von
> Microsoft, ist nicht quelloffen, hat keinen demokratischen
> Community-Prozess hinter sich ... kurz: ein Muster ohne jeden Wert.
Hast Du schon mal etwas von Rotor gehört? Damit sind große Teile des
Frameworks offengelegt.
http://msdn.microsoft.com/netframework/using/understanding/cli/default.aspx
Und das mit dem demokratischen Community-Prozess ist wohl Microsoft sicher
nicht vorzuwerfen. Es ist derzeit und bleibt auch erstmal so, dass Microsoft
nun mal aus vernünftigen Gründen diese Vorgehensweise ablehnt und auf das
Shared Source-Prinzip setzt.
Und offenbar hat die Shared Source-Lizenz Miguel nicht davon abgehalten, ein
eigenes C# inklusive Framework zu entwicklen. Und im Gegensatz zu GNU-Lizenz
kann er Mono so veröffentlichen wie er will.
http://msdn.microsoft.com/library/en-us/dndotnet/html/deicazainterview.asp
http://www.go-mono.com
>
http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=36768
Ja und? Was willst Du uns damit sagen? Das Herunterladen von ISO-Standards
kostet tatsächlich eine Gebühr. Na und?
Hier bekommt man die Standards auch gratis.
http://msdn.microsoft.com/net/ecma
Und für Java finde ich nur:
Oil of citronella, Java type
http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=32027&ICS1=71&ICS2=100&ICS3=60
und
Industrial automation systems and integration -- Product data representation
and exchange -- Part 27: Implementation methods: Java TM programming
language binding to the standard data access interface with
Internet/Intranet extensions
http://www.iso.org/iso/en/CatalogueDetailPage.CatalogueDetail?CSNUMBER=32873&ICS1=25&ICS2=40&ICS3=40
>> im Gegensatz etwa zum proprietären java.
>
> Und die Schweiz wird vermutlich der nächste Fussball-Weltmeister sein.
> Diese Newsgroup oder zumindestens dieser lustige Schweizer NETMaster
> ist ja besser als alle Comedy-Shows im deutschen Fernsehen
> zusammengenommen. Dazu gehört allerdings auch nicht allzuviel.
Java ist und bleibt ein proprietärer Standard solange er nicht einem offenen
Standard (ECMA, ISO, ...) unterliegt. Da kann man auch nicht mehr
weiterdiskutieren, da das eine Tatsache ist. Aber offenbar hast Du das ja
bereits selbst eingesehen, da Du ja als einzigen Ausweg eine nicht-sachliche
Argumentation verwendet hast.
>> C# / .NET ist nicht einfach 'irgend eine Mischung',
>> sondern die optimalste Kombination
>> von diversen, bewährten Konzepten
>> und dem aktuellsten, modernsten Design.
>
> Und nichts wäscht weisser als Persil oder meinetwegen auch
> Ariel oder sonstwas. Man muss die Leser dieser Newsgroup
> schon für ausserordentlich dumm halten um ihnen derartige
> billige Waschmittelwerbung um die Ohren zu schmieren..
Ok, dann streichen wir halt "die optimalste" durch "eine optimale" oder
einem ähnlichen Ausdruck.
Letzlich ist es nun mal so, dass sich in den letzten Jahren in vielen
Projekten gezeigt hat, dass .NET/C# eine echte Verbesserung der
Windows-Plattform und der dafür zur Verfügung stehenden Vorgehensweisen zur
Entwicklung von Anwendungen ist.
Gegen eine sachliche Auseinandersetzung ist nichts zu sagen, aber bitte
nicht in dieser Art und Weise.
-- Jürgen Beck MCSD.NET, MCDBA, MCSE, MCT, OCP MCP CRM User/Installation/Customization www.Juergen-Beck.de
- Next message: Thomas Scheidegger [MVP]: "Re: Setup"
- Previous message: Peter Becker: "Re: Was ist C# ?"
- In reply to: Peter Becker: "Re: Was ist C# ?"
- Next in thread: Joachim Fuchs: "Re: Was ist C# ?"
- Reply: Joachim Fuchs: "Re: Was ist C# ?"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|