0 امتیاز
قبل در برنامه نویسی توسط (1.9هزار امتیاز)
برچسب گذاری دوباره قبل توسط
آیا واقعا سبک HHVM برتری به سبک کدنویسی سنتی PHP دارد  و آیا Stable و ایمن است ؟

1 پاسخ

+1 امتیاز
قبل توسط (1.9هزار امتیاز)
انتخاب شده قبل توسط
 
بهترین پاسخ

خوب این می توانه جالب باشه که دیگه از سینگل یا دابل کد راحت بشیم واقعا پروژه های بزرگ می تونم باا عتماد 100% بگم که با PHP بسیار کار اول از همه بی نهایت با دقت که بعضی وقتا غیر قابل  انجامه و بدون استفاده از FrameWork و یا معماری  MVC کد از لحاظ مفهموم که برنامه نویس دیگر بیند و متوجه شود بی ارزش و ناخوانا می باشد  خوب حالا HHVM بر می گردیم به زمانی که FaceBook کامپایلر های برای کار خود تولید کرد و یکی از بهترین آنها HPHPc بود که کد های Php رو به C++ کامپایل می کرد 

انواع این کامپایلرها : 

  • HPHPc/HPHPi. HPHPc

خوبHHVM معایب و مشکلات نسخه های قبلی رو برطرف کرد و بالاترین performance در بین بقیه رو داره

در این کامپایلر مختصر نویسی به طوری شده که هر Php Developer رو وسوسه می کنه که به نام HACK می باشد .

مثال :

<?hh
// Hack functions are annotated with types.
function negate(bool $x): bool {
    return !$x;
}

یا

$hello = "Hello HACK!";

echo <html>
    <head>
        <title>{$hello}!</title>
    </head>
    <body>
        <h1>{$hello}</h1>
    </body>
</html>;

همان طور که می بیبنید خبری از سینگل کد و دابل نیست و همین طور چقدر تمیز نوشته می شوند ولی آیا واقعا مورد دیگر چطور مانند Stable , Secure قابل اعتماد است ! ناگفته نمانند بهترین فرم ورک LARAVEL  که بعنوان فرم ورک Php میشناسیم در واقعه از HHVM و Hack استفاده می کند .

نه تنها که سرعت HACK بیشتر از Stock Php حتی در سرعت اجرا و حتی در اجرا سازنده ها

و نکته HHVM هر دو PHP, HACK را پیشتبانی مب کند .

یک مثال در مورد سرعت ، سازنده :

class HHClass {
    public function __construct(public $ab, protected $ah, private $bb) {}
}

خیلی راحت Var_dump بگیرید همه چیز مشخصه 

سوالات مشابه

0 امتیاز
0 پاسخ 456 بازدید
0 امتیاز
0 پاسخ 1.5هزار بازدید
0 امتیاز
0 پاسخ 150 بازدید
+1 امتیاز
2 پاسخ 256 بازدید
0 امتیاز
0 پاسخ 255 بازدید
0 امتیاز
1 پاسخ 1.2هزار بازدید
0 امتیاز
0 پاسخ 258 بازدید
0 امتیاز
0 پاسخ 222 بازدید
...