pplusplus:faq
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
pplusplus:faq [2019/08/12 12:09] – Move 'concerns' into a separate document, revert dynamic/weak/strong changes - "strict" means strong and static typing zeev | pplusplus:faq [2019/08/12 12:43] – Add Hack comparison zeev | ||
---|---|---|---|
Line 112: | Line 112: | ||
+ | ==== This is Hack all over again, isn't it? Why would it fair any better? ==== | ||
+ | |||
+ | While conceptually the motivations for both P++ and Hack are similar - there are at least two critical differences between the two - each of which is likely sufficiently big to change the expected outcome. | ||
+ | |||
+ | * Hack was/is developed by a single company, and not as an open process by volunteers. | ||
+ | * Perhaps more importantly - Hack (and HHVM) did not have PHP's gigantic distribution vehicle. | ||
+ | * For Hack, it was an uphill battle for users to even give it a try: | ||
+ | * They had to learn about its existence, and be sufficiently interested to learn more about it. | ||
+ | * Assuming they were interested enough to give it a try - they had to go through the trouble of setting it up - using entirely different methods from the ones they were used to from the PHP days (different layout, different configuration, | ||
+ | * With P++ - this is a radically different story from the ground up: | ||
+ | * Every user of PHP (starting with 8.0, or whenever we make it available) - will have it available on their servers. | ||
+ | * This in turn means that virtually anybody running a Linux distro, a recent version of WAMP, a recent version of MAMP - millions of servers and development workstations will have access to P++ without having to do anything proactively. | ||
+ | * In terms of awareness - since P++ will be a big part of the " | ||
+ | * Of course, it doesn' | ||
==== What are the general concerns? | ==== What are the general concerns? | ||
Arnold Daniels compiled [[https:// | Arnold Daniels compiled [[https:// |
pplusplus/faq.txt · Last modified: 2019/08/14 13:47 by zeev