Bonnes Pratiques Web & Cloud
58.8K views | +4 today
Follow
Bonnes Pratiques Web & Cloud
Administration cloud et développement web
Curated by Mickael Ruau
Your new post is loading...
Your new post is loading...

Popular Tags

Current selected tag: 'electron - framework multiplateforme'. Clear
Scooped by Mickael Ruau
Scoop.it!

Faut-il utiliser Electron pour le développement d’applications de bureau ? - Débats sur le développement - Le Best Of

Faut-il utiliser Electron pour le développement d’applications de bureau ? - Débats sur le développement - Le Best Of | Bonnes Pratiques Web & Cloud | Scoop.it


« Penser que la pile Web serait utilisée pour créer des applications de bureau il y a 10 ans était impensable. Mais nous y sommes, en 2017, et beaucoup de gens intelligents pensent que Electron est une excellente idée ! » Pour lui, cela n'est pas pour autant le résultat de la supériorité de la pile Web sur les frameworks d'interfaces de bureau, pour le développement d'applications. « Loin de là, je ne pense pas qu'il y ait une seule personne qui ne soit pas d'accord sur le fait que le Web est un gâchis », a-t-il souligné.

Pour ironiser, en faisant allusion aux applications qui utilisent Electron, il affirme que « si les gens préfèrent livrer un navigateur Web complet avec leurs applications afin qu'ils puissent utiliser d'excellents outils tels que JavaScript pour les développer, il y a vraiment quelque chose qui ne va pas. »

C'est en fait là l'un des principaux reproches faits à Electron. Indépendamment de la question de savoir si la pile HTML + JavaScript + CSS est bonne pour les applications de bureau, l'un des points qui dérangent le plus à propos d'Electron est qu'il va empaqueter un runtime Web complet dans chaque application, même si un runtime convenable existe déjà sur le système d'exploitation. Chromium comprend plus de 20 millions de lignes de code et il semble que chaque application Electron va empaqueter une copie de cette énorme base de code sous forme de binaire. Cela aura pour conséquence de grossir la taille de votre application et créer un gaspillage de mémoire.

Il existe pourtant selon Renato Athaydes de meilleures alternatives à Electron pour le développement d'applications de bureau. Si cela ne vous pose pas de problèmes d'avoir différentes équipes pour chaque système d'exploitation populaire, il pense alors à Windows Presentation Foundation (WPF) sur Windows et AppKit sur macOS.

Mais comme l'idée derrière Electron c'est de pouvoir développer des applications de bureau multiplateformes, il estime que les concurrents réels et meilleures alternatives à Electron sont les frameworks multiplateformes, notamment GTK+, Qt et JavaFX.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Publii - Static Site CMS & Generator for building Ultra-Fast and Secure Websites

Publii - Static Site CMS & Generator for building Ultra-Fast and Secure Websites | Bonnes Pratiques Web & Cloud | Scoop.it

Static Sites CMS and Generator with GUI for building ultra-fast and secure websites. Supports publishing to AWS S3, Netlify, GitHub Pages, Gitlab Pages, FTP, Google Cloud, and more

Made with node.js (10.*)

  • npm (>= 6.*)
  • python (>= 2.5.0 && < 3.0.0)
  • electron (in version used by Publii), electron-packager, node-gyp and gulp node.js modules installed globally

.

Mickael Ruau's insight:

Publii is a Static Site Generator, perfect for blog, portfolio or company website; it allows you build, modify and manage an unlimited number of sites from the same app with instant switching; no databases or other credentials to remember. No coding or HTML required.

 

Get a safer website than other CMSs

Websites created with Publii are ultra-fast and near-impenetrable to hackers; the app works locally you don't have to worry about security updates or manage databases.

Designed for speed

Publii is designed for speed; you can craft a stylish modern site that will run faster than greased lightning even on mobile thanks to Google AMP technology.

Work from anywhere, with everyone

It's a desktop app, so you can manage your websites anywhere. Share your site via Dropbox or other cloud-storage and let multiple users update your content.

Your SEO is in good hands

SEO may be a complex business, but Publii has a ton of understandable, flexible options to help make the best of your search engine rankings.

Static CMS for everyone

The goal of Publii is simplicity; no matter your skill level you'll find an intuitive user interface that, unlike static HTML generators, is easy-to-use.

 

Migrating from WordPress? No problem!

Publii has a built-in WP Importer to easily transfer your blog posts, pages and categories over in just a few minutes.

 

Publii is a desktop-based CMS for Windows, Mac and Linux that makes creating static websites fast and hassle-free, even for beginners.

Current version: 0.38.2 (build 14204)

 

Why Publii?

Unlike static-site generators that are often unwieldy and difficult to use, Publii provides an easy-to-understand UI much like server-based CMSs such as WordPress or Joomla!, where users can create posts and other site content, and style their site using a variety of built-in themes and options. Users can enjoy the benefits of a super-fast and secure static website, with all the convenience that a CMS provides.

What makes Publii even more unique is that the app runs locally on your desktop rather than on the site's server. Available for Windows, Mac, Linux once the app has been installed you can create a site in minutes, even without internet access; since Publii is a desktop app you can create, update and modify your site offline, then upload the site changes to your server at the click of a button. Publii supports multiple upload options, including standard HTTP/HTTPS servers, Netlify, Amazon S3, GitHub Pages and Google Cloud or SFTP.


No comment yet.
Scooped by Mickael Ruau
Scoop.it!

An Introduction To Quasar Framework: Building Cross-Platform Applications —

An Introduction To Quasar Framework: Building Cross-Platform Applications — | Bonnes Pratiques Web & Cloud | Scoop.it
Quasar is an open-source Vue.js-based cross-platform framework that allows you, as a developer, to easily build apps for both desktop and mobile using technologies such as Cordova and Electron and writing your code once.
No comment yet.
Scooped by Mickael Ruau
Scoop.it!

Le framework de développement d'applications léger et portable Neutralino serait-il une alternative à Electron et NW.js ? Oui, selon l'équipe responsable

Le framework de développement d'applications léger et portable Neutralino serait-il une alternative à Electron et NW.js ? Oui, selon l'équipe responsable | Bonnes Pratiques Web & Cloud | Scoop.it

Neutralino est un framework de développement d'applications léger et portable. Il vous permet de développer des applications multiplateformes en utilisant JavaScript / TypeScript, HTML et CSS.

Mickael Ruau's insight:

Comparaison avec Electron et NW.js

L’équipe s’est laissé aller à une comparaison avec Electron et NW.js en tenant compte de la consommation de l’espace sur le disque, de la mémoire, de la facilité du workflow de développement et de la portabilité.

Consommation de l’espace sur le disque

Node Webkit

Linux

  • Taille du SDK zippé 95.8 Mo
  • Taille du projet 1 Ko
  • Application bundle 97.2 Mo
  • Application bundle (zippé) 36.9 Mo
  • Nombre de fichiers du projet 5


Windows

  • Taille du SDK zippé 72.7 Mo
  • Taille du projet 2 Ko
  • Application bundle 78.1 Mo
  • Application bundle (zippé) 32.3 Mo
  • Nombre de fichiers du projet 5


Electron

Linux

  • Build package 51.53 Mo
  • node_modules count 147
  • Nombre de fichiers du projet 1539
  • Taille du projet 136.4 Mo
  • Application bundle 128.6 Mo
  • Application bundle (zippé) 51.5 Mo


Windows

  • Build package 53.16 Mo
  • node_modules count 180
  • Nombre de fichiers du projet 1368
  • Taille du projet 125 Mo
  • Application bundle 118 Mo
  • Application bundle (zippé) 50.4 Mo


Neutralinojs
Linux

  • Taille du SDK portable 5.8 Mo
  • Taille du SDK portable (zippé) 1.1 Mo
  • Nombre de fichiers 11


Windows

  • Taille du SDK portable 5.53 Mo
  • Taille du SDK portable (zippé) 1.01 Mo
  • Nombre de fichiers 11


L'équipe explique que le SDK et le bundle d'applications sont des choses similaires dans Neutralino.

Consommation de mémoire

NW.js

  • Linux ~ 40 - 42 Mo
  • Windows ~ 40 - 45 Mo


Electron

  • Linux ~ 62 - 65 Mo
  • Windows ~ 45 - 50 Mo


Neutralinojs

  • Linux ~ 8 - 9 Mo
  • Windows ~ 6 - 7 Mo
No comment yet.