Publié dans Logiciel

7

Canonical continue sa promotion de Flutter

Canonical continue sa promotion de Flutter

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.

7

Tiens, en parlant de ça :

Logo de StreetPress

Pourquoi le site du média StreetPress a été momentanément inaccessible

Incitation à la LCEN

16:41 Droit 2
Amazon re:Invent

re:Invent 2023 : Amazon lance son assistant Q et plusieurs services IA, dont la génération d’images

Site de Q

14:17 IA 10
Un œil symbolisant l'Union européenne, et les dissensions et problèmes afférents

Le Conseil de l’UE tire un bilan du RGPD, les États membres réclament des « outils pratiques »

09:34 Droit 2
Logo de StreetPress

Pourquoi le site du média StreetPress a été momentanément inaccessible

Droit 2
Amazon re:Invent

re:Invent 2023 : Amazon lance son assistant Q et plusieurs services IA, dont la génération d’images

IA 10
Un œil symbolisant l'Union européenne, et les dissensions et problèmes afférents

Le Conseil de l’UE tire un bilan du RGPD, les États membres réclament des « outils pratiques »

Droit 2

19 associations européennes de consommateurs portent plainte contre Meta

DroitSocials 9

#LeBrief : Ariane 6 l’été prochain, Nextcloud rachète Roundcube, désinformation via la pub

Chiffre et formules mathématiques sur un tableau

CVSS 4.0 : dur, dur, d’être un expert !

Sécu 6
Une tête de fusée siglée Starlink.

Starlink accessible à Gaza sous contrôle de l’administration israélienne

Web 29
Fibre optique

G-PON, XGS-PON et 50G-PON : jusqu’à 50 Gb/s en fibre optique

HardWeb 35
Photo d'un immeuble troué de part en part

Règlement sur la cyber-résilience : les instances européennes en passe de conclure un accord

DroitSécu 10
lexique IA parodie

AGI, GPAI, modèles de fondation… de quoi on parle ?

IA 7

#LeBrief : logiciels libres scientifiques, fermeture de compte Google, « fabriquer » des femmes pour l’inclusion

livre dématérialisé

Des chercheurs ont élaboré une technique d’extraction des données d’entrainement de ChatGPT

IAScience 3
Un chien avec des lunettes apprend sur une tablette

Devenir expert en sécurité informatique en 3 clics

Sécu 11
Logo ownCloud

ownCloud : faille béante dans les déploiements conteneurisés utilisant graphapi

Sécu 16
Le SoC Graviton4 d’Amazon AWS posé sur une table

Amazon re:invent : SoC Graviton4 (Arm), instance R8g et Trainium2 pour l’IA

Hard 9
Logo Comcybergend

Guéguerre des polices dans le cyber (OFAC et ComCyberMi)

Sécu 10

#LeBrief : faille 0-day dans Chrome, smartphones à Hong Kong, 25 ans de la Dreamcast

Mur d’OVHcloud à Roubaix, avec le logo OVHcloud

OVHcloud Summit 2023 : SecNumCloud, IA et Local Zones

HardWeb 2
algorithmes de la CAF

Transparence, discriminations : les questions soulevées par l’algorithme de la CAF

IASociété 62

Plainte contre l’alternative paiement ou publicité comportementale de Meta

DroitIA 37
Nuage (pour le cloud) avec de la foudre

Économie de la donnée et services de cloud : l’Arcep renforce ses troupes

DroitWeb 0
De vieux ciseaux posés sur une surface en bois

Plus de 60 % des demandes de suppression reçues par Google émanent de Russie

Société 5
Une vieille boussole posée sur un plan en bois

La Commission européenne et Google proposent deux bases de données de fact-checks

DroitWeb 3

#LeBrief : des fichiers Google Drive disparaissent, FreeBSD 14, caméras camouflées, OnePlus 12

Le poing Dev – round 6

Next 150

Produits dangereux sur le web : nouvelles obligations en vue pour les marketplaces

Droit 9
consommation de l'ia

Usages et frugalité : quelle place pour les IA dans la société de demain ?

IA 12

La NASA établit une liaison laser à 16 millions de km, les essais continuent

Science 17
Concept de CPU

Semi-conducteurs : un important accord entre l’Europe et l’Inde

Hard 7

#LeBrief : PS5 Slim en France, Valeo porte plainte contre NVIDIA, pertes publicitaires X/Twitter

Un mélange entre une réunion d’Anonymous et de tête d’ampoules, pour le meilleur et le pire

651e édition des LIDD : Liens Intelligents Du Dimanche

Web 30
Bannière de Flock avec des bomes sur un fond rouge

#Flock, le grand remplacement par les intelligences artificielles

Flock 34
Un Sébastien transformé en lapin par Flock pour imiter le Quoi de neuf Docteur des Looney Tunes

Quoi de neuf à la rédac’ #9 : LeBrief 2.0, ligne édito, dossiers de fond

Next 67
Nuage (pour le cloud) avec de la foudre

Cloud : Google demande au régulateur britannique d’enquêter sur Microsoft

Droit 13

Ariane 6 sur son pas de tir

Ariane 6 : premier décollage à l’été 2024

Science 7

La Grande Mosquée se détache devant les toits des maisons de Jérusalem.

Conflit Israël-Hamas : 349 marques financent la désinformation via la publicité programmatique

Web 4

Logo de Nextcloud

Nextcloud rachète la solution open-source de webmail Roundcube

ÉcoWeb 9

Logo de Steam

Steam va abandonner le support de macOS 10.13 et 10.14

Soft 6

7

Commentaires (7)


anonyme_f525e46a95b50f94ea596fa0bc1b20fd
Il y a 3 ans

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


plop97
Il y a 3 ans

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


anonyme_f525e46a95b50f94ea596fa0bc1b20fd
Il y a 3 ans

plop97

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

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


chasis.fan Abonné
Il y a 3 ans

anonyme_f525e46a95b50f94ea596fa0bc1b20fd

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

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 ).


jpaul Abonné
Il y a 3 ans

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 ).

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.


anonyme_f525e46a95b50f94ea596fa0bc1b20fd
Il y a 3 ans

jpaul

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.


(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.


plop97
Il y a 3 ans

jpaul

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.

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