Heim  >  Artikel  >  Ist Golang zum Schreiben von Desktop-Programmen geeignet?

Ist Golang zum Schreiben von Desktop-Programmen geeignet?

DDD
DDDOriginal
2023-06-06 13:38:261807Durchsuche

golang ist nicht zum Schreiben von Desktop-Programmen geeignet. Die Funktionen sind nicht so reibungslos und leistungsstark wie C# und C++. Darüber hinaus ist die GUI-Bibliothek von Go nicht so einfach zu verwenden wie C# und C/C++. Dieses Problem sollte bald behoben werden, schließlich steigt die Nachfrage nach Desktop-Entwicklung in Go stetig.

Ist Golang zum Schreiben von Desktop-Programmen geeignet?

Die Betriebsumgebung dieses Artikels: Windows 10-System, go1.20-Version, Dell G3-Computer.

golang eignet sich nicht zum Schreiben von Desktop-Programmen, ist aber definitiv nicht so flüssig und leistungsstark wie C# und C++.

go hat auch viele GUI-Bibliotheken:

1, goqt, produziert vom Autor von LiteIDE, der Bindung von Go und QT, noch nicht veröffentlicht
2, go.uik, Concurrent UI-Tool, implementiert in reinem Go
3, Windows Application Library Kit
4. Derzeit wird Walk häufiger verwendet, die GUI-Bibliothek von Go jedoch Ich habe kein C#, C/C++. So einfach. Dieses Problem dürfte sich in naher Zukunft bessern, schließlich steigt die Nachfrage nach Desktop-Entwicklung in Go weiter. Derzeit wird go http als Backend und Webkit + HTML5 als Schnittstelle verwendet. Es ist nicht erforderlich, neue Kenntnisse im Frontend zu erlernen, und allgemeine Verwaltungsanwendungen können verarbeitet werden.

Derzeit ist die Go-Sprache nicht zum Schreiben von Desktop-Programmen geeignet.

Wir müssen zugeben, dass jede Sprache im Prozess der Entwicklung und des Wachstums oder sogar im Prozess ihrer Förderung und Verwendung nicht nur von ihren eigenen grammatikalischen Merkmalen, sondern auch von der Umgebung beeinflusst wird und technologische Entwicklung, auch Marketing und andere damit verbundene, sind das Ergebnis einer umfassenden Wirkung.

Aus aktueller Sicht umfassen die ausgereifteren Softwareentwicklungsrichtungen, die für Go geeignet sind, hauptsächlich Serverentwicklung, Cloud-Plattformentwicklung, Microservice-Praxis und -Rekonstruktion sowie Blockchain-Entwicklung (hauptsächlich angeführt von Ethereum) usw. , insbesondere die Serverentwicklung. Das zweite sind die verteilten Systeme vieler großer Hersteller, die alle mit Go erstellt werden;# 🎜🎜#

Zurück zu Desktop-Programmen, ich habe einige Bibliotheken auf Github gesehen, aber in der Community und den Kreisen von Go-Sprachbegeisterten gibt es allgemeine Rückmeldungen, dass, wenn Sie Go zum Schreiben von Desktop-Programmen verwenden müssen, Sie diese von Grund auf neu schreiben müssen, und das Menge an Code Es gibt wirklich so viele, so viele, so viele ... es ist überwältigend.

Kurz gesagt, was Go betrifft, glaube ich nicht, dass wir es einfach mit einem Stock töten können, wenn wir darüber sprechen, ob es für die Entwicklung von Desktop-Programmen geeignet ist. Schließlich gibt es diese Sprache erst seit zehn Jahren Jahre alt. Als technischer Lernender sollten wir die Entwicklung dieser Sprache weiterhin verfolgen und den Fortschritt dieser Sprache begleiten.

Das obige ist der detaillierte Inhalt vonIst Golang zum Schreiben von Desktop-Programmen geeignet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Ist Golang eine Hochsprache?Nächster Artikel:Ist Golang eine Hochsprache?