Java oder CSharp

OP #957918
Hallo,

normalerweise hat ja jede Sprache ihre Vor und Nachteile. Ich bin dabei 
ein Projekt ähnlich LinuxMCE oder Media  Portal zu entwickeln später 
soll auch die Steuerung von Licht und anderen Geräten dazu kommen. Es 
soll Plattformunabhängig sein und auf verschiedenen Betriebssystemen 
Laufen aber genau so auf PDA's und Handys (Client / Server). Die 
Plattformunabhängigkeit spricht für beide Sprachen wobei Java auch auf 
PDA's und Handy's ohne ein Standard BS läuft. Jetzt zu meiner Frage was 
würdet Ihr für eine Sprache für ein solches Projekt nutzen?

Gruß

Uwe
Nach meiner Erfahrung laufen C# .NET Programme unter Windows schneller 
als Java Zeug. Weiß aber nicht, wie das unter Linux mit Mono ist.

Aber warum willst du was entwickeln, was es schon zig fach gibt? Das 
versteh ich bei den Open Source Leuten immer nicht. Da entwickeln 100 
Leute ein ähnliches Programm, aber keines geht wirklich 100%ig. Immer 
fehlt was anderes. Jeder hört da auf, wo es für genau seine eigene 
Anwendung ausreicht.
OP
@Christian R.: unter mono laufen die Programme genau so schnell einziger 
Nachteil sind die P/Invoke befehle die müssten für jedes BS angelegt 
werden und es geht nur .Net 2.0 vollständig.

@Bernd: CSharp wie auch Java Programme laufen ja auf mehreren BS nur mit 
den embedded Devices happerts noch ein wenig da ist Java klar im 
Vorteil.

Gruß
Uwe
Gast
@Uwe,

klar die Verbreitung von C# hängt direkt mit der Verbreitung von Mono 
zusammen. Mono fehlt allerdings die Unterstützung seitens des 
Herstellers, der ja anscheinend kein Interesse an einer 
platformübergreifenden Verbreitung zu haben scheint. Da sieht es bei 
Java doch deutlich anderes aus, einmal im Bezug auf SUN selbst und auch 
das was andere Firmen wie z.B. IBM für und mit Java machen.

Gruss,
Bernd
OP
Ich werde es dann doch in CSharp (my Favorit Language) schreiben. 
Mobilphones oder andere Embedded Devices die nicht unter Linux, FreeBSD, 
OpenBSD, NetBSD, MS Windows, Solaris oder OS X laufen bekommen Java 
Pakages. Es werden ja viele Architekturen (x86, x86-64, IA64, S390, 
ALPHA, ARM, MPPA, MIPS oder Sparc) von Mono Unterstützt. Mit kleinen 
änderungen sollte es auch direkt unter MS DotNet laufen.

Gruß
Uwe
Gast
Sorry, aber wenn Du für das Projekt nicht 5 Vollzeitentwickler zur 
Verfügung hast, dann wird es nie fertig bzw. ist bei dessen Erscheinen 
bereits völlig veraltet.
Gast
Ich würde vorschlagen für eine bestehende Mediacenter Software ein 
Plugin mit Deinen Zusatzfeatures zu entwickeln, das ist realistischer.
In diesem Falle wäre es für den Windows PC eher C#. Für die 
Fernsteuerung würde ich was Webbasiertes machen, dann geht es mit allen 
Handies und sonstigen Webfähigen Clients.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.