Google annonce la disponibilité générale d'App Engine pour Go
La disponibilité en beta aura duré quatre ans

Le , par Stéphane le calme, Chroniqueur Actualités
Google a annoncé la disponibilité générale du support du langage de programmation Go dans le Google App Engine quelques semaines après avoir fait la pareille pour PHP. Rappelons que durant les quatre années qui se sont écoulées, le support de Go était disponible mais uniquement en version beta.

« Cette annonce ne modifiera pas la façon dont vous utilisez App Engine aujourd'hui, mais nous avons prêté attention à vos retours : nous allons continuer à faire des investissements significatifs dans App Engine pour Go, y compris un SDK amélioré et une mise à niveau à l’environnement d’exécution Go 1.5 », a expliqué Jason Buberel, gestionnaire produit Go, dans un billet sur Google Groupes. « Notre objectif est de faire d’App Engine la meilleure plateforme de déploiement pour les programmeurs Go », a-t-il continué.

Google App Engine s’inscrit dans le portefeuille Google Cloud Platform qui est en concurrence avec d'autres grands acteurs du Cloud public comme Amazon Web Services et Microsoft Azure. Avec ce changement, toutes les quatre versions de Google App Engine (Python, Java, Go, PHP) sont maintenant disponibles de façon générale. Nous pouvons donc dire que Google App Engine a atteint un niveau de maturité mais aussi de stabilité. Notons qu’App Azure Service ne prend pas actuellement Go en charge, mais Go fonctionne sur le service Elastic Beanstalk d'Amazon.

Si nous nous referons à divers statistiques comme le spectre d’IEEE, il semblerait bien que Go soit de plus en plus utilisé dans le monde depuis ces dernières années. Le spectre d’IEEE l’a classé en vingtième position parmi les langages les plus utilisés de 2014. Parmi les acteurs les plus remarquables à avoir utilisé Go figure DropBox, SoundCloud, MongoDB, Docker mais également CloudFare.

Le cabinet d’analyse RedMonk, qui a publié l’édition de juin 2015 de sa liste des langages les plus utilisés, a placé Go en quinzième position. Dans un billet, Steve O’Grady, analyste pour le compte de l’entreprise, a expliqué que « bien que le langage ait été perçu parfois comme étant dans la désillusion après une période de lune de miel prolongée, aucune des critiques périodiques n’a eu un impact évident sur la croissance du projet. Et, avec un rôle fondamental stratégique grandissant dans des projets qui sont eux-mêmes stratégiques, l'avenir de Go semble prometteur ». Puis de continuer « il est également intéressant de voir si la décision de la Cour suprême pourrait éventuellement, mener indirectement à un changement plus important dans les chances de Go étant donné le récent projet d’activité ».

Il fait référence au contentieux qui oppose Oracle à Google sur une affaire de violation de copyright des API d’Oracle. L’affaire tourne autour du code derrière Android. Le système d’exploitation mobile de Google a été conçu sur une version modifiée de Java. Pour aider à stimuler le développement d’applications pour sa nouvelle plateforme, Google a utilisé des API de Java préexistantes auxquelles de nombreux développeurs étaient déjà habitués. Oracle a alors engagé une action en justice contre Google en 2010 pour avoir violé son copyright en utilisant des API Java sans sa permission.

Concernant le récent projet d’activité, il s’agit en fait de la cinquième mouture stable de Go, Go 1.4, qui contient de nombreuses améliorations et correctifs. Mais la fonctionnalité clé est le support officiel d’Android.

Source : Google Groups, graphique spectre IEEE (DVP), RedMonk


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de alves1993 alves1993 - Membre confirmé https://www.developpez.com
le 10/07/2015 à 15:34
Les développeurs Android devraient s'y mettre pour se familiariser avec le langage avant la sortie du support d'Android.
Pour ma part cela arrangera les développeurs C/C++ qui déteste le Java et qui veulent se mettre au web( Revel ; Martini ; Martini) et au développement Android.
Offres d'emploi IT
Urbaniste des systèmes d'information H/F
Safran - Ile de France - Évry (89140)
Chef de Projet SSI H/F
Safran - Ile de France - Massy (91300)
Ingénieur Développement logiciel (Model based) H/F
Safran - Ile de France - Vélizy-Villacoublay (78140)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil