Announcement

Collapse
No announcement yet.

Facebook Releases HHVM 4.0 With PHP No Longer Supported

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Facebook Releases HHVM 4.0 With PHP No Longer Supported

    Phoronix: Facebook Releases HHVM 4.0 With PHP No Longer Supported

    HHVM, formerly known as the HipHop Virtual Machine and what was born at Facebook as a higher-performance PHP implementation only to shift focus to running their own PHP-derived Hack programming language, has reached version 4.0 as it officially no longer supports PHP...

    http://www.phoronix.com/scan.php?pag...M-4.0-Released

  • #2
    How widely used is HHVM outside of Facebook?

    Comment


    • #3
      Originally posted by maarten View Post
      How widely used is HHVM outside of Facebook?
      The MediaWiki foundation uses it for all their wikis (e.g. mediawiki.org, wikipedia.org) as you can see at the Special:Version page, but I believe they plan on removing support in a future version.

      Comment


      • #4
        Is this EEE? Embrace, Extend, Extinguish in the wild?

        Comment


        • #5
          Originally posted by ElectricPrism View Post
          Is this EEE? Embrace, Extend, Extinguish in the wild?
          Not much of an extinguish, HHVM wasn't used too much outside of Facebook. It's more just that FB has likely already moved their own PHP over to Hack, so HHVM supporting PHP doesn't have much reason anymore.

          Comment


          • #6
            I imagine they might feel a bit burned by supporting PHP as people basically "stole" their optimizations for PHP7 and then no one cared about HHVM

            Comment


            • #7
              Originally posted by msotirov View Post
              I imagine they might feel a bit burned by supporting PHP as people basically "stole" their optimizations for PHP7 and then no one cared about HHVM
              Which is the definition of OpenSource

              Comment


              • #8
                Originally posted by maarten View Post
                How widely used is HHVM outside of Facebook?
                *watches as tumbleweeds roll across the land*

                Comment


                • #9
                  What advantages does Hack have over PHP nowadays?
                  Does Facebook themselves even want to use Hack?
                  Wouldn't Facebook rather want to use something else like Go, Kotlin, C# or Python?
                  It seems nobody outside Facebook is really using Hack so why are they pursuing it?

                  Comment


                  • #10
                    Originally posted by uid313 View Post
                    What advantages does Hack have over PHP nowadays?
                    Performance-wise, not much nowadays. However, lang-wise, Hack is ways sanier than PHP lang.

                    Originally posted by uid313 View Post
                    Does Facebook themselves even want to use Hack? [...] It seems nobody outside Facebook is really using Hack so why are they pursuing it?
                    Don't know if they want, but it emerged as a necessity. As PHP is hardly a sane language, specially considering a hugiant codebase as Facebook. Facebook has been written initially in PHP because (1) in the time there was not many alternatives and (2) it was a really simple social network used internally on a university, so it had a simple and small codebase. As Facebook expanded to all the world with increasing load and requirement, PHP started to be a problem. Surely it would be overweightening to simply rewrite all the code in another lang. So they opted to slowly and gradually transition to something better by making a PHP-compatible language.

                    Originally posted by uid313 View Post
                    Wouldn't Facebook rather want to use something else like Go, Kotlin, C# or Python?
                    Surely, Facebook don't use only Hack. According to Wikipedia (don't know the level of reliability, but the reality shouldn't be much different), Facebook uses Hack, PHP (HHVM), Python, C++, Java, Erlang, D, XHP, Haskell on the back-end. The truth is that general-purpose languages are things of the past, and each lang excel more in one aspect than the other, so a big organization as Facebook has to know what to use where.
                    Last edited by Mateus Felipe; 02-12-2019, 07:50 AM.

                    Comment

                    Working...
                    X