Сборная CURLянка

Спецвыпуск Xakep, номер #015, стр. 015-102-2


Как все пашет?

Работает это все так: с сервера на клиентскую машину передается код, а на ней его уже ждет плагин, который с помощью все того же DirectX (если речь идет о графике) просчитывает ее и несет в массы, то есть нам с тобой ;). При этом, как и в случае с Flash, на серваке не требуется иметь какого-то особенного программного обеспечения - все делается исключительно на машине клиента, а на серванте лежит только сам файлик с кодом и расширением .curl или .scurl. Таким образом, разработчики пытаются, якобы, уменьшить нагрузку на серверы и избавить их владельцев от излишних трат на новое железо (на то, что юзверям придется иметь достаточно неплохие железки, внимания не обращают - а между тем, все это дело страшенно тормозит, к слову говоря).

Что интересно, Курл в основном продвигают как еще один полноценный язык программирования, а не как инструмент для создания трехмерной графики. По сути, он таковым и является - чтобы наваять на нем что-либо более сложное, чем просто статичная пага с разметкой, нужно реально сечь фишку в кодинге. Так что если ты кул кодер, готовишься стать им или просто упертый, как ослик Дани Шеповалова в брачный сезон ;), - флаг тебе в руки, портрет Гейтса на шею и армию линуксоидов навстречу ;).

Чем бы дитя не тешилось, лишь бы не руками...

Для разработки чего-либо на Курле теоретически можно обойтись нотепадом, а можно взять с www.curl.com среду разработчика - Surge Lab IDE весом в 16 мегов. Почему так много? 12 с фигом мегов занимает непосредственно плюгин с директ иксом, а остальное - как раз и есть сама прога. Что интересно - написано это все тоже само на себе, то есть на Курле (помешались они там на нем, что ли? =). В прогу входят функции наподобие расстановки брейкпойнтов, что-то вроде дебаггера и сам редактор кода с подсветкой и прочими приятностями. Не знаю, как ты, а мне лично хватит и блокнота для того, чтоб помучить этот язык. Хотя, с другой стороны, не суть важно - тянуть 12 мегов плагина или 16 мегов среды разработчика с плагином.

Let's cum together!

Будущее

Продвижение Курла в массы идет очень активно: на сайте www.curl.com нас встречают приятным дизайном и не менее приятной лапшичкой на уши о том, какой наш Курл весь из себя хороший и замечательный язык, при этом хвастаясь, что их неподъемный плагин загрузили аж 170 000 раз =). На самом деле информации там реально много - преимущественно это касается документации (даже книжку предлагают купить). Второй ресурс, который стоит отметить, - это www.curlBreaker.com, сайт одноименного онлайнового журнала для разработчиков. Там преимущественно отмечаются все интересные фишки языка, язык сравнивается с другими - в целом этот ресурс я бы назвала более интересным, чем предыдущий. Ну а для тех, кто решил заняться кодингом на Курле и хочет все пощупать своими шаловливыми ручками, предлагается www.curlexamples.com - сайт с примерами, на которых гораздо интереснее изучать язык, чем в теории. Есть одно "но" - все это дело на данный момент только на буржуйском языке =(. Сайт www.curl.ru уже показал миру свою симпатичную мордашку, но на момент написания статьи на нем висел только main.htm с очередными похвалами великому и могучему Курлу и опять на буржуйском. Возможно, к выходу номера ситуация изменится, а пока спешу тебя огорчить - на русском ресурсов по Курлу просто нет, так что учи фиглиш ;).

Назад на стр. 015-102-1  Содержание  Вперед на стр. 015-102-3