Веб-язык Curl заменит все остальные, но за деньги

Author:

Алексей Андреев

Презентация нового языка веб-программирования Curl, который может в 10 раз увеличить скорость работы интерактивных элементов веб-страниц, состоялась 6 августа на конференции Software Development Forum в Пало Альто, Калифорния.

Язык разработан в Массачусетском технологическом институте (MIT), и как сообщают его разработчики, совмещает в себе простоту языков веб-разметки, таких как HTML, и навороченность языков для веб-приложений, таких как Java.

«Все, что нужно для WWW — это совместить в себе две этих парадигмы, — говорит Роберт Янг, глава Curl Corporation. — Мы полагаем, что такой язык будет универсальным».

В настоящее время создание крупного веб-сайта предполагает использование нескольких разных языков — для гипертекстовой разметки (HTML), для веб-форм (CGI, Perl), для динамической и интерактивной графики (Java Script, Flash), и т.д. Соответственно и «исполнение» такой веб-страницы может потребовать одновременного запуска нескольких различных трансляторов и даже скачивания дополнительных данных с других серверов, что вызывает значительные задержки в загрузке сайта.

Curl призван объединить всю функциональность других веб-языков «под одной крышей». Создатель сайта может написать на этом языке и обычную разметку текста, и довольно сложный скрипт для интерактивного приложения с трехмерной графикой.

При этом разработчики утверждают, что загрузка приложений на Curl может осуществляться в 10 раз быстрее, чем загрузка аналогичных программ на Java, поскольку пользовательский веб-интерфейс реализуется на клиентском компьютере. Да и «весить» приложения на Curl будут значительно меньше.

«100 килобайт на Java, Java Script и HTML могут превратиться в 10K на Curl», — утверждает Роберт Бэтти, вице-президент Curl Corp по маркетингу.

Разработка нового языка началась в MIT в 1996 году как трехлетний исследовательский проект, на который DARPA выделило грант в пять миллионов долларов. В 1998 году для превращения проекта в коммерческий была создана Curl Corporation. Средства массовой информации уделяют особое внимание тому факту, что одним из основателей этой компании является Тимоти Бернерс-Ли, который считается автором первых моделей World Wide Web.

В то же время многие специалисты довольно скептически относятся к планам по распространению нового языка. В свое время аналогичные лавры «всеобщего языка для WWW» прочли и языку Java, однако сейчас он используется вовсе не так широко, как предполагалось. Веб-мастера очень неохотно переходят на новые языки программирования, и чтобы заставить их «курлыкать», нужно будет очень постараться. А пользователям для чтения веб-страниц, написанных на Curl, придется установить у себя дополнительный плагин Surge — что, естественно, будут делать далеко не все.

Тем не менее, как отмечает New Scientist, в прошлом Интернета есть примеры удачного внедрения новых языков для WWW. Например, довольно успешно было раскручено программное обеспечение Macromedia Flash. Поэтому и внедрение Curl будет сильно зависеть от той бизнес-модели, которую использует Curl Corporation.

Пока же эта бизнес-модель очень сомнительна. Хотя в настоящее время и плагин Surge, и средства отладки программ на Gurl (редактор кода, дебаггер и т.д.) можно бесплатно скачать с сайта компании, однако для получения дохода Curl Corporation собирается обложить разработчиков веб-приложений «побайтным налогом»: фиксированная сумма должна будет выплачиваться за каждый байт кода на Curl, который будет скачан пользователями.

«Это совершенно сумасшедший бизнес-план, — полагает Эдд Дамбилл, редактор популярного среди веб-мастеров ресурса XML.com. — Никто не будет за это платить, поскольку огромное количество языков для веб-приложений доступны бесплатно. Идея может быть и гениальная, но я бы на это не поставил».

Еще одной надеждой Curl Corporation является корпоративное использование нового языка. Если крупные компании начнут применять его при создании приложений для своих внутренних сетей, у Curl Corporation все-таки появятся доходы.

ССЫЛКИ ПО ТЕМЕ


Curl Corporation

New language could speed up the web — New Scientist, 07.08.01

МАТЕРИАЛЫ ПО ТЕМЕ


Создатель WWW Тимоти Бернерс-Ли принят в Королевское научное общество15.05.01


Шпионский жучок на Java следит за деловой перепиской09.04.01