)
Соцсеть Facebook предоставила новый язык программирования Hack для разработки сайтов и веб-приложений.
Самая крупная социальная сеть в мире представляла свой собственный язык программирования, разработанный в первую очередь для веб-приложений и алгоритмов работы сайтов. Новинка получила имя Hack. Со слов разработчиков, новый язык обладает большими возможностями, чем ныне популярный PHP и менее требователен к ресурсам сервера.
Известно, что уже сейчас команда соцсети переносит большую часть своих алгоритмов с PHP на Hack, в перспективе — полный переход на язык. Первые элементы проекта начали работать на «хаке» ещё около года назад и за это время компании удалось максимально оптимизировать все функции, добившись более быстрой работы. Таким же образом, как надеются авторы, специалисты со всего мира будут использовать Hack для создания простых и сложных онлайн-приложений.
Сам синтаксис Hack очень схож с языком PHP, наиболее популярным в данный момент среди веб-разработчиков всего мира. Именно на PHP работает большинство систем управления, включая WordPress, Joomla, Netcat, DLE и 1С:Битрикс.
Как и PHP, новый язык от Facebook распространяется на принципах Open-Source со свободным кодом. Компания надеется, что вскоре появится сообщество разработчиков, которые помогут дополнить язык и сделать его более функциональным и популярным, нежели ныне существующие.
Вполне вероятно, что уже через несколько лет появятся частные курсы по программированию на данном языке, которые сейчас существуют для PHP, C, C++, C# или Java. Для того, чтобы записаться на такие уроки, заходите на сайт xxi.kiev.ua и начните свою карьеру веб-разработчка.
Ещё одно явное преимущество новинки — это работа с виртуальной машиной Hip Hop Virtual Machine (HHVM), которая также может работать с PHP. В итоге один сайт может работать одновременно как с Hack, так и с PHP. В некоторых случае отдельные части проекта могут быть построены на одном из языков, что позволит, в случае необходимости, постепенно переводить работу сайта с PHP на Hack.
«Мы смело можем заявить, что язык Hack прошёл тестирование в жёстких условиях высокой нагрузки социальной сети Facebook. Наши тексты показали, что Hack работает быстрее и потребляет меньше ресурсов, чем такие же функции и классы на PHP», — рассказывает О’Салливан (бывший специалист команды «Lined Lab» и «Sun Microsystems». В своё время специалист работал над языком Haskell.
Со слов сотрудников компании, социальная сеть давно испытывала потребность в новом инструменте для расширения функциональных возможностей проекта. Hack позволит не только снизить нагрузку на сайт, что для Facebook одна из главных задач на данный момент, но и ускорить процесс доработки и исправления ошибок. Такие требования и были поставлены перед разработчиками несколько лет назад.
Со слов Джулиена Верлаге и Алока Менгхраджани, руководителей команды по разработке языка, удалось достичь максимально простого процесса создания алгоритмов на Hack благодаря объединению подходов динамической и статической типизации. Уже сейчас на официальном сайте проекта можно скачать документацию по языку. Там же можно скачать beta-версию языка Hack можно на официальном сайте проекта.
Присоединяйтесь — мы покажем вам много интересного
Присоединяйтесь к ОК, чтобы подписаться на группу и комментировать публикации.
Нет комментариев