IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

Biblioth�ques & Frameworks Discussion :

Le framework de d�veloppement d'apps l�ger et portable Neutralino serait-il une alternative � Electron ?


Sujet :

Biblioth�ques & Frameworks

  1. #1
    Chroniqueur Actualit�s

    Homme Profil pro
    Administrateur de base de donn�es
    Inscrit en
    Mars 2013
    Messages
    9 528
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activit� : Administrateur de base de donn�es

    Informations forums :
    Inscription : Mars 2013
    Messages : 9 528
    Par d�faut Le framework de d�veloppement d'apps l�ger et portable Neutralino serait-il une alternative � Electron ?
    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

    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.

    Les applications Electronjs sont rendues dans une fen�tre native. Par cons�quent, les d�veloppeurs peuvent cr�er des applications qui ont une apparence native en utilisant HTML, CSS et JS. L��quipe derri�re Neutralino a �galement ajout� la m�me fonctionnalit� ; les utilisateurs peuvent d�cider de la destination de rendu de l'application, il peut s'agir d'un navigateur Web par d�faut ou d'une fen�tre native.

    L��quipe note que dans Electron et NW.js, vous devez installer NodeJs et des centaines de biblioth�ques de d�pendances. Neutralino propose un SDK l�ger et portable qui est une alternative � Electron et NW.js apportant de nombreux avantages.

    Les fonctionnalit�s des applications Neutralino sont les suivantes :
    • Enti�rement portable
    • Aucune d�pendance suppl�mentaire
    • Prise en charge des fonctions natives (comme lire des fichiers, ex�cuter des commandes syst�me) en utilisant simplement js.
    • Moins de consommation de ressources
    • Fonctionne sur Windows, Linux et macOS


    Nom : neutralino_fonctionnalites.png
Affichages : 117235
Taille : 95,2 Ko

    Neutralino est un projet qui a �t� lanc� en 2018. L�objectif �tait de cr�er une sorte de framework de d�veloppement d'applications multiplateforme qui est tr�s l�ger, portable et facile � utiliser. Ce projet a �t� initialement lanc� comme prototype en suivant le mod�le client-serveur. Neutralinojs a deux composants cl�s :
    • le client Neutralino, qui est une biblioth�que JavaScript qui fournit une API pour acc�der aux fonctions natives du niveau OS ;
    • le serveur Neutralino, qui va �couter et traiter les demandes entrantes du client.

    Nom : neutralino.png
Affichages : 7537
Taille : 32,5 Ko
    Composants Neutralino

    L��quipe a expliqu� que � notre public cible pour ce framework n'�tait pas les personnes qui aimaient vraiment Electron / NW.js mais les personnes qui s'inqui�taient de la lourdeur (bloatware) de ces frameworks. Ces frameworks sont lourds, car l'application produite comprend �galement des binaires Chrome et Node. Ce que nous avons fait, c'est remplacer les objets lourds par des composants l�gers �.

    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

    Facilit� de flux de travail de d�veloppement

    Electron

    Nom : electron_workflow.png
Affichages : 7440
Taille : 21,9 Ko

    NW.js

    Nom : nw_workflow.png
Affichages : 7208
Taille : 21,2 Ko

    Neutralino

    Nom : neutralino_workflow.png
Affichages : 7253
Taille : 23,5 Ko

    L'�quipe note que l'application Neutralino est servie via un socket. Par cons�quent, le d�bogage peut �tre effectu� � l'aide d'un navigateur Web.

    T�l�charger le SDK portable

    Source : Neutralinojs

    Et vous ?

    Utilisez-vous une biblioth�que ou un framework JavaScript ? Quel(le)s sont vos pr�f�r�(e)s ?
    Avez-vous d�j� utilis� Electron ou NW.js ? Qu'en avez-vous pens� ?
    Neutralino repr�sente-t-il selon vous une alternative int�ressante ?
    Quels seraient les inconv�nients que Neutralino aurait face � la concurrence comme Electron ou NW.js par exemple ?

    Voir aussi :

    VBA va-t-il rester populaire pour les 10 � 15 ann�es � venir malgr� l'introduction de JavaScript par Microsoft ? Oui, d'apr�s le fondateur de la plateforme TheSpreadSheetGuru
    Le Top 10 des nouvelles vuln�rabilit�s de s�curit� de l'open source en 2019, avec des failles dans des projets �crits dans des langages populaires comme JavaScript, Java, Go, selon un rapport
    Pour l'apprentissage du code, C est sur le point de d�passer BASIC, JavaScript est le langage le plus populaire, Django et Vue.js maintiennent une croissance constante, selon un rapport
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et R�digez des actualit�s

  2. #2
    Membre �clair�
    Femme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    278
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Italie

    Informations forums :
    Inscription : Juillet 2012
    Messages : 278
    Par d�faut
    Super! C'est ce que je cherchais depuis longtemps

  3. #3
    Membre �clair�
    Femme Profil pro
    Inscrit en
    Juillet 2012
    Messages
    278
    D�tails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Italie

    Informations forums :
    Inscription : Juillet 2012
    Messages : 278
    Par d�faut
    Telecharg� et avec la cli fait un premier projet en cinq minute
    Voil�! J'espere qui va avoir du futur

  4. #4
    Membre extr�mement actif Avatar de air-dex
    Homme Profil pro
    Inscrit en
    Ao�t 2010
    Messages
    1 707
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 37
    Localisation : France

    Informations forums :
    Inscription : Ao�t 2010
    Messages : 1 707
    Par d�faut
    Fort bien, mais que vaut-il sur des projets plus importants qu'un Hello World ? Comment int�gre-t-il d'autres biblioth�ques JS, qui si �a se trouve ne sont pas forc�ment taill�es pour lui (cf. QML) ? � quoi bon s'il retombe dans les travers d'Electron sur les projets de grosse envergure ?

  5. #5
    Invit�
    Invit�(e)
    Par d�faut
    Alternative � Electron, j'avais la hype, j'ai test�, �a buggait, j'ai cherch� pourquoi...
    https://github.com/neutralinojs/neutralinojs/issues/164
    https://github.com/neutralinojs/neutralinojs/issues/157
    Trop beau pour �tre vrai ?

  6. #6
    Membre Expert
    Avatar de transgohan
    Homme Profil pro
    D�veloppeur Temps r�el Embarqu�
    Inscrit en
    Janvier 2011
    Messages
    3 149
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Maine et Loire (Pays de la Loire)

    Informations professionnelles :
    Activit� : D�veloppeur Temps r�el Embarqu�

    Informations forums :
    Inscription : Janvier 2011
    Messages : 3 149
    Par d�faut
    Et moi qui voulait essayer quand j'aurai trouv� le temps... Bah l�... M�me pas en r�ve...

    Ils font tout interpr�ter par IE sous Windows ?????
    Adieux HTML5...

    Ils n'ont m�me pas fait l'effort d'utiliser Edge...
    Ou mieux d'embarquer un moteur...


    Moi aussi je sais faire des voitures qui ne p�sent rien...
    Cela s'appelle une Renault 4L avec un look de Toyota Yaris...
    Mais pas s�r que les acheteurs vont adorer...

Discussions similaires

  1. Zend Framework Bien d�velopper en PHP
    Par fadex dans le forum Livres
    R�ponses: 33
    Dernier message: 22/04/2012, 10h12
  2. R�ponses: 2
    Dernier message: 03/05/2010, 14h01
  3. avec quel framework .net d�velopper ?
    Par nicoser dans le forum Framework .NET
    R�ponses: 9
    Dernier message: 23/11/2007, 13h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo