Indholdsfortegnelse
Men det er ikke en hvilken som helst version af PHP over tid voksede deres krav og ændrede sig, så de udviklede en implementering af sproget og genererede et nyt kaldet Hack, synes dette nye sprog at fange meget godt inden for PHP -samfundet og mod alle odds, Facebook hvis forretning er helt adskilt fra udviklingsverdenen, kan lægge grunden til at yde et meget vigtigt bidrag til udviklermiljøet.Hvad er Hack?
Som vi nævnte er det et programmeringssprog baseret på PHP hvis særegenhed er, at det kører i HHVM det vil sige den HipHop virtuel maskine, selvom alle disse begreber virker nonsens, bringer de bag deres ryg mange års udvikling, test og deres største præstation er, hvad vi ser hver dag, når vi går ind i vores Facebook profil.
Hvad gør Hack så interessant?Hvad gør af Hack så interessant er, at det tillader asynkron programmering, at etablere statiske typer af data og metoder og noget ganske vigtigt en meget enkel integration med PHP -koden; med dette kan du opnå migrering af en websted fra PHP til Hack uden behov for at miste nogen form for funktionaliteter.
Moderne paradigmer
Hack har endda formået at inkorporere nogle moderne programmeringsparadigmer som en del af sproget og ikke som en implementering af nogle ramme, såsom genbrug af kode igennem den brug af generika, hvor vi kan oprette klasser, der fungerer som skabeloner.
Skifter vi til Hack?
Selvom ideen virker meget forførende, og dette nye sprog har mange fordele, er der aspekter, der stadig skaber mistanke i verden PHP vedrørende Hack.
BekymringDen største bekymring er det ansvarlig det er Facebook Og da deres hovedvirksomhed ikke er at være et firma dedikeret til udvikling af programmeringsværktøjer, hvad ville der ske, hvis de derefter opgav støtten til dette sprog til fordel for et andet, vil der altid være fællesskaber, men det er et ganske gyldigt spørgsmål.
Det Hack -kode Det er ikke retro-kompatibel med PHP, så hvis vi er afhængige af tredjepartsbiblioteker, skal vi måske vente på, at migrationen er udført eller i et mere tvunget scenario til at arbejde selv på den nævnte migration, hvilket kan annullere den gavnlige effekt af at have mindre arbejde at gøre på migration.
Vi kan afslutte med at tro, at dette åbner et nyt vindue for fremtidens udvikling i PHP, måske dette nye facebook sprog inspirere til en ny løsning, der inkorporerer begge parters styrker og dermed udløser en stor revolution inden for webudvikling, med rivaler så stærke som Python Y Rubin Takket være deres respektive rammer ser det ud til, at vi går ind i en nøgletid for at bestemme PHP overlevelse til moderne applikationer.