• # Dart/Kotlin : Pourquoi pas Go ?

    Posté par . En réponse au journal Finalement c’est simple !. Évalué à 2.

    Kotlin n’est pas créé par Google, mais par JetBrains, les gens derrière Intellij IDEA, PHP Storm, Goland, etc.
    Dart a bien été créé par Google, mais n’a pas rempli son rôle (remplacer le JS pour une version plus sécurisée). Depuis, il a été réutilisé par le projet Flutter qui a permis de le relancer.
    J’ai eu quelques déboires avec Flutter et Dart, notamment des mises à jour automatique non demandée qui m’ont cassé mon appli simplissime développée 2 mois plus tôt. J’imagine pas sur un gros projet avec beaucoup de dépendances.

    Quitte à prendre un nouveau langage, regarde du côté de Go. Les ressources en français manquent (je vais tâcher d’y remédier cette année), mais c’est un langage simpliste, mais puissant, et qui d’après moi a plus de portée que ce qu’on l’utilise actuellement (cloud, devops, etc). Le fait d’avoir empêcher l’héritage et préfère la composition est un vrai plus. Vu que de toute manière, tous les designs pattern du Gang of Four sont toujours là pour casser des liens d’héritage et remplacer par de la composition...

    Du coup, étant déçu par l’expérience Flutter, je suis en train de me tourner vers Gio (pour le moment, encore très expérimental) et en plus complet, je vais tester aussi fyne.

    Pour ce qui est du web, ce qui existe pour Go est déjà assez complet (buffalo, gorilla/mux, etc) et j’ai déjà mon backend, maintenant, je dois construire mon frontend (GopherJS, vugu, wasm, etc).