Assalamu'alaikum Warahmatullohi Wabarakatuh..
Pernahkah kita bertanya Apakah Hack Language hadir untuk Menggantikan PHP?? Apakah Facebook mulai bekerja pada HipHop PHP pada tahun 2008 . Tujuan mereka adalah untuk mempercepat kecepatan eksekusi PHP dan versi pertama dari proyek ini terdiri dari tandem HPHPc / HPHPi . HPHPc adalah PHP ke C + + transpiler yang digunakan untuk menyebarkan kode untuk server produksi sementara HPHPi adalah seorang penerjemah yang digunakan selama pengembangan dan debug tahap .
HPHPc melakukan pekerjaan yang baik untuk meningkatkan kinerja tetapi itu bukan tanpa masalah : mempertahankan kedua HPHPc dan HPHPi sinkron terbukti rumit ditambah beberapa perbedaan masih ada antara kode transpiled vs satu ditafsirkan . Itu sebabnya kembali pada tahun 2010 Facebook memutuskan untuk pergi untuk pendekatan lain dan menciptakan HHVM - mesin virtual baru yang dirancang untuk menggantikan mesin Zend digunakan oleh PHP . Pada akhir 2012 HHVM mencapai kinerja paritas dengan mantan HPHPc dan segera melampaui itu .
HHVM dimaksudkan untuk mencapai kedua paritas dengan fitur Zend Mesin dan kemungkinan kinerja terbaik . Facebook mengklaim 3x sampai 10x kecepatan dan meningkatkan 1/2 memori footprint dengan beralih dari PHP + APC ke HHVM . Tentu saja hal ini sangat tergantung aplikasi ( 10x yang untuk basis kode FB ) . Artikel ini tidak akan fokus pada paritas atau pertunjukan sebagai banyak sumber daya yang sudah tersedia , periksa blog HHVM atau google untuk " hhvm patokan " . Untuk mengetahui lebih lanjut tentang HipHop dan HHVM pada umumnya , membaca SitePoint artikel sebelumnya tentang hal itu .
Sebaliknya artikel ini akan fokus pada HACK yang merupakan evolusi dari bahasa PHP dirancang untuk menjadi lebih aman , untuk memungkinkan kinerja yang lebih baik dan untuk meningkatkan efisiensi pengembang . Perhatikan bahwa kedua HACK dan PHP sama-sama didukung oleh HHVM . Terlepas dari kenyataan bahwa HACK sedang digunakan di Facebook pada semua server produksi , hanya sedikit info yang bocor untuk saat ini . Singkatnya , HACK adalah PHP6 Facebook - itu mengusulkan untuk memperbaiki sebagian besar apa yang salah dengan PHP hari ini , sambil menambahkan beberapa fitur baru seperti mengetik statis sepanjang jalan .
Pernahkah kita bertanya Apakah Hack Language hadir untuk Menggantikan PHP?? Apakah Facebook mulai bekerja pada HipHop PHP pada tahun 2008 . Tujuan mereka adalah untuk mempercepat kecepatan eksekusi PHP dan versi pertama dari proyek ini terdiri dari tandem HPHPc / HPHPi . HPHPc adalah PHP ke C + + transpiler yang digunakan untuk menyebarkan kode untuk server produksi sementara HPHPi adalah seorang penerjemah yang digunakan selama pengembangan dan debug tahap .
HPHPc melakukan pekerjaan yang baik untuk meningkatkan kinerja tetapi itu bukan tanpa masalah : mempertahankan kedua HPHPc dan HPHPi sinkron terbukti rumit ditambah beberapa perbedaan masih ada antara kode transpiled vs satu ditafsirkan . Itu sebabnya kembali pada tahun 2010 Facebook memutuskan untuk pergi untuk pendekatan lain dan menciptakan HHVM - mesin virtual baru yang dirancang untuk menggantikan mesin Zend digunakan oleh PHP . Pada akhir 2012 HHVM mencapai kinerja paritas dengan mantan HPHPc dan segera melampaui itu .
HHVM dimaksudkan untuk mencapai kedua paritas dengan fitur Zend Mesin dan kemungkinan kinerja terbaik . Facebook mengklaim 3x sampai 10x kecepatan dan meningkatkan 1/2 memori footprint dengan beralih dari PHP + APC ke HHVM . Tentu saja hal ini sangat tergantung aplikasi ( 10x yang untuk basis kode FB ) . Artikel ini tidak akan fokus pada paritas atau pertunjukan sebagai banyak sumber daya yang sudah tersedia , periksa blog HHVM atau google untuk " hhvm patokan " . Untuk mengetahui lebih lanjut tentang HipHop dan HHVM pada umumnya , membaca SitePoint artikel sebelumnya tentang hal itu .
Sebaliknya artikel ini akan fokus pada HACK yang merupakan evolusi dari bahasa PHP dirancang untuk menjadi lebih aman , untuk memungkinkan kinerja yang lebih baik dan untuk meningkatkan efisiensi pengembang . Perhatikan bahwa kedua HACK dan PHP sama-sama didukung oleh HHVM . Terlepas dari kenyataan bahwa HACK sedang digunakan di Facebook pada semua server produksi , hanya sedikit info yang bocor untuk saat ini . Singkatnya , HACK adalah PHP6 Facebook - itu mengusulkan untuk memperbaiki sebagian besar apa yang salah dengan PHP hari ini , sambil menambahkan beberapa fitur baru seperti mengetik statis sepanjang jalan .
Bisa jadi Hack Language 10 tahun lagi akan menggantikan PHP...:-)
Wa'alaikumussalam
Warahmatullohi Wabarakatuh..