|
2.15, Ярослав (??), 23:48, 29/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Пока что всё плохо, судя по отзывам. Но с каждым релизом всё лучше и лучше. Пока это и не важно. Основное преимущество Perl6 - выразительные возможности, которые он даёт разработчикам.
Плюс меня ещё привлекает тот факт, что реализация полностью покрывается набором тестов.
| |
|
3.25, User294 (ok), 01:48, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
> Основное преимущество Perl6 - выразительные возможности, которые он даёт разработчикам.
Высокие концепции - это безусловно круто. Однако результат в виде работоспособной программы потребляющей разумное количество ресурсов, не тормозящей, не глючащей и работающей везде и без прыжков с бубном и не требующей экзотичного рантайма - имхо гораздо лучше. Если с практической точки зрения.
| |
|
4.27, Ярослав (??), 02:43, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Я согласен с вами, в принципе. Надо пробовать, потом будем делать выводы.
| |
4.28, аноним (?), 03:05, 30/07/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
Во-во. Ладно производительность, мне главное чтобы он память не жрал как быдложава.
| |
|
5.76, Pilat (ok), 14:04, 06/08/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Во-во. Ладно производительность, мне главное чтобы он память не жрал как быдложава.
>
ну а остальным программистам важно чтобы программа работала быстро. Память докупить можно, а процессор на порядок быстрее сделать нельзя.
| |
|
4.45, Ярослав (??), 14:06, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Доступен порт в FreeBSD, сегодня выложили дистрибутив под винду (про Linux не в курсе). Все возможности попробовать лично и поделиться впечатлениями.
| |
|
|
|
1.2, klalafuda (?), 19:48, 29/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
# Популярность языков программирования для создания web-приложений:
* 74.6% - PHP;
* 23.9% - ASP.NET;
* 3.8% - Java;
* 1.4% - ColdFusion;
* 1.2% - Perl;
* 0.5% - Ruby;
* 0.3% - Python.
(c) OpenNet
Эмм.. Да уж. Ребята чуть-чуть задержались с релизом...
| |
|
|
3.8, Уважаемый Анонимус (?), 20:34, 29/07/2010 [^] [^^] [^^^] [ответить]
| –1 +/– |
9 лет назад, в эпоху CGI, перл был самым популярным языком для веб-разработки. Так что очень даже значат.
| |
|
4.19, Anonym (?), 00:38, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
узри же, наконец, веб-фреймворки для Perl: Catalyst и Mojolicious
| |
|
|
6.48, аноним (?), 15:14, 30/07/2010 [^] [^^] [^^^] [ответить]
| –3 +/– |
И как распространенность этой дряни вам мешает использовать нормальные инструменты?
| |
6.69, Anonym (?), 21:24, 31/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Mojolicious - молодой фрэймворк, на него мало документации, русской почти нету. Вот у нас и есть шанс использовать его, переводить кусочки документации, писать небольшие статейки, публиковать это дело в блогах, а там глядишь народ и подтянется.
| |
|
|
4.26, User294 (ok), 01:50, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>9 лет назад, в эпоху CGI,
К счастью, эпоха CGI закончилась. Более уродской модели взаимодействия чем обычный CGI с его форком на каждый запрос отдельного процесса рюхающего запрос - трудно себе представить.
| |
|
5.29, аноним (?), 03:06, 30/07/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>К счастью, эпоха CGI закончилась. Более уродской модели взаимодействия чем обычный CGI
>с его форком на каждый запрос отдельного процесса рюхающего запрос -
>трудно себе представить.
CGI как раз очень красивая модель. Форки у нас дешевые, а писать можно хоть на шелле, хоть на #!/bin/rm. Но для высоконагруженных сайтов, понятно, не подходит.
| |
5.32, nagual (ok), 09:01, 30/07/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>>9 лет назад, в эпоху CGI,
>
>К счастью, эпоха CGI закончилась. Более уродской модели взаимодействия чем обычный CGI
>с его форком на каждый запрос отдельного процесса рюхающего запрос -
>трудно себе представить.
А в пхп все иначе ?
| |
|
6.49, аноним (?), 15:16, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>А в пхп все иначе ?
При чем здесь пхп? Вместо CGI есть fastcgi, который можно использовать с любым языком. Кроме того, есть какие-то модули для встраивания языка прямо в сервер, не знаю что там у PHP с этим.
| |
|
|
|
|
|
1.6, soccer (?), 20:26, 29/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
9 лет это в самом деле очень много. Не удивительно что perl перешел в разряд языка для написания админских скриптов.
| |
|
2.20, Anonym (?), 00:40, 30/07/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>9 лет это в самом деле очень много. Не удивительно что perl
>перешел в разряд языка для написания админских скриптов.
он вообще-то оттуда вышел, на самом деле это язык более широко применения.
| |
|
1.9, Аноним (-), 20:51, 29/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Blizkost, Zavolaj - то ли поляки делали, то ли наши славянофильничают.
| |
1.13, croster (ok), 22:13, 29/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Судя по представленному описанию, их планы слишком обширны, вот и затянулась разработка - реальный долгострой.
| |
1.14, Аноним (-), 23:14, 29/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Их просто замучило ЧВС.
Когда-то perl был первым и единственным в своей нише. Потом был вытеснен другими языками, которые шли за ним, и учились на его ошибках.
И разработчики perl вместо того, чтобы делать реальные вещи, попытались вернуть себе первенство. И решили реализовать сразу все.
А после 9 лет все-таки одумались, и решили делать постепенно. Посмотрим, надолго ли их хватит.
| |
|
2.30, аноним (?), 03:10, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Их просто замучило ЧВС.
>Когда-то perl был первым и единственным в своей нише. Потом был вытеснен
>другими языками, которые шли за ним, и учились на его ошибках.
Он не был ниоткуда вытеснен. Из ближайших соседей только похапэ и питон - про первое лучше вообще не вспоминать, а второе к перлу даже близко не подобрался.
>И разработчики perl вместо того, чтобы делать реальные вещи, попытались вернуть себе
>первенство. И решили реализовать сразу все.
"Возвращает себе первенство" только мусор, который реально ничего не делает, только все с кем-то "борется", причем и этого не умеет - типа наших лыжников и футболистов. Разработчики perl просто продолжают развитие языка.
>А после 9 лет все-таки одумались, и решили делать постепенно. Посмотрим, надолго
>ли их хватит.
После 9 лет решили что-нибудь релизнуть. А разрабатывали всегда постепенно.
| |
|
3.36, vm (?), 10:24, 30/07/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Он не был ниоткуда вытеснен. Из ближайших соседей только похапэ и питон - про первое лучше вообще не вспоминать, а второе к перлу даже близко не подобрался.
Если бы другие к ним "даже близко не подобрались", тогда они бы свою Морковку не пытались бы 9 лет пилить без релизов.
>"Возвращает себе первенство" только мусор, который реально ничего не делает, только все с кем-то "борется", причем и этого не умеет - типа наших лыжников и футболистов. Разработчики perl просто продолжают развитие языка.
Оно и видно, как "просто продолжали развитие". Старый Перл остановился, а новый они никак не могли решиться релизнуть за 9 лет. И на кого они получились в этом похожи, вы сами только что перечислили.
>>А после 9 лет все-таки одумались, и решили делать постепенно. Посмотрим, надолго
>>ли их хватит.
>
>После 9 лет решили что-нибудь релизнуть. А разрабатывали всегда постепенно.
Так непостепенно они и не могли разрабатывать. Просто за 9 лет они наконец-то это осознали и смирились с этим.
| |
|
4.42, аноним (?), 13:34, 30/07/2010 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Если бы другие к ним "даже близко не подобрались", тогда они бы свою Морковку не пытались бы 9 лет пилить без релизов.
Напротив.
> Оно и видно, как "просто продолжали развитие". Старый Перл остановился, а новый они никак не могли решиться релизнуть за 9 лет. И на кого они получились в этом похожи, вы сами только что перечислили.
perl5 замечательно развивается вполне в темпе взрослого языка. Без метаний и потери совместимости как в python. Недавно вышла версия 5.12. Остальное выши домыслы.
> Так непостепенно они и не могли разрабатывать.
Непостепенно никто не может разрабатывать.
> Просто за 9 лет они наконец-то это осознали и смирились с этим.
Что, перловик девушку увел, или генетитечкое неосиляторство языка? Что-то вы больно активно повторяете один и тот же бред.
| |
|
5.44, vm (?), 14:00, 30/07/2010 [^] [^^] [^^^] [ответить]
| –2 +/– |
>perl5 замечательно развивается вполне в темпе взрослого языка. Без метаний и потери совместимости как в python. Недавно вышла версия 5.12. Остальное выши домыслы.
Другие языки замечательно развиваются без метаний и потерь совместимостей, как в perl. Остальное выши домыслы.
>Непостепенно никто не может разрабатывать.
Видимо они наконец это и поняли, а сколько времени уже потеряли, потратив его в метаниях между огромным количеством целей, пытаясь воплотить все сразу.
>Что, перловик девушку увел, или генетитечкое неосиляторство языка? Что-то вы больно активно повторяете один и тот же бред.
Что, программисты на других языках регулярно уводят у вас девушек, или генетитечкое неосиляторство других языков?
Что-то вы больно активно повторяете один и тот же бред.
| |
5.51, Sem (??), 16:09, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>perl5 замечательно развивается вполне в темпе взрослого языка. Без метаний и потери
>совместимости как в python. Недавно вышла версия 5.12. Остальное выши домыслы.
Вы смеетесь? 5 лет между 5.8 и 5.10 - это темп взрослого языка? Просрали ребята полимеры, просрали. И мне особенно это обидно, ибо перл - мой любимый язык и я с болью наблюдаю, как все запущенно. Трупик конечно активно пинается в последнее время, но сколько же упущено в погоне за воздушными замками ака perl6! И этот релиз тоже... Уже не верится, что увижу при своей жизни proudly announced 1.0.
| |
|
6.53, аноним (?), 18:10, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
> Вы смеетесь? 5 лет между 5.8 и 5.10 - это темп взрослого языка?
Да.
> Просрали ребята полимеры, просрали. И мне особенно это обидно, ибо перл - мой любимый язык и я с болью наблюдаю, как все запущенно. Трупик конечно активно пинается в последнее время
Что просрали-то? Что запущено? Какой нахрен трупик? Что за детская истерика?
| |
|
7.56, ххх (?), 18:40, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Что просрали-то? Что запущено? Какой нахрен трупик? Что за детская истерика?
поддерживаю анонима, перл был есть и будет. 5-ого за глаза хватает.
а то что веб-разработки перешли на php - так это же очивидно, он легче, за это его и полюбили миллионы.
а asp(как всегда у МС) взял только пиаром свои несколько процентов. Т.к. те кому на самом деле нужны enterprise-решения всё равно используют Java...
| |
|
6.59, аноним (?), 19:01, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Сергей, это вы? Если да, от вас никак такого не ожидал.
>Вы смеетесь? 5 лет между 5.8 и 5.10 - это темп взрослого языка?
Абсолютно. Напомнить, с одной стороны, про C и C++, с другой - про python, который колбасит каждую версию с потерей совместимости так, что они вынуждены были ввести feature freeze на те же самые несколько лет.
Кроме того, что вам вдруг перестало хватать в перле? Язык чрезвычайно зрелый и мощный, концепция законченная, не будет туда ничего добавляться, потому что нечего, и не нужно. Все новые идеи, идущие вразрез с концепцией, реализуются в perl6, и, как видим, не особо удачно. А CPAN тем временем все растет, ошибки находятся и фиксятся, миллионы человек на нем пишут - язык живее всех живых. Более того - аналогов ему по многим параметрам не существует и не предвидится.
| |
|
7.60, vm (?), 19:53, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Абсолютно. Напомнить, с одной стороны, про C и C++, с другой - про python, который колбасит каждую версию с потерей совместимости так, что они вынуждены были ввести feature freeze на те же самые несколько лет.
Вы до сих пор не знаете, что обратная совместимость - это скорее необходимое зло, нежели достоинство. Поскольку из-за этого приходится жертвовать чистотой архитектуры.
Например, самые большие изъяны в дизайне Питона были сделаны именно в угоду этой совместимости. Благо, что они совсем из-за этого с ума не сходят. В отличии от Perl, в котором совместимость на совместимости.
>Кроме того, что вам вдруг перестало хватать в перле? Язык чрезвычайно зрелый и мощный, концепция законченная, не будет туда ничего добавляться, потому что нечего, и не нужно. Все новые идеи, идущие вразрез с концепцией, реализуются в perl6, и, как видим, не особо удачно. А CPAN тем временем все растет, ошибки находятся и фиксятся, миллионы человек на нем пишут - язык живее всех живых. Более того - аналогов ему по многим параметрам не существует и не предвидится.
Про "миллионы мух^W человек на нем сидят^W пишут"
- очень удачно сказали здесь http://www.opennet.dev/openforum/vsluhforumID3/69307.html#37
Вот уж дейсвительно, чем хуже запах, тем больше мух. И оно "тем временем все растет".
Обычно совместимостью больше всего хвалятся в системах, рассчитаных на сообщества,
которые кроме совместимости и количества исправляемых ошибок, а также размера самого этого сообщества, и прочего "роста" и "количества",
никаких других криетериев для оценки языков не знают.
И которые придумывают кучу оправданий, почему они с таким трудом один язык изучили, и больше уже не могут.
| |
|
8.63, ABC (??), 03:10, 31/07/2010 [^] [^^] [^^^] [ответить] | –1 +/– | Вы похоже великий школьник W теоретик Люди, которые действительно заняты програ... текст свёрнут, показать | |
|
9.65, vm (?), 10:34, 31/07/2010 [^] [^^] [^^^] [ответить] | +2 +/– | Видимо вы и есть теоретик, если приравниваете необходимость периодически править... текст свёрнут, показать | |
|
|
7.66, Sem (??), 16:56, 31/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Сергей, это вы? Если да, от вас никак такого не ожидал.
Не знаю, что вы там от меня ожидали )
>Кроме того, что вам вдруг перестало хватать в перле? Язык чрезвычайно зрелый
>и мощный, концепция законченная, не будет туда ничего добавляться, потому что
>нечего, и не нужно.
ОО подход несколько отстал от жизни, скажем так. Для моих нужд в принципе, perl5 вполне достаточен, но я наблюдаю достаточно большую миграцию программистов с perl на ruby (в большей степени) и python (в гораздо меньшей). Это меня и печалит.
| |
|
|
|
|
|
|
1.16, ostrovok (?), 00:03, 30/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Ребята, не путайте перл6 и перл5. Это совсем разные языки с сильно отличающейся идеологией.
Поэтому ссылки на "история пелр5", "9 лет назад" и т.д. просто смешны.
| |
|
2.17, Аноним (-), 00:13, 30/07/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Поэтому ссылки на "история пелр5", "9 лет назад" и т.д. просто смешны.
Perl6 и Perl5 ровно на столько разные языки, насколько разными являются Perl3 и Perl5, но все они Perl. Про Parrot говорить не будем, речь про язык.
| |
|
3.22, nagual (ok), 00:57, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>>Поэтому ссылки на "история пелр5", "9 лет назад" и т.д. просто смешны.
>
>Perl6 и Perl5 ровно на столько разные языки, насколько разными являются Perl3
>и Perl5, но все они Perl. Про Parrot говорить не будем,
>речь про язык.
Вы хоть попробуйте perl6 прежде чем такое писать ...
| |
|
|
1.23, Аноним (-), 01:36, 30/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +1 +/– |
>Первому релизу решено не присваивать определенный номер версии, а выпустить его как "Rakudo *", так как 1.0 подразумевает законченность релиза, а 0.x может быть воспринята как непригодность к полноценному использованию.
Это ППЦ. Фраза чрезвычайно точно характеризует людей делающих этот долгострой.
PS: Не взлетит!
| |
|
2.35, Sem (??), 09:52, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Ну почему не взлетит? Лет через 20, я думаю, взлетит. Только кому он тогда нужен будет...
| |
|
1.24, Аноним (24), 01:40, 30/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Лично для меня Perl - это в первую очередь средство быстрой разработки. Когда появилась идея/нужда что-то написать, то очень удобно сделать "быстрый старт" на платформе тысяч модулей. Поэтому без CPAN v6 мне не особо интересен. Почитать для себя как развлекательную литературу только если.
| |
1.37, stimpack (?), 11:06, 30/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
# Популярность языков программирования для создания web-приложений:
* 74.6% - PHP;
* 23.9% - ASP.NET;
* 3.8% - Java;
* 1.4% - ColdFusion;
* 1.2% - Perl;
* 0.5% - Ruby;
* 0.3% - Python.
(c) OpenNet
# Популярность операционных систем в вебе
* 93.2% - MS Windows;
* 4.9% - Apple Mac OS X
* 1.05% - GNU/Linux
* 0.29% - Java ME
* 0.25% - Apple iPhone
* 0.14% - Symbian
(c) Net Applications
PS: миллионы мух не могут ошибаться :-)
| |
|
2.64, Аноним (24), 06:04, 31/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
Откуда циферки? Не верится что-то. Сейчас на Python и Ruby гораздо больше проектов. Я думаю они значительно более популярны, чем perl. Это моё субъективное мнение.
| |
2.74, ы (?), 09:45, 02/08/2010 [^] [^^] [^^^] [ответить]
| +/– |
># Популярность языков программирования для создания web-приложений:
> * 74.6% - PHP;
> * 23.9% - ASP.NET;
> * 3.8% - Java;
> * 1.4% - ColdFusion;
> * 1.2% - Perl;
> * 0.5% - Ruby;
> * 0.3% - Python.
74,6 + 23,9 + 3,8 + 1,4 + 1,2 + 0,5 + 0,3 = 105,7%
На погрешность не похоже, слишком много, на использование 2 и более языков в проекте тоже, так как нет bash,С,C++ и О ужас даже нет JavaScript.
Хотя есть ColdFusion и он в два раза больше популярен чем суммарно Ruby&Python, хотя что это такое прочитал только что в Википедии, думаю что и большинство прочитавших тоже.
Значимость и масштабность проектов неизвестна, количество разработчиков неизвестно.
Чистый рандом от менеджера по продажам.
| |
|
1.52, аноним (?), 18:06, 30/07/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
Ха-ха, оно умеет указывать, где используется синтаксис perl5, круто. А со скоростью и потреблением ресурсов полнейший, невыразимый пи**ец. Простейший скрипт, пихающий 1000 rand'ов в хэш, потому суммирующий их:
perl5:
VSZ/RSS: 5100/2556
./5.pl 0.01s user 0.01s system 118% cpu 0.010 total
perl6:
VSZ/RSS: 145536/129648
./6.pl 2.81s user 0.20s system 99% cpu 3.016 total
На тысяче значений тестировать глупо, но больше не получается, потому что rakudo падает в корку. perl5 перемалывает лям за 4 секунды.
Далее, rakudo с почти пустым скриптом (только вызывает ps, чтобы посмотреть память): 90 MB RSS, 0.7 секунды.
Никакого даже подобия полноценного использования там нет и быть не может. Алсо, новый синтаксис пока разочаровал. perl5 был идеальным как по синтаксису, так и обертками над libc/POSIX функциями - там все было стройно и логично (в отличии от того же питона). Боюсь, тут все испортят, алсо примотают богомерзкую VM с JIT, которые будут ждать память как жава.
die; die; die;
| |
|
2.55, аноним (?), 18:24, 30/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
> А со скоростью и потреблением ресурсов полнейший, невыразимый пи**ец.
>
>На тысяче значений тестировать глупо, но больше не получается, потому что rakudo
>падает в корку. perl5 перемалывает лям за 4 секунды.
Пиши багрепорты, отсылай дампы. И да, отдельные аспекты нового синтаксиса вызывают лютую, бешеную ненависть.
| |
|
3.57, аноним (?), 18:51, 30/07/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Пиши багрепорты, отсылай дампы. И да, отдельные аспекты нового синтаксиса вызывают лютую,
>бешеную ненависть.
Да даже руки опускаются чего-то писать. К тому же в современном VM мире выжирание пары сотен мегабайт считается нормой - пусть гниет, а отлаживать я лучше буду llvm-based проекты, которые компилируются в нативный код. У VM-гoвна нет будущего.
| |
|
|
|
|
7.68, Аноним (-), 21:03, 31/07/2010 [^] [^^] [^^^] [ответить]
| +1 +/– |
>Это опенсорс, детка. (С)
Считаете, что опенсорсом все можно оправдать.
| |
|
|
|
|
|
2.70, Anonym (?), 21:33, 31/07/2010 [^] [^^] [^^^] [ответить]
| +/– |
>Никакого даже подобия полноценного использования там нет и быть не может. Алсо,
>новый синтаксис пока разочаровал. perl5 был идеальным как по синтаксису, так
>и обертками над libc/POSIX функциями - там все было стройно и
>логично (в отличии от того же питона). Боюсь, тут все испортят,
>алсо примотают богомерзкую VM с JIT, которые будут ждать память как
>жава.
Ну они как бы намекнули, что это даже не 1.0 версия
| |
|
1.72, ы (?), 09:25, 02/08/2010 [ответить] [﹢﹢﹢] [ · · · ]
| +/– |
9 лет слишком долго, чтобы из это вышло что-нибудь хорошее. На лицо не граммотный проектный подход.
Единственный способ заморозка внесения новового функционала, и допиливание уже существующего. А все новое пускай переносят в Perl 7.
| |
|