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

 

  1. #1
    Chroniqueur Actualités

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    mars 2013
    Messages
    3 797
    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 : 3 797
    Points : 94 826
    Points
    94 826

    Par défaut HHVM v3.30 sera la dernière série de versions où HHVM supporte PHP

    HHVM v3.30 sera la dernière série de versions où HHVM supporte PHP,
    l'équipe recommande de faire migrer vos projets vers Hack ou PHP7

    HHVM (HipHop Virtual Machine) est une machine virtuelle open-source basée sur une compilation à la volée qui sert de moteur d'exécution pour les langages de programmation PHP et Hack (un langage de programmation impératif créé par Facebook et proche du langage PHP dont il se distingue par un typage statique ainsi que d'autres éléments empruntés à divers langages).

    Dans un billet de blog, l’équipe responsable de son développement a annoncé que HHVM version 3.30 sera la dernière série de versions où HHVM supporte PHP.

    Voici quelques dates clés :
    • 3 décembre 2018 : débranchement. Vous devez dès lors vous attendre à ce que le code PHP cesse de fonctionner avec les builds master et nightly après cette date
    • 17 décembre 2018 : date de sortie prévue pour la v3.30.0
    • 28 janvier 2019 : date de sortie prévue pour la v4.0.0, sans support PHP
    • 19 novembre 2019 : fin prévue du support pour la v3.30.

    L’équipe recommande de faire migrer entièrement vos projets vers le langage Hack, ou entièrement vers PHP7 et le runtime PHP.

    Nom : PHP-7-vs-HHVM.png
Affichages : 2398
Taille : 20,9 Ko

    « Nous nous attendons à ce que la prise en charge du code PHP dans le monde réel soit rapidement interrompue : par exemple, nous remplacerons probablement les paramètres de référence (& $ foo) par des paramètres inout, aussi vous aurez INT64_MAX + 1 === INT64_MIN (au lieu de float) parmi les changements », a noté l’équipe. Elle estime d’ailleurs qu’à court terme il est assez simple d’effectuer des migrations du code pour gérer ces modifications.

    « Nous sommes extrêmement reconnaissants aux utilisateurs et aux développeurs de PHP et sommes heureux d’avoir fait partie de ces communautés ».

    Et du côté de Hack ?

    Si l’équipe se dit fière de Hack, elle estime qu’il y a encore de nombreux domaines sur lesquelles elle peut apporter des améliorations majeures au langage. Au cours des deux ou trois prochaines années, elle s’engage à travailler pour que Hack soit un langage basé sur les meilleures parties de son patrimoine afin de produire:
    • un langage cohérent, typé statiquement
    • la vitesse de développement et la facilité d'utilisation traditionnellement associées aux langages typés dynamiquement.

    « Au cours de ces 2 ou 3 années, la croissance agressive de notre base d’utilisateurs n’est pas un objectif primordial : nous souhaitons que la première exposition de la plupart des utilisateurs à Hack soit le langage amélioré vers lequel nous travaillons. Néanmoins, nous allons augmenter notre investissement open source dans Hack / HHVM pour continuer à soutenir nos utilisateurs existants, et visons à construire une communauté prête à soutenir la croissance à l'avenir.

    « Comme nous nous attendons à ce que le langage évolue rapidement, nous recommandons fortement d'utiliser les versions régulières au lieu des versions LTS pour les grands projets; Bien que cela signifie que vous devez effectuer des mises à niveau plus souvent, nos utilisateurs et nous-mêmes avons constaté qu’il est généralement plus facile de rattraper deux mois de modifications trois fois plus souvent que six mois de changements en une fois. Nous allons également réévaluer la durée de notre cycle de diffusion; une possibilité est que nous publions une version toutes les 4 semaines, ces versions étant prises en charge pendant 6 à 8 semaines.

    « Pendant cette période, la plupart des bibliothèques et des outils Hack de Facebook sur GitHub ne cibleront que la dernière version, et non les versions LTS; des branches et des correctifs seront créés en fonction des besoins, mais ces branches seront prises en charge par la communauté, à l’exception des problèmes de sécurité signalés via le programme Whitehat de Facebook ».

    Source : blog HHVM

    Et vous ?

    Que pensez-vous de cette décision ?
    Avez-vous déjà utilisé Hack ? Qu'en pensez-vous ?

    Voir aussi :

    Une vulnérabilité inhérente à PHP met à risque des millions de sites web WordPress et l'équipe du CMS ne l'a toujours pas corrigée depuis 2017
    PHP 7.3.0 est disponible en version alpha 1 et intègre de nouvelles fonctionnalités, plusieurs bogues ont également été corrigés
    Emploi développeur 2017 : les langages les plus demandés et les mieux payés, Java, JavaScript et PHP plus demandés, mais Perl, Go et Scala mieux payés
    Contribuez au club : Corrections, suggestions, critiques, ... : Contactez le service news et Rédigez des actualités

  2. #2
    Modérateur
    Avatar de rawsrc
    Homme Profil pro
    Dev indep
    Inscrit en
    mars 2004
    Messages
    4 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Dev indep

    Informations forums :
    Inscription : mars 2004
    Messages : 4 615
    Points : 11 405
    Points
    11 405
    Billets dans le blog
    5

    Par défaut

    c'était à prévoir, l'écart entre PHP et Hack est devenu tellement grand qu'il était normal d'envisager sérieusement la fin de la comptabilité entre les deux.
    A vrai dire, si la fine équipe de PHP ne s'arrache pas pour la prochaine version (PHP 8), Hack qui a un cycle d'innovation bien plus court va forcément gagner des parts de marché.

    En terme de fonctionnalités, PHP est maintenant à la traîne loin derrière Hack qui a fait évoluer le PHP dans des sphères inédites (génériques, syntaxe..., compilateur JIT (annoncé dans PHP 8 en 2020 !)).
    A ce rythme et vu les décisions prises, c'est simple, Hack bâti sur PHP va fini par dépasser le maître...
    # Dans la Création, tout est permis mais tout n'est pas utile...

Discussions similaires

  1. USA : Uber sera soumis à une série d'audits de sécurité pendant 20 ans
    Par Christian Olivier dans le forum Actualités
    Réponses: 4
    Dernier message: 18/08/2017, 22h36
  2. Réponses: 4
    Dernier message: 28/12/2016, 15h50
  3. Dernière version (NET) de Delphi pour W2000
    Par alberich dans le forum Delphi .NET
    Réponses: 14
    Dernier message: 28/11/2013, 06h09
  4. Réponses: 27
    Dernier message: 15/04/2012, 11h42
  5. Dernière version de Visual web pour netbeans
    Par Limack dans le forum Visual Web
    Réponses: 0
    Dernier message: 22/12/2011, 22h36

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