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

JavaScript Discussion :

Preact : l'alternative open source � la biblioth�que JavaScript React de Facebook


Sujet :

JavaScript

  1. #1
    Chroniqueur Actualit�s

    Homme Profil pro
    Administrateur de base de donn�es
    Inscrit en
    Mars 2013
    Messages
    9 549
    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 549
    Par d�faut Preact : l'alternative open source � la biblioth�que JavaScript React de Facebook
    Preact : l'alternative open source � la biblioth�que JavaScript React de Facebook
    pourra-t-elle profiter de la proscription d'Apache ?

    En 2013, Facebook a propos� React (aussi appel� React.js ou ReactJS), une biblioth�que JavaScript que le r�seau social avait utilis�e en interne depuis deux ans d�j� et dont l�objectif est de faciliter la conception d�interfaces utilisateur interactives. Sur le d�p�t GitHub d�di� � React, Facebook indique qu�il vous suffit de concevoir des vues simples pour chaque �tat dans votre application afin que React mette efficacement � jour les bons composants lorsque vos donn�es vont changer. Et de pr�ciser que les vues d�claratives rendent votre code plus pr�visible et plus facile � d�boguer.

    La biblioth�que est utilis�e notamment par Netflix, Yahoo, Airbnb, Sony, Atlassian, Instagram, Whatsapp et, bien entendu, par les �quipes de Facebook, appliquant le dogfooding sur le r�seau social.

    � cause du type de licence que Facebook a utilis� pour sa biblioth�que, Apache Foundation en a proscrit l�utilisation. Une mesure qui sera effective d�s le 31 ao�t de l�ann�e en cours.

    N�anmoins, le directeur d'ing�nierie de Facebook, Adam Wolff, a expliqu� que le r�seau social ne va pas changer sa licence. Tout d�abord, il s�est excus� pour la confusion qui a pu �tre cr��e au sein de la communaut� React et open source, rappelant au passage que Facebook a b�n�fici� de l�open source et a toujours travaill� dans l�optique de contribuer le plus possible en retour.

    Par la suite, il a d�clar� que � Nous respectons la propri�t� intellectuelle des tiers, y compris les brevets, et nous esp�rons que d'autres respecteront notre propri�t� intellectuelle �galement. La licence BSD + Brevets a simplement l'intention de donner � nos �quipes plus de place pour apporter des contributions significatives � l'open source tout en r�duisant notre temps de lutte contre des poursuites frivoles. D'autres entreprises de grande technologie ont pris des d�cisions similaires en fonction de ce qu'elles croient �tre le mieux pour leurs entreprises gr�ce � un m�lange d'approches, y compris API, SDK et licences de logiciels. Certains diront que l'open source est diff�rent, mais nous croyons que les d�veloppeurs qui s'inqui�tent de la licence BSD + Brevets devraient se pencher sur la fa�on dont les entreprises abordent l'octroi de licences de brevet de fa�on holistique. �

    Pendant ce temps, la communaut� a pr�sent� Preact, une alternative � React.

    Sur le site d�di�, il est expliqu� que Preact fournit l'abstraction DOM virtuelle la plus fine possible sur le DOM. � Le web est une plateforme stable, il est temps que nous cessions de le r�implanter au nom de la s�curit�. Preact est �galement un citoyen de premi�re classe de la plateforme Web. Il compare le DOM virtuel au DOM lui-m�me, enregistre les gestionnaires d'�v�nements r�els et joue bien avec d'autres biblioth�ques. �

    La communaut� �voque �galement sa taille. � La plupart des frameworks d'IU sont assez grands pour occuper le plus gros espace dans une application JavaScript. Preact est diff�rent : il est suffisamment petit pour que votre code soit celui qui occupe le plus gros espace de votre application.

    Cela signifie moins de JavaScript � t�l�charger, analyser et ex�cuter, laissant ainsi plus de temps � votre code afin que vous puissiez cr�er une exp�rience que vous d�finissez sans vous battre pour garder le framework sous contr�le. �

    Il est aussi fait mention de ses performances. � La petite empreinte de Preact signifie que vous pouvez prendre le puissant paradigme Virtual Component DOM � de nouveaux endroits o� il n�aurait pas pu aller autrement.

    Utilisez Preact pour cr�er des parties d'une application sans int�gration complexe. Int�grez Preact dans un widget et appliquez les m�mes outils et techniques que vous voudriez pour cr�er une application compl�te. �

    C�t� productivit�, la communaut� �voque le fait que :
    • les param�tres props, state et context sont pass�s � la m�thode render() ;
    • le framework se sert d�attributs HTML standards comme class et for ;
    • Preact fonctionne avec les outils d�veloppeurs de React.

    Il est �galement fait mention de la compatibilit� de l��cosyst�me : � Les composants DOM virtuels permettent de partager facilement des �l�ments r�utilisables - tout, des boutons aux fournisseurs de donn�es. La conception de Preact signifie que vous pouvez utiliser de mani�re transparente des milliers de composants disponibles dans l'�cosyst�me React. �

    Sur le site d�di�, la communaut� a pr�sent� le framework en action, notamment pour proposer � l'utilisateur d'effectuer une Todo List et aussi pour chercher le nombre d'�toiles qu'a obtenu un projet sur GitHub.

    Parmi les entreprises et autres entit�s qui utilisent Preact figurent entre autres Uber, Tencent QQ, Pepsi, New York Times, Financial Times, Lyft, Cards et Instant Domain Search

    Source : site d�di�

    Et vous ?

    Avez-vous d�j� utilis� React ? Qu'en pensez-vous ?
    La mise en garde d'Apache vous fait-elle envisager d'abandonner cette biblioth�que ?
    Allez-vous essayer Preact ? Que pensez-vous de cette initiative ?

    Voir aussi :

    Apache Foundation proscrit l'utilisation de licence Facebook comme celle de React, � compter du 31 ao�t 2017
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et R�digez des actualit�s

  2. #2
    Membre tr�s actif
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Juillet 2007
    Messages
    891
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 43
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activit� : D�veloppeur informatique
    Secteur : High Tech - Op�rateur de t�l�communications

    Informations forums :
    Inscription : Juillet 2007
    Messages : 891
    Par d�faut Exceptionnellement je trouve que l'Apahe fondation abuse
    La licence Facebook est une licence Open-Source, il y a juste une clause de pacification qui interdit les actions en justice contre Facebook si on utilise cette librairie. Si cette clause peut r�duire les Patent-Troll, c'est un grand bien. Mais dans tous les cas cela n'emp�che ni les proces contre Facebook ni l'utilisation ni la contribution... , Je ne la consid�re pas non-libre.

  3. #3
    Membre exp�riment�

    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mai 2009
    Messages
    215
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mai 2009
    Messages : 215
    Par d�faut
    Je ne connais pas suffisamment React pour pouvoir mesurer si Preact apporte autre chose qu'un changement de licence, des arguments "fonctionnels" qui pourraient justifier de la pr�f�rer.
    Par contre je mesure bien que l'adoption a l'air large, par de grands groupes sans doute avant tout soucieux des pbs de licence, justement. Mais s'ils l'utilisent, c'est aussi qu'elle propose les fonctions qu'il faut. Donc c'est une alternative s�rieuse, � �tudier.

Discussions similaires

  1. R�ponses: 3
    Dernier message: 20/02/2020, 09h54
  2. Alternatives Open Source � Apache
    Par leToto dans le forum Serveurs (Apache, IIS,...)
    R�ponses: 3
    Dernier message: 22/06/2010, 17h33
  3. Alternative Open source � Access
    Par kuroz dans le forum Autres Logiciels
    R�ponses: 1
    Dernier message: 09/02/2010, 18h38
  4. [E07] Alternative open source? [En cours de r�solution]
    Par R.I.P. dans le forum Macros et VBA Excel
    R�ponses: 5
    Dernier message: 13/11/2008, 09h46
  5. alternative open source MS project
    Par trois_1 dans le forum Project
    R�ponses: 1
    Dernier message: 19/05/2008, 16h08

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