Warum macht Sun keinen C # to Java-Bytecode-Compiler?

Wollen wir Laufen Unseren C# - Code an die JVM

Meine Firma hat eine große C# - code-Basis. Weit über die Hälfte dieser code ist unser Kern-engine zum erstellen, Lesen, ändern, rechnen und schreiben in Excel-Arbeitsmappen. Wir erhalten Häufig Fragen von Kunden und potenziellen Kunden zu Fragen, ob wir zum Aufbau einer Java-version unserer engine - viele von Ihnen sind überhaupt nicht interessiert an der UI. Wir haben sogar ein paar Kunden, die sich die Mühe gemacht, die Nutzung unseres .NET-Bibliothek von Ihrer Java-Anwendungen.

So, wir bauen möchte eine Java-version des Kern-engine, im Idealfall ohne die Verwendung einer separaten Java-source-code-Basis.

Eric Waschbecken beschrieben dieses problem sehr gut. Ich bin in einer ähnlichen position, außer für die Tatsache, dass unsere software-Lizenz beinhaltet gebührenfreie Bereitstellung, so dass Eric die Wahl von Mainsoft ein nonstarter für uns.

Habe ich schon Googeln, die gerne von "c# jvm" alle paar Monate für mehrere Jahre jetzt mit keine Freude. Ich habe ~7 Jahre Entwicklung ähnlicher software für Java, aber ich bin zuversichtlich, dass die .NET-APIs verwenden wir in unseren core-engine kann leicht gekapselt werden und wir könnten alles erreichen, brauchen wir die mithilfe der Java-Bibliotheken. Also, wenn wir nur eine C# -> JVM-compiler könnten wir bauen unsere core engine für Java, und wir würden nicht mehr abwenden Java Entwickler, die es nutzen möchten.

Ich bin nicht zu Fragen, für die technische Gründe, warum Sun nicht ein C# - compiler. Mir ist klar, dass Java keine Eigenschaften oder eine vorzeichenlose 64 bit lang, etc... um des Arguments Willen, einfach davon ausgehen, dass diese technischen Probleme gelöst werden könnten durch die Erweiterung der JVM und /oder anderen Mitteln.

Und ich bin nicht zu Fragen, für eine weitere Debatte, warum eine Sprache /stack könnte besser sein, als die anderen. Die Realität in unserem Geschäft ist, dass es viele potenzielle Kunden mit jedem.

Warum Sollte die Sonne tun ein C# - Compiler? (IMO natürlich)

Wodurch es leichter zu führen Sie C# - code für die Java-Plattform bedeutet, dass mehr und mehr software-Entwickler für die Plattform. Ist es etwas, das wichtiger für den Erfolg einer Plattform? Jonathan Schwartz ist ein software-Mann. Ich überlasse es anderen, schlauer als ich zu entscheiden, ob oder nicht er hat eine Unmögliche Aufgabe als Präsident und CEO von Sun, aber er traf sich mit Jonathan kurz danach trat er in die Sonne mein Eindruck ist, dass er versteht, die software und die Notwendigkeit für eine große Basis von Entwicklern.

Warum also nicht die Sonne tun ein C# - Compiler?

  1. NIH - Syndrom?
  2. Der Geist von Scott McNealy?
  3. Zu viele Java-Entwickler Abneigung oder Misstrauen, alles, was mit Microsoft?
  4. Sie vereinbart, nicht als Teil der Einnahme das große Geld?
  5. ???

Muss es einen guten Grund. Ich kann einfach nicht für das Leben von mir herauszufinden, was es ist...

InformationsquelleAutor der Frage Joe Erickson | 2009-01-30

Schreibe einen Kommentar