LINUX.ORG.RU

Perl теперь используется менее чем на 1% веб-серверов

 ,


0

1

По данным последнего исследования, представленного компанией W3Techs, использование Perl на веб-серверах упало ниже отметки одного процента. Когда-то самый популярный скриптовый язык занимает всего лишь пятое место по популярности, с долей в 0,997%.

Места распределились следующим образом:

  • PHP - 77.3%
  • ASP.NET - 21.7%
  • Java - 4.0%
  • ColdFusion - 1.2%
  • Perl - 1.0%
  • Ruby - 0.6%
  • Python - 0.3%

Подробнее про ситуацию с Perl на сайте W3Techs.com

>>> Подробности

Ответ на: комментарий от note173

и большой ориентированностью на обработку текста

А вам не кажется странным, что язык, предназначенный прежде всего для генерации текста, оказался заточен на его обработку?

Веб-программирование - это всего лишь изощренный способ конкатенации строк.

anonymous ()
Ответ на: комментарий от valich

Вот это интереснее:

ASP.NET - 21.7%
Java - 4.0%

Тут всё очевидно - дотнет уделал жвм, во вполне понятным причинам

anonymous ()

А где серверный JavaScript? Несмотря на все странности Perl, он более востребован чем Python с Ruby. Что очень показательно. Ruby хорош, но только в своей нише. Как не рекламировали Python с Django, они слишком тормозные по сравнению с Perl и PHP. Да и непривычны для разработчиков. Думаю, Perl в основном юзают там, где нужна поддержка давно разработанных программных пакетов. Популярность данного языка не может особо расти, по объективным причинам. Java и .NET заняли нишу, на которой остальные ЯП просто не справятся, им нет конкуренов в их сегменте. Естественный отбор отсеет все левые технологии, не годные для массовой промышленной разработки.

lucentcode ★★★★★ ()
Ответ на: комментарий от aliens

Ну в общем как я понял, ищут в странице образцы по которым определяют использование технологии, типа сканера уязвимости или антивируса.

doomgl ()

А сто сейчас перспективнее учить, питон, или перл?
P.S. Питоновцы, можете мне написать подобное, но на питоне?

#!/usr/bin/perl
$sum = 0;
for ( $i = -1000000; !( $i == 100000000 ); $i++ ) {
  $sum = $sum + $i;
};
print("Результат = $sum\n");
Нужно очень кое-что протестить...

nexfwall ★★★★ ()

Looking at the versions of Perl used on websites, we find that 76% use version 5.8. This version has been released in 2002 and has last been updated in 2008. The latest version of Perl, 5.14, released in May 2011 is used by only 0.4% of all Perl sites.

А вот это печально, т.к. это значит, что новыми плюшками пользуются единицы.

gh0stwizard ★★★★★ ()
Ответ на: комментарий от DNA_Seq

Лол, ты хочешь сказать, что у пыха и питона недостает каких-то языковых констукций и из-за этого нельзя писать программки? Ты такой ты.

rikardoac ()
Ответ на: комментарий от VladimirMalyk

Если вам интересно, вот небольшой faq о технологии исследования. ССылку на фак добавил в тему.

doomgl ()
Ответ на: комментарий от valich

Что за бред? Это технически не возможно. Объём памяти зависит от количества данных в DOM-дереве страницы, и никак не связан с серверной частью. Ваш скрипт может генерировать кучу левой разметки, это увеличит время загрузки страницы, и количество занятой памяти. То же касается кучи картинок в солидном разрешении. А ещё нехило жрёт память сотня другая flash-баннеров на страницах сайта. Каждый из них свой экземпляр flash-проигрывателя подгружает, что-ли? PHP тут не причём, это простой и практичный ЯП. Даже несмотря на его уродливо-неоднородное API.

lucentcode ★★★★★ ()
Ответ на: комментарий от Reset

Перл после одного только баша - слишком выносит мозг. Потому что в перле со строками надо работать совсем по другому, и все надо делать по другому, а не как в баше. Безусловно перл хороший язык, но он действительно может вынести мозг в некоторых местах, однако.

nexfwall ★★★★ ()
Ответ на: комментарий от lucentcode

Если вас не затруднит, не будете ли вы так любезны прочитать эту лекцию ананимусу постом выше. А то я забыл поставить тэг сарказм.

valich ★★★ ()

Компилируемые языки вообще почти не используются? Почему так, казалось бы производительность выше.

cvs-255 ★★★★★ ()

На корпоративных (enterpriZe) сайтах используется такое сверхнадёжное скриптовое поделие, как пых-пых в количестве 77.3% ???

«Не верю!» (с)

Bioreactor ★★★★★ ()
Ответ на: комментарий от nexfwall

Безусловно перл хороший язык, но он действительно может вынести мозг в некоторых местах, однако.

Как правило, не успевает «вынести» - очень быстро привыкаешь к перловским «фичам» и начинаешь их интенсивно пользовать. Во всяком случае, у меня именно так процесс и происходил.

OldFatMan ()
Ответ на: комментарий от doomgl

Конечно, сайты смотрели, а не серваки.

Ну тогда в топку. Никому не интересны миллионы сайт на жумле, которые они приравнивали к ЛОРу на Джаве.

sphericalhorse ★★★★ ()

Бред какой-то. Есть ложь, гнусная ложь и статистика.

Где процентик сайтов, язык которых данное «исследование» идентифицировать не шмогло?

Где те, для которых ихний «распределятор» дал перпендикулярные результаты?

myhand ()
Ответ на: комментарий от Reset

тормозное говно

в кривых руках другого не бывает, ни с одним языком

shty ★★★★★ ()
Ответ на: комментарий от cvs-255

Вы хотите сказать, что >=21% серверов используют форточки?

hint: 100 сайтов на аспнете могут крутиться на одном сервачке

anonymous ()
Ответ на: комментарий от lucentcode

Ну почему же бред?

Точно не помню, где-то когда-то видел бенчи на тему того, как использование смарти увеличивает потребление памяти браузера в среднем на 15 %. А агрессивное использование getRegisteredObject() вызывало утечки памяти в FF 3.5.x.

anonymous ()
Ответ на: комментарий от sphericalhorse

Какие миллионы? Это статистика ТОП миллиона, результаты ТОЛЬКО первого миллиона.

doomgl ()
Ответ на: комментарий от OldFatMan

Я не говорил что я совсем чайник. По крайней мере, у меня хватило ума только что ради прикола написать вот это:

perl -e 'open(NULL,"/dev/null");print(NULL "$in")while($in = <STDIN>);'

nexfwall ★★★★ ()
Ответ на: комментарий от helios

В кучу современных дистров входит перл...

Я бы сказал, что он входит в любую современную юникс-подобную систему.

annulen ★★★★★ ()
Ответ на: комментарий от doomgl

В тот. Я имею в виду, что без весовых коэффициентов такое сравнение бессмысленно. PHP часто используется быдлокодерами на ненужных сайтах или домашних страницах.

buddhist ★★★★★ ()

пыхпых - это модификация Перла для дебилов, так что можно считать, что у Перла более 78%

Кстати результаты голосования походу опять Чуров подсчитывал - в общем более 106% получилось

kranky ★★★★★ ()
Ответ на: комментарий от fero

PHP - 77.3%

Поэтому для просмотра Интернетов нужно over 4GB ОЗУ?

Нет, по-этом на серверах надо много ОЗУ: червям, иначе, жить плохо. :-)
Или. :-(

AS ★★★★★ ()

Кстати, как дополнительный источник информации использовали Alexa и Google.

doomgl ()

Когда-то самый популярный скриптовый язык

Наверное надо исправить на «некогда популярный...».

staseg ★★★★★ ()
Ответ на: комментарий от doomgl

Анон уже кинул двухмерное представление этого рейтинга.

buddhist ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.