Кухни по поръчка | Съвети за мода и красота | Ваучери за намаления

Facebook представи Hack

Facebook  Hack

Facebook представи нов програмен език: Hack, допълвайки, че той вече е част от сайта на социалната мрежа. Hack е вариант на PHP, който е разработван в продължение на година. Facebook вече пусна и открита версия на Hack.От компанията споделят, че главното преимущество на новия език в сравнение с PHP е това, че е по-лесно да бъдат засичани грешките при писането на кода. "Традиционно, динамично-типизираните езици позволяват по-бърза разработка, но за сметка на прихващането на грешки в един по-ранен етап на работата и възможността за бърз преглед, особено, когато говорим за масивни бази данни", пишат Жулиен Верлоге и Алок Менграджани в блога на компанията."В същото време, езиците със статична типизация осигуряват по-голяма сигурност, но това става за сметка на бързата итерация. Вярваме, че трябва да има едно идеално средно положение. Ние вярваме, че Hack предлага най-доброто от динамично и статично типизираните езици и това ще окаже благотворно въздействие на всякакъв тип проекти", пишат авторите на материала.Hack засича по-лесно грешките чрез подобряване на скоростта на чекъра, обясняват от ITPro. "По време на разработката, PHP-програмиста обикновено снове бързо между изходния код и браузъра", пишат от Facebook. Те обясняват, че инженерите могат да осъществяват итерациите, колкото бързо искат, да тестват и подобряват работата си, "докато всичко започне да изглежда перфектно".За да не забавят PHP-потока те са изградили типовия чекър така, че да действа като локален сървър, който наблюдава файловата система. Сървърът пази цялата информация за сорс-кода в паметта и автоматично се обновява, когато бива променян файл на диска. В резултат на това скоростта на чекъра е спаднала под 200 милисекунди, като от блога на компанията уточняват, че това време, макар и рядко може да отнеме най-много секунда, което и обстоятелство го прави лесен за интегриране в потока на разработка без да се забелязва видимо забавяне.Facebook държат да уточнят, че с Hack те не се опитват да убият PHP. "Разбирайки, че би било трудно определен код да бъде пренесен напълно в Hack веднага, то за нас беше важно да изготвим Hack по такъв начин, че той да е съвместим директно с други PHP-файлове".
Коментари
Все още няма коментари