Seite 2 von 2

Verfasst: Montag 3. September 2007, 15:45
von Y0Gi
BlackVivi hat geschrieben:Das .net Konzept ist definitiv nicht auf Plattform_abhänigigkeit_ abgerichtet. Mono ist ja ein Beispiel dafür...
Das vielleicht nicht. Aber die Plattformunabhängigkeit sieht so aus, dass man es schon selbst für eine von Microsoft nicht unterstützte Plattform implementieren muss - und "alle außer Windows" sind schon eine ganze Menge.

Verfasst: Montag 3. September 2007, 22:44
von Leonidas
Was für .NET spricht ist auch, dass man eigentlich in jeder Sprache Code schrieben kann und den aus anderen Sprachen nutzen, so als wäre es in der gleichen Sprache geschrieben. Die Idee ist gut, denn sowas wie ctypes ist nett, aber eben sehr low-level. Geben wir es doch zu: Wrappercode nervt. Wrapper sind nicht immer verfügbar, nicht immer up to date und bieten nicht immer die volle Funktionalität einer Lib. Ok, einige Wrapper bieten ein angenehmeres API als die Lib die sie wrappen (lxml etwa), aber das geht unter .NET ja auch.

Parrot wäre ja eine Klasse Sache und eine Freie Software-Alternative zu .NET, aber es hat zu wenig Support von dritten. Schade eigentlich.

Verfasst: Montag 3. September 2007, 23:01
von veers
Leonidas hat geschrieben:Was für .NET spricht ist auch, dass man eigentlich in jeder Sprache Code schrieben kann und den aus anderen Sprachen nutzen, so als wäre es in der gleichen Sprache geschrieben. Die Idee ist gut, denn sowas wie ctypes ist nett, aber eben sehr low-level. Geben wir es doch zu: Wrappercode nervt. Wrapper sind nicht immer verfügbar, nicht immer up to date und bieten nicht immer die volle Funktionalität einer Lib. Ok, einige Wrapper bieten ein angenehmeres API als die Lib die sie wrappen (lxml etwa), aber das geht unter .NET ja auch.
Grundsätzlich ist die Idee gut aber oft entspricht das Interface einer Library auch den Paradigmen einer Programmiersprache.

Klar bei C#, VB.Net & co geht das relativ gut, weil die böse gesagt nur eine verschiedene Syntax haben.

Mit dynamischen Sprachen ist das ganze dann erfahrungsgemäss nicht so einfach und schön, wenn auch möglich.
Leonidas hat geschrieben: Parrot wäre ja eine Klasse Sache und eine Freie Software-Alternative zu .NET, aber es hat zu wenig Support von dritten. Schade eigentlich.
Recht hast du. ...aber mit Perl 6 wird bestimmt alles besser *g*

Verfasst: Dienstag 4. September 2007, 13:54
von Y0Gi
Ich hab' gehört, Perl 6 kommt zeitgleich mit GNU/Hurd und Duke Nuk'em Forever raus.

Verfasst: Dienstag 4. September 2007, 17:07
von birkenfeld
Du bist schlecht informiert. GNU Hurd ist bereits draußen. Als nächstes Nahziel böte sich KDE 4 an.

Verfasst: Dienstag 4. September 2007, 18:00
von Y0Gi
Verdammt! Hab ich mich da vertan? Meinte ich L4? Oder was ganz anderes? Egal, Witz versaut.

Verfasst: Dienstag 4. September 2007, 18:04
von birkenfeld
Stets zu Diensten. :D