Я пишу на PHP уже 8 лет. То ли я вырос, то ли крыша окончательно съехала, но как-то мне не нравится, куда этот язык катится.
Всё началось с ZEND Optimizer, который для FREEBSD выпускать отказываются. Релиз 5.3 я как-то пока не понял. После обновления тестовые сайты упали, нагрузка на сервер выросла... Досконально не разбирался, но в конфиге не увидел привычного FASTCGI. Он вообще остался? Будет?
Что-то мне подсказывает, что на этом "сюрпризы" не закончатся. Во всяком случае начал искать альтернативу.
Perl 5 - язык классный, красивый. Всегда нравился. Но в плане ООП он слабоват. Поэтому взгляд упал на Python. Выглядит заманчиво. Но тут я наткнулся на Perl 6. Спецификация языка вдохновила. Вот только когда его ждать в массы не понятно, отзывы о производительности не радуют.
Кто-нибудь уже смотрел его?
P.S. Кстати, кто-нибудь сравнивал скорость обработки скриптов, решающих одни задачи, на PHP и Python?
Что-то я разочаровываюсь в PHP
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Truewar-6.5.88
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2007-07-31 7:35:18
- Откуда: Монголия Булган
- Контактная информация:
Что-то я разочаровываюсь в PHP
Если я скажу что-то, что можно понимать двояко и один из вариантов беспокоит Вас - я имел в виду другой.
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
-
- проходил мимо
Re: Что-то я разочаровываюсь в PHP
хорошо что только в PHP...Что-то я разочаровываюсь в PHP
- hizel
- дядя поня
- Сообщения: 9032
- Зарегистрирован: 2007-06-29 10:05:02
- Откуда: Выборг
Re: Что-то я разочаровываюсь в PHP
вот, побалуйтесь http://shootout.alioth.debian.org/u32q/ ... ng2=pythonTruewar-6.5.88 писал(а): P.S. Кстати, кто-нибудь сравнивал скорость обработки скриптов, решающих одни задачи, на PHP и Python?
В дурацкие игры он не играет. Он просто жуткий, чу-чу, паровозик, и зовут его Блейн. Блейн --- это Боль.
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: Что-то я разочаровываюсь в PHP
скорость зависит от того как написать (ну и еще не совсем понятно зачем вам ИМЕННО fastcgi, если есть mod_php, интефейс fastcgi не много скрыт в php), и скорость можно убыстрить за счет потребление памяти на Сишных битахTruewar-6.5.88 писал(а): P.S. Кстати, кто-нибудь сравнивал скорость обработки скриптов, решающих одни задачи, на PHP и Python?
по поводу скорости вам сейчас могут привести пример, что лучше купить сервак, и как правило статику отправляется через nginx, а чтобы снять нагрузку с php, можно перебирать струтуры на клиенте на JavaScript/Jquery, серелизировать/десерелизировать данные json на js и там перебирать, т.е. php будет выдавать только с базы данных серелизировать в json (очень быстро) и отдавать клиенту, где там будут различные операции и переборы данных, массивов, массив-хешей... и т.д.
вы скорее всего хотите выбрать другой язык? то можно выбрать Python, Perl, Ruby, Java, С# (mono есть такая штука, знакомые используют вместо java выбрали C# чтобы через mono) и т.д. на счет скорости байт-кода, то тут вопрос спорный, например, если сравнить регулярные выражения perl и ruby, то perl быстрее в разы, но опять таки один и тот же код можно написать несколько раз по разному, но рег.выр на perl самые мощные, т.е. тут решение за вами... нужно пробовать и тестировать...
про perl6 только не давно вышел, вообщем, книги ведушие разработчики perl6 (Сишники) еще не написали по нему, я решил его не рассматривать, а дождатся пока кто-то напишет книгу...
есть только маленькая документация... говорят что многое пропущено и чтобы 100% узнать его возможности - нужно смотреть исходники его, есть виртуальная машина parrot она все возможности perl6 не поддерживает... язык довольно мощный, все пишется в 1 строку, можно посмотреть примеры на perl5 и на perl6, на perl6 исходный код довольно компактный и сложный, perl6 довольно сложный язык...
perl6 двольно мощный язык, даже мощнее чем perl5, возможно он будет в андеграунде длительное время, а если болшинство библиотек, модулей перепишут на него, то возможно он будет быстрее в продашене.
на perl5 ООП пишется самостоятельно, функция bless превращается ссылку в объект, всё, дальше что вам нужно? все есть!
есть фрейворк MVC Catalyst http://search.cpan.org/~bobtfish/Cataly ... atalyst.pm
вот одна статья по ООП еще http://kostenko.name/2009/08/07/moose/ короче, тут можно сказать многое
- ADRE
- майор
- Сообщения: 2645
- Зарегистрирован: 2007-07-26 8:53:49
- Контактная информация:
Re: Что-то я разочаровываюсь в PHP
писать мне кажется надо на многом, выбирать необходимое, для решенеия определенных задач с минимальными затратами времени и лучшей скоростью работы,. не обращайте внимание на то что куда катиться, обращайте внимание на то где это можно эффективнее использовать. а то получается как бабка старая которая сидит на скамейке всех хаит, а понять того что у нее уже маразм - не может, т.к. еще живет в ссср и сталин смотрит на нее из-за угла наставляя на путь верный и почему-то талонов не кто не дает, а дают красивые бумажки с цыферками на которых можно внуков и детей приманивать в гости.Truewar-6.5.88 писал(а):Я пишу на PHP уже 8 лет. То ли я вырос, то ли крыша окончательно съехала, но как-то мне не нравится, куда этот язык катится.
//del
- Truewar-6.5.88
- ефрейтор
- Сообщения: 55
- Зарегистрирован: 2007-07-31 7:35:18
- Откуда: Монголия Булган
- Контактная информация:
Re: Что-то я разочаровываюсь в PHP
Я абсолютно согласен. Просто тот же PHP я знаю значительно лучше, потому что использовал чаще. При этом пишу и на других языках, но значительно реже. Изначально я считал, что PHP подойдёт для решения поставленных задач, но потом разочаровался, понял, что не то. Вот и ищу альтернативу. Хотя наверное не ищу, а уже нашёл.ADRE писал(а): писать мне кажетзся надо на многом, выбирать необходимое, для решенеия определенных задач с минимальными затратами времени и лучшей скоростью работы,. не обращайте внимание на то что куда катиться, обращайте внимание на то где это можно эффективнее использовать. а то получается как бабка старая которая сидит на скамейке всех хаит, а понять того что у нее уже маразм - не может, т.к. еще живет в ссср и сталин смотрит на нее из-за угла наставляя на путь верный и почему-то талонов не кто не дает, а дают красивые бумажки с цыферками на которых можно внуков и детей приманивать в гости.
Попробую на Python`е писать.
Если я скажу что-то, что можно понимать двояко и один из вариантов беспокоит Вас - я имел в виду другой.