Announcement

Collapse
No announcement yet.

Facebook Releases HHVM 4.0 With PHP No Longer Supported

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

  • Mateus Felipe
    replied
    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; 12 February 2019, 07:50 AM.

    Leave a comment:


  • uid313
    replied
    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?

    Leave a comment:


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

    Leave a comment:


  • FireBurn
    replied
    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

    Leave a comment:


  • Guest
    Guest replied
    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

    Leave a comment:


  • re:fi.64
    replied
    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.

    Leave a comment:


  • ElectricPrism
    replied
    Is this EEE? Embrace, Extend, Extinguish in the wild?

    Leave a comment:


  • Wychmire
    replied
    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.

    Leave a comment:


  • maarten
    replied
    How widely used is HHVM outside of Facebook?

    Leave a comment:


  • phoronix
    started a topic Facebook Releases HHVM 4.0 With PHP No Longer Supported

    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...

    Phoronix, Linux Hardware Reviews, Linux hardware benchmarks, Linux server benchmarks, Linux benchmarking, Desktop Linux, Linux performance, Open Source graphics, Linux How To, Ubuntu benchmarks, Ubuntu hardware, Phoronix Test Suite
Working...
X