Язык Tcl адаптирован для выполнения скриптов внутри веб-браузера

18 апреля 2011 года

В списке рассылки разработчиков языка программирования Tcl представлен проект NaTcl, в рамках которого выполнена работа по адаптации среды для запуска Tcl-скриптов внутри веб-браузера, позволяющая создавать выполняемые на стороне клиента web-приложения не только на языке JavaScript. NaTcl предоставляет приложениям прямой доступ к DOM-дереву объектов браузера, поддерживает обработку событий, предоставляя похожий на JavaScript арсенал средств.

Интеграция Tcl с браузером выполнена благодаря использованию наработок проекта Native Client, в рамках которого компанией Google развивается платформа для создания универсальных web-приложений, написанных на языке C/C++ и использующих специальный API для выполнения свойственных web-приложениям действий. При помощи Native Client можно организовать выполнение обычных бинарных программ в окне web-браузера, ограничив их при помощи специального изолированного окружения.

Из веб-браузеров пока поддерживается только Google Chrome 10. В качестве примера представлено небольшое демонстрационное приложение, представляющее собой переписанный на языке Tcl вариант JavaScript программы "Google Balls", показывающей как можно манипулировать графическими объектами с привлечением HTML5-тега "canvas".

В настоящее время разработчики занимаются адаптацией для работы под управлением Native Client технологии WebTk, что позволит создавать web-приложения с использованием всех возможностей графического тулкита Tk. Конечной целью проекта является обеспечение полной эмуляции всех возможностей Tk при работе внутри браузера.

Источники править


 
 
Creative Commons
Эта статья содержит материалы из статьи «Язык Tcl адаптирован для выполнения скриптов внутри веб-браузера», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
 
Эта статья загружена автоматически ботом NewsBots в архив и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.