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.
Moin, wenn du Software für Win32 schreiben willst nimm C#, wenn es um Platform übergreifende Entwicklung geht nimm Java. Gruss, Bernd
@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
@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
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
Java. Obwohl beide sich plattform-unabhängig nennen, verfolgt nur Sun auch eine entsprechende Politik - ganz im Gegensatz zu Microsoft...
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.
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.
habe was gefunden was meinen Ansprüchen an ein Media Center entspricht: http://www.linuxmce.org/ http://www.linux-mce.de/ Gruß Uwe
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.