Connexion
Abonnez-vous

Canonical continue sa promotion de Flutter

Canonical continue sa promotion de Flutter

Le 09 février 2021 à 09h14

L’entreprise a récemment annoncé qu’elle travaillait sur un nouvel installeur pour Ubuntu. En plus de sa nouvelle technique, l’interface sera confiée à Flutter. Pour rappel, Canonical et Google se sont associés pour porter Flutter vers Linux. 

Elle en fait maintenant la promotion en reprenant un billet de blog publié il y a une semaine par Daniel Llewellyn, développeur participant notamment à Ubuntu, Wordpress, WSL et Snapcraft. 

Llewellyn y explique ne s’être intéressé à Flutter que récemment. Car Flutter, en dépit de son aspect open source et multiplateforme (il est également présent sur Windows, macOS, Android et iOS), réclame l’utilisation du langage Dart pour être manié. Le développeur n’était donc pas certain que le jeu en valait la chandelle.

Il ne répond pas à cette question, mais donne les étapes pour installer Flutter sur Ubuntu, lancer l’application fournie en exemple puis une première session de débogage.

« Dans ce billet, j’ai montré comment installer et configurer Flutter et la chaine d’outils Android, sans les problèmes que j’ai rencontrés moi-même », indique le développeur. Il va maintenant apprendre le Dart et les API de Flutter. Canonical fera sans doute la promotion des prochains billets.

Le 09 février 2021 à 09h14

Commentaires (7)

Vous devez être abonné pour pouvoir commenter.

Abonnez-vous
votre avatar

Canonical qui promeut un truc que les autres veulement pas ?!
Bon bah il est condamné a mort (Mir, Unity 7 & 8, Ubuntu Touch, …) sérieux c’est pas étonnant qu’il s’associe a Google, comme Google ils adorent lancé des projets et les arreté en cours de route.



Edit pour ubuntu touch je sais qu’il existe toujours mais c’est la commu qui le gère donc le projet canonical est mort

votre avatar

Qui te dit que les autres n’en veulent pas ?

votre avatar

A quoi bon se faire chier avec un nouveau truc alors que nodejs + electron font déjà le taff

votre avatar

D’avoir une techno multi plateforme (à terme : ios, android, windows, macos, linux, navigateur) puisque les éditeurs s’emmerdent de mois en moins à faire du natif, qui compile en natif plutot que de passer par du rendu web, qui n’embarque pas un chromium (coucou le hello world de 50/60Mo), qui dévore la ram comme pas permis (meme si quand bien optimisé ca peut passer sur une config normale, mais bon si on peut viser un peu plus de sobriété à ce sujet, c’est toujours bon à prendre) et avec un language moderne, fortement typé (dart plutôt que quelque chose basé sur les techno du web et leur héritage) ?
Le revers de la médaille est sur le dernier point : beaucoup de développeurs compétents sur les languages web et n’ayant pas envie d’apprendre dart et un framework d’ui en plus. Pour certains ca peut etre un avantage (y a qu’a demander à pas mal de dev java tout le bien qu’ils pensent d’un language comme java script ^^, certe il y a typescript pour rendre le dev web un peu moins pénible heureusement ).

votre avatar

Ou sinon, tu vois la chose de manière un poil plus pragmatique :



Pourquoi un dev (dont la liste des choses à apprendre ne fait que s’agrandir chaque jour qui passe) devrait investir du temps à encore apprendre un nième langage complètement dépassé et que Google tente encore de faire passer en force en l’imposant via un nième framework ? C’est pas comme si on s’y attendait, ils ont déjà tenté le coup avec Angular avant de rétropédaler sur TypeScript (et je met ma main à couper qu’ils vont nous faire le coup de la fin d’Angular tellement Flutter c’est le turfu).



Qu’on soit bien clairs : je hais du plus profond de mon âme les apps Electron (et les “applications” web en général), ce n’est vraiment pas ce que j’essaie de défendre. Mais j’aimerai juste que les développeurs prennent conscience que les GAFAM ont le vrai monopole du développement (au sens intelligence informatique du terme) et se contentent de nous laisser les miettes les plus abrutissantes et cloisonnées possibles.



Autrement dit, c’est pas parce que Flutter existe et qu’il représente (enfin, il faut le souligner) une solution multi-plateforme potable qu’il faut encore absolument se jeter dessus comme si c’était le saint-graal. Et c’est pas une question d’envie, c’est une question de savoir si “être à la dernière mode de ce que pond Google” est une manière raisonnable de construire ta carrière. Et c’est un choix très personnel, je ne dit pas qu’il ne faut pas le faire, juste qu’il faut le faire en conscience de la dépendance technologique.

votre avatar

(quote:1853624:chasis.fan)
D’avoir une techno multi plateforme (à terme : ios, android, windows, macos, linux, navigateur) puisque les éditeurs s’emmerdent de mois en moins à faire du natif, qui compile en natif plutot que de passer par du rendu web, qui n’embarque pas un chromium (coucou le hello world de 50/60Mo), qui dévore la ram comme pas permis (meme si quand bien optimisé ca peut passer sur une config normale, mais bon si on peut viser un peu plus de sobriété à ce sujet, c’est toujours bon à prendre) et avec un language moderne, fortement typé (dart plutôt que quelque chose basé sur les techno du web et leur héritage) ? Le revers de la médaille est sur le dernier point : beaucoup de développeurs compétents sur les languages web et n’ayant pas envie d’apprendre dart et un framework d’ui en plus. Pour certains ca peut etre un avantage (y a qu’a demander à pas mal de dev java tout le bien qu’ils pensent d’un language comme java script ^^, certe il y a typescript pour rendre le dev web un peu moins pénible heureusement ).


et dieu inventa RUST, ou autre language moderne.



je rejoins @Jpaul
les
language internet c’est bien beau mais c’est plus lent que le natif compillé voila pourquoi sur ce coup je suis plus du coté d’apple et de son mouvement anti pwa et autre cochonnerie du style.

votre avatar

Tu crois vraiment qu’on utiliserait Flutter parce que c’est Google derrière ? Ou qu’on devrait ne pas l’utiliser parce que c’est Google derrière ?
Dart n’a rien de spécialement exceptionnel, c’est un langage object a typage statique (même si le nullsafe arrive ce qui est bien), ça s’apprend très vite mais c’est déjà beaucoup mieux que JavaScript (c’était pas dur).
Non ce qui est assez exceptionnel c’est Flutter, en terme de simplicité, d’intuitivité et de rapidité pour arriver à ses fins. Moi qui a testé plusieurs possibilités pour développer un petit client natif Linux, je suis arrivé bien plus facilement a un résultat avec Flutter qu’avec autre chose. Et le support n’est qu’en alpha

Canonical continue sa promotion de Flutter

Fermer