2009-12-30 9 views
19

Comme beaucoup d'entre vous savent peut-être que Google vient de sortir c'est "Go Language" (http://golang.org) comme langue expérimentale. Est-ce que quelqu'un est au courant de projets avec lesquels les gens ont «expérimenté»? Je me demandais simplement ce que les gens en pensent. Bien que cela puisse être trop tôt pour le dire.Projets actuels Go Language

+0

Dupliquer: http://stackoverflow.com/questions/17202 01/go-examples-and-idioms, http://stackoverflow.com/questions/1712172/whats-your-take-on-the-programming-language-go – gnovice

+0

@gnovice: ceux qui sont destinés à une vue d'ensemble de la langue, c'est plus pour des trucs comme "projets" que pour des choses que vous trouverez sur Codeplex ou quelque chose comme ça. – RCIX

+0

Il ya beaucoup de liens vers différents projets disponibles ici: http://go-lang.cat-v.org/ –

Répondre

5

Comme Go est toujours une langue naissante, la plupart des projets basés sur elle ont été créés par bidouilleurs et expérimentateurs:

Et le Bonjour, Monde! de l'année dernière:

En dehors de cela, il y a beaucoup de liaisons à code C en cours de création, des expériences de programmation normale, et les gens qui cherchent à pousser Aller à de nouvelles plates-formes (par exemple Win32).

5

Si vous voulez essayer d'écrire des applications Web en aller, je l'ai écrit un petit framework web appelé web.go. C'est encore dans les premières phases mais je pense que ça va devenir vraiment utile.

+0

Nice! Prévoyez-vous adopter ce MVC? – Adam

3

Mon entreprise travaille sur un Win32 native Go compiler. Après une première expérimentation avec différentes approches, nous avons finalement décidé de le construire dans Go lui-même, en commençant comme un compilateur croisé sur Linux (nous aurions utilisé le port Mingw, mais nous avons commencé avant que ce soit vraiment prêt). Lorsque nous l'atteignons au point où il peut se compiler, nous savons que nous serons très proches de l'expédition.

Google appelle généralement tout bêta aussi longtemps qu'ils le peuvent et, fidèle à la forme, ils vont autour de couverture sur Go, s'abstenir de l'appeler "prêt pour la prime time". Notre expérience jusqu'à présent, cependant, a été très positive. Le compilateur est en assez bon état, et les bibliothèques de support sont assez bonnes. Compte tenu de la nature de notre projet, nous ne pouvons pas parler aussi bien de l'exécution elle-même. C'est assez fonctionnel pour nos besoins, mais nous ne faisons pas vraiment mal.

Nous avons trouvé que nous aimions beaucoup la langue elle-même. Compte tenu de sa nouveauté, il y a un manque flagrant de "howtos" et de tutoriels, et nous avons dû trouver beaucoup de choses par essais et erreurs et en explorant les spécifications, mais l'équipe de Google a été très cohérente dans leur conception , ce qui signifie que, dans une large mesure, les choses ont fonctionné comme nous le souhaitons quand nous en arrivons à ce point.

Dans l'ensemble, nous avons un gros coup de pouce.

0

Veuillez trouver le link avec la liste structurée des références de certains projets Go.

Par exemple, avec les thèmes suivants

  • Système d'exploitation Interfaces
  • P2P et le partage de fichiers
  • machines virtuelles et des Langues
  • Simulation Modélisation
  • Source Code de gestion