Découvrez LE framework javascript le plus simple pour vos petits projets

1 Avril 2018 à 11:10 Programmation

Je ne publierai plus rien sur ce blog. Un nouveau blog existe maintenant. Il se nomme Hardly Smart.

Vous pourrez y retrouver des astuces plus larges sur l'informatique ainsi que mes anciens billets de blog.

Je vous souhaite une bonne lecture sur Hardly Smart.


Depuis plusieurs années on voit de plus en plus de frameworks Javascript comme AngularJS, VueJS, ReactJS ou autres. Ils permettent tous de faire des choses magnifiques mais à mon goût ils sont tous compliqué à utiliser, demandent de lire la documentation dans tous les sens, juste pour faire un simple hello world.

Aujourd'hui je vous propose le framework fapfapjs. Contrairement aux autres il est beaucoup plus léger, seulement 22,4 Mb une fois compressé et permet de faire presque autant de choses.

Rendez-vous dans la partie démo pour voir un exemple de code.

En attendant, je vous laisse avec quelques témoignages d'utilisateurs du framework :

Peter - Fapfap Senior Developer since 08' Before, I was struggling with a lot micro dependencies. But now with Fapfapjs, I just have a big one.

Julia - Lead Ninja Engineer I was tired of getting my hands dirty with my old frameworks. I'm finally getting fun with my team!

Mary - Digital Insider Consultant Each time I complete a Fapfapjs project, I just want to begin another one right away!

Demo

Voici comment en quelques lignes vous pourrez faire un simple hello world :

/*global fapfap */
'use strict';

import Html exposing (attributes)

angular1      = require('angular1');
const react   = require('react');
let angular2  = require('angular2');
var mootool   = require('mootool');
const modules = require('*'); // just in case

(function (fapfap) {
  var DOMelement = document.body.innerHTML; // prepare triple-way-data-binding
  var hello = 'Hello World!';

  var [router, tool, door] = fapfap.unpack(modules, ['router', 'tool', 'door']);
  // uses our blazingly fast css selector pattern matching engine
  var partUnzipper = angular.module({'unzip': router.run('%body%').unzip()});

  // Close our DOM Object Ordering Recorder to prevent
  // from being interrupted by external process
  door.close();

  fapfap.stringFactory = partUnzipper.grab(tool);
  DOMelement = fapfap.stringFactory.createFromString(hello); // It's that easy
})(fapfap);

Source

Pour le télécharger, rendez-vous sur le dépôt github.

Articles liés

Les commentaires ont été désactivés.

0 commentaire