Ich möchte anfangen, ein Scope für Ubuntu zu schreiben.
Welche Programmiersprachen stehen zur Verfügung und was soll ich wählen?
Ich möchte anfangen, ein Scope für Ubuntu zu schreiben.
Welche Programmiersprachen stehen zur Verfügung und was soll ich wählen?
Antworten:
Es war einmal, dass Scopes Python- und Vala-Bindungen hatten. Python war die empfohlene Sprache. Dies gilt tatsächlich immer noch für den Desktop und Unity 7. Obwohl es noch eine Weile dauern wird (dh es wird immer noch in Ubuntu 14.04 LTS ausgeliefert), stellen wir Unity 7 zugunsten von Unity 8 in der neuen Welt aus Wir haben eine einzige Unity-Codebasis, die über Geräte und Formfaktoren (z. B. Telefon und Desktop) ausgeführt wird.
An dieser Stelle wird daher für neue Projekte empfohlen, Bereiche für Unity 8 zu schreiben . In Unity 8 wird C ++ unterstützt . Alle aktuellen Tutorials und API-Dokumente basieren auf C ++.
Es gibt zwei Gründe für C ++: Leistung und Kompatibilität mit den auf der gesamten Plattform verfügbaren Qt-APIs.
Wir erkennen den Wert der Unterstützung anderer Bindungen an. Obwohl Go immer noch nicht mit den C ++ - Bindungen vergleichbar ist, können Sie auch bereits Bereiche in Go schreiben ( siehe vorläufige Dokumentation ), und später erwägen wir auch das Hinzufügen von JavaScript.