Facebook представи нов програмен език: Hack, допълвайки, че той вече е част от сайта на социалната мрежа. Hack е вариант на PHP, който е разработван в продължение на година. Facebook вече пусна и открита версия на Hack.
От компанията споделят, че главното преимущество на новия език в сравнение с PHP е това, че е по-лесно да бъдат засичани грешките при писането на кода. „Традиционно, динамично-типизираните езици позволяват по-бърза разработка, но за сметка на прихващането на грешки в един по-ранен етап на работата и възможността за бърз преглед, особено, когато говорим за масивни бази данни“, пишат Жулиен Верлоге и Алок Менграджани в блога на компанията.
„В същото време, езиците със статична типизация осигуряват по-голяма сигурност, но това става за сметка на бързата итерация. Вярваме, че трябва да има едно идеално средно положение. Ние вярваме, че Hack предлага най-доброто от динамично и статично типизираните езици и това ще окаже благотворно въздействие на всякакъв тип проекти“, пишат авторите на материала.
Hack засича по-лесно грешките чрез подобряване на скоростта на чекъра, обясняват от ITPro. „По време на разработката, PHP-програмиста обикновено снове бързо между изходния код и браузъра“, пишат от Facebook. Те обясняват, че инженерите могат да осъществяват итерациите, колкото бързо искат, да тестват и подобряват работата си, „докато всичко започне да изглежда перфектно“.
За да не забавят PHP-потока те са изградили типовия чекър така, че да действа като локален сървър, който наблюдава файловата система. Сървърът пази цялата информация за сорс-кода в паметта и автоматично се обновява, когато бива променян файл на диска. В резултат на това скоростта на чекъра е спаднала под 200 милисекунди, като от блога на компанията уточняват, че това време, макар и рядко може да отнеме най-много секунда, което и обстоятелство го прави лесен за интегриране в потока на разработка без да се забелязва видимо забавяне.
Facebook държат да уточнят, че с Hack те не се опитват да убият PHP. „Разбирайки, че би било трудно определен код да бъде пренесен напълно в Hack веднага, то за нас беше важно да изготвим Hack по такъв начин, че той да е съвместим директно с други PHP-файлове“.
Всичко важно от света на технологиите, директно в пощата ти.
С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.
Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!