Maison > Problème commun > Golang est-il adapté à l'écriture de programmes de bureau ?

Golang est-il adapté à l'écriture de programmes de bureau ?

DDD
Libérer: 2023-06-06 13:38:41
original
1917 Les gens l'ont consulté

golang n'est pas adapté à l'écriture de programmes de bureau. Ses fonctions ne sont pas aussi fluides et puissantes que C# et C++. De plus, la bibliothèque GUI de Go n'est pas aussi facile à utiliser que C# et C/C++. dans un avenir proche. Après tout, il est développé avec Go. Les exigences en matière d'ordinateurs de bureau ne cessent d'augmenter.

Golang est-il adapté à l'écriture de programmes de bureau ?

L'environnement d'exploitation de cet article : système Windows 10, version go1.20, ordinateur Dell g3.

golang n'est pas adapté à l'écriture de programmes de bureau. Bien qu'il puisse être écrit, il n'est certainement pas aussi fluide et puissant que c# et c++.

go possède également de nombreuses bibliothèques GUI :

1 goqt, produit par l'auteur de LiteIDE, liaison de Go et QT, pas encore publié
2 go.uik, un outil d'interface utilisateur simultané implémenté dans pure Walk
3. , Kit de bibliothèque d'applications Windows
4, gform, framework GUI Windows Actuellement, walk est utilisé plus souvent, mais la bibliothèque GUI de go n'est pas aussi facile à utiliser que C# et C/C++. Ce problème devrait s'améliorer dans un avenir proche, car la demande de développement de postes de travail dans Go continue d'augmenter. Actuellement, go http est utilisé comme backend et Webkit+HTML5 comme interface. L'expressivité est très bonne. Il n'est pas nécessaire d'acquérir de nouvelles connaissances sur le front-end et les applications de gestion générale peuvent être gérées.

Actuellement, le langage Go n'est pas adapté à l'écriture de programmes de bureau.

Nous devons admettre que dans le processus de développement et de croissance de toute langue, ou même dans le processus de sa promotion et de son utilisation, elle n'est pas seulement affectée par ses propres caractéristiques grammaticales, mais également liée à l'environnement, au stade de développement technologique et même le marketing, est le résultat d'un effet global.

Du point de vue actuel, les orientations de développement de logiciels les plus matures adaptées à Go incluent principalement le développement de serveurs, le développement de plates-formes cloud, la pratique et la reconstruction des microservices, le développement de blockchain (principalement dirigé par Ethereum), etc., en particulier le développement de serveurs. effectué par de nombreuses équipes de start-up utilisant Go. Le deuxième concerne les systèmes distribués de nombreux grands fabricants, qui sont tous construits à l'aide de Go. Ces pratiques spécifiques sont toutes des cas

En ce qui concerne les programmes de bureau, j'ai également regardé ; dans certaines bibliothèques sur Github, mais dans la communauté et dans le cercle des passionnés du langage Go, il y a des commentaires généraux selon lesquels si vous devez utiliser Go pour écrire un programme de bureau, vous devez l'écrire à partir de zéro, et la quantité de code est vraiment beaucoup... C'est un casse-tête.

En bref, quant à Go, lorsqu'on se demande s'il est adapté au développement de programmes de bureau, je ne pense pas que l'on puisse le tuer d'un seul coup. Après tout, ce langage n'a que dix ans. En tant qu'apprenant technique, nous devons continuer à suivre le développement de ce langage et accompagner les progrès de ce langage.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal