URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 97380
[ Назад ]

Исходное сообщение
"Опубликован первый вариант спецификации для языка программир..."

Отправлено opennews , 31-Июл-14 09:30 
После 20 лет развития проекта представлен (http://news.php.net/php.standards/125) первый черновой вариант спецификации (https://github.com/php/php-langspec/blob/master/spec/php-spe...) по языку программирования PHP. Документ подготовлен сотрудниками компании Facebook и размещён (https://github.com/php/php-langspec/blob/master/spec/php-spe...) в формате Markdown. Спецификация распространяется в форме общественного достояния (лицензия CC0 (http://creativecommons.org/publicdomain/zero/1.0/)). Документ охватывает только синтаксис языка и не касается состава штатного набора библиотек.


В качестве причины подготовки спецификации и связанного с ней тестового набора для проверки совместимости упоминается необходимость наличия полного формального описания языка PHP для упрощения обеспечения совместимости с прошлыми выпусками при работе над
интерпретатором PHP нового поколения (PHPNG (http://www.opennet.me/opennews/art.shtml?num=39724)), а также для упрощения поддержания совместимости сторонних реализаций PHP, таких как HHVM (http://www.opennet.me/opennews/art.shtml?num=32539).

URL: http://hhvm.com/blog/5723/announcing-a-specification-for-php
Новость: http://www.opennet.me/opennews/art.shtml?num=40308


Содержание

Сообщения в этом обсуждении
"Опубликован первый вариант спецификации для языка программир..."
Отправлено Mural , 31-Июл-14 09:30 
Так, лет через 20 станет нормальным языком. А не палкотыкательным экспонатом.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 11:10 
Вряд ли, от поддержки Unicode отказались совсем и навсегда...

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Diozan , 31-Июл-14 12:51 
Извините, а что там не так с юникодом?

"Опубликован первый вариант спецификации для языка программир..."
Отправлено hshhhhh , 31-Июл-14 14:40 
Не все строковые функции его поддерживают, например.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 16:34 
Используйте mbstring

"Опубликован первый вариант спецификации для языка программир..."
Отправлено hshhhhh , 31-Июл-14 17:20 
> Используйте mbstring

Вам не кажется что там разные наборы функций?
http://php.net/manual/en/ref.strings.php
http://php.net/manual/en/ref.mbstring.php


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 20:14 
> Вам не кажется что там разные наборы функций?

Это называется "вам шашечки или ехать?"


"Опубликован первый вариант спецификации для языка программир..."
Отправлено hshhhhh , 31-Июл-14 20:31 
>> Вам не кажется что там разные наборы функций?
> Это называется "вам шашечки или ехать?"

Изначальный то вопрос был что не так с utf-8 в пхп :)

Ехать то можно, но как-то дверь не всегда закрывается.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 20:57 
> Изначальный то вопрос был что не так с utf-8 в пхп :)

Если задаться целью - дое...ться можно даже до кирпича. Только это мелкая эстетика и чистоплюйство, не имеющее ничего общего с исходным посылом что в PHP utf-8 не работает.

На секундочку, нынче большинство страниц в UTF-8, стало быть пых против него не возражает. Это простая, железобетонная логика, доступная даже тем кто PHP видел только на картинках.

> Ехать то можно, но как-то дверь не всегда закрывается.

Лучше плохо ехать чем хорошо идти.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 01-Авг-14 04:14 
https://wiki.php.net/rfc/multibyte_char_handling
https://wiki.php.net/rfc/default_encoding
https://wiki.php.net/rfc/altmbstring

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 01-Авг-14 04:14 
rfc
- https://wiki.php.net/rfc/multibyte_char_handling
- https://wiki.php.net/rfc/default_encoding
- https://wiki.php.net/rfc/altmbstring

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Антоним , 03-Авг-14 09:44 
Это называется решение через задницу.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено anonimouse , 31-Июл-14 18:49 
Зачем ты живой язык палкой тыкать собрался, извращенец?

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Sabakwaka , 31-Июл-14 13:06 
PHP не язык, а экосистема.
И все с ним/ней прекрасно.
Курите доки, пишите тесты. Все отлично.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 13:28 
Guf, т.е. php жив?

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Sabakwaka , 31-Июл-14 13:31 
Живее вас.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено XoRe , 31-Июл-14 23:48 
> Живее вас.

А вы знаете, чем отличается == и === ? :)


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 01-Авг-14 01:12 
скоростью в первую очередь :)

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Sabakwaka , 01-Авг-14 19:02 
> скоростью в первую очередь :)

в первую очередь поведением в отношении неприведённых/неопределённых типов данных и результатов исполнения функций с хернёй в качестве параметров


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Sabakwaka , 01-Авг-14 19:01 
Конечно знаю.
Рассказать?

"Опубликован первый вариант спецификации для языка программир..."
Отправлено XoRe , 03-Авг-14 20:38 
> Конечно знаю.
> Рассказать?

Про это уже рассказано)
http://habrahabr.ru/post/142140/


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Коля , 31-Июл-14 19:32 
вау, школьник осилил тесты. так глядишь и нормальный язык осилит

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 20:15 
> вау, школьник осилил тесты. так глядишь и нормальный язык осилит

^^^ Эталонный пример НеШкольника (tm). Уже полтора месяца как из-за парты, но как же он шкoлоту уже ненавидит!


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 22:04 
>Уже полтора месяца как из-за парты

Ты не радуйся так - тебе через месяц опять за парту.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 22:47 
> Ты не радуйся так - тебе через месяц опять за парту.

Ого, у нас тут телепаты-шарлатаны завелись.


"Опубликован первый вариант спецификации для языка..."
Отправлено arisu , 31-Июл-14 15:27 
> Так, лет через 20 станет нормальным языком. А не палкотыкательным экспонатом.

только если всё, что там есть сейчас, объявить неподдерживаемым legacy, потом взять где-то пару умных человек, дать им сдизайнить нормальный язык и назвать это NewPHP.


"Опубликован первый вариант спецификации для языка..."
Отправлено rshadow , 31-Июл-14 16:05 
Не не не. С такими языками так не делает никто. К нему много лет будут прикручивать фичи, сбоку, так чтобы смотрелись костыльно. А все уродства и баги уже задокументированы.

"Опубликован первый вариант спецификации для языка..."
Отправлено Пингвино , 31-Июл-14 16:28 
Прям поттеринг-way

"Опубликован первый вариант спецификации для языка..."
Отправлено arisu , 31-Июл-14 16:33 
> Прям поттеринг-way

идиот, я написал «умных», а не «поцтерингов». это антонимы. спроси у родителей, что значит слово «антоним».


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 20:00 
> Так, лет через 20 станет нормальным языком. А не палкотыкательным экспонатом.

Цукерберг успел уже веь мир поработить, а Дуров успел не только это, но и проcpaть полимеры. А вы еще только запрягаете. Наверное, юзер кобола.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 09:37 
Пых уже нормальный язык и используется он чаще всего, ибо позволяет делать проекты быстро и качественно, как бы хейтеры не кричали в комментах сидя у мамы на шее.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 19:50 
> Сколько боли в одном предложении. Правда посылки ложные.

Однако ж, почти все мало-мальски приличные веб-проекты как правило на пыхе.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено XoRe , 01-Авг-14 00:04 
>> Сколько боли в одном предложении. Правда посылки ложные.
> Однако ж, почти все мало-мальски приличные веб-проекты как правило на пыхе.

Огласите выборку :)
Сразу говорю, в яндексе php нет.
google - python.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено vbv , 31-Июл-14 18:45 
АГА: Быстро, качественно, дешево - выберите любые два пункта....

Сколько с "пыхом" не сталкивался впечатление полного дерьма. Ну, или может я просто не умею его готовить.

А как для администратора - страшная штука этот "пых". Само с собой не совместимо.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 19:50 
> А как для администратора - страшная штука этот "пых". Само с собой
> не совместимо.

А в вебне всегда так, не только на пыхе.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 10:04 
PHP SUCKS

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Какаянахренразница , 31-Июл-14 11:17 
> PHP SUCKS

Все профессии важны, все профессии нужны. Кто-то же должен этим заниматься.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Пингвино , 31-Июл-14 16:41 
Да, а без шлюх общество вообще бы развалилось

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 17:58 
> Да, а без шлюх общество вообще бы развалилось

О - закомплексованные дрочеры подтянулись ...
Почитай _коммуниста_ Ефремова, унижко "Таисс Афинская".

PS: Таки - да :)


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 17:31 
М-м-м... COBOL...

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 12:15 
вековая боль маминых питоноводов.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 20:25 
> вековая боль маминых питоноводов.

Рубились IT-джамшуты на метлах. Предметом спора было "как правильно улицы мести".


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Sabakwaka , 31-Июл-14 13:12 
> PHP SUCKS

Не поделитесь своей ссылочкой на гитхаб?
Заценим ваш стиль форматирования плюсов?


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 14:44 
>> PHP SUCKS
> Не поделитесь своей ссылочкой на гитхаб?
> Заценим ваш стиль форматирования плюсов?

а ты своей


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 18:00 
>> Не поделитесь своей ссылочкой на гитхаб?
>> Заценим ваш стиль форматирования плюсов?
> а ты своей

И каждый поехал своею дорогой, а поезд пошел своей ... (С)Макар до того как взял 30 себрянников


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Sabakwaka , 01-Авг-14 19:05 
>>> PHP SUCKS
>> Не поделитесь своей ссылочкой на гитхаб?
>> Заценим ваш стиль форматирования плюсов?
> а ты своей

это ШИШ.
Мой код товар.
Хотите, продам?


"Опубликован первый вариант спецификации для языка программир..."
Отправлено edwin , 31-Июл-14 10:45 
Это очень хорошо. Увы, но php во многом получил негативную репутацию как раз из-за слабой стандартизации, обилия гов..окода, плохой обратной совместимости и т.д. И появление спецификаций - это хороший знак

"Опубликован первый вариант спецификации для языка программир..."
Отправлено SubGun , 31-Июл-14 10:52 
Меня больше удивляет лицензирование этого творчества. Не понимаю, какую художественную или другую ценность несет эта спецификация?! Или "некогда объяснять, просто лицензируй"?
Мы скоро так и посрать будем ходить каждый под своей лицензией.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 10:58 
Т.е. ты имеешь наглость что-то вякать про псевдоспециалистов, и не понимаешь зачем нужна лицензия. И даже не знаешь что такое CC0. Профан ты и есть, как все PHP'шники.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено SubGun , 31-Июл-14 21:59 
Вообще-то это ты так и не понял моих слов. Попробуй перечитать, если с первого раза туго доходит.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено edwin , 31-Июл-14 11:24 
> Меня больше удивляет лицензирование этого творчества. Не понимаю, какую художественную
> или другую ценность несет эта спецификация?! Или "некогда объяснять, просто лицензируй"?

Не надо горячиться. Написание спецификации весьма серьезная работа, требующая немало чел./час. весьма достойных специалистов.
Вот Вы к примеру - разве бесплатно пишите ТЗ ?    



"Опубликован первый вариант спецификации для языка программир..."
Отправлено MPEG LA , 31-Июл-14 11:40 
пхпшники пишут ТЗ? о_0

"Опубликован первый вариант спецификации для языка программир..."
Отправлено SubGun , 31-Июл-14 22:04 
> Вот Вы к примеру - разве бесплатно пишите ТЗ ?

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


"Опубликован первый вариант спецификации для языка программир..."
Отправлено edwin , 01-Авг-14 10:58 
>> Вот Вы к примеру - разве бесплатно пишите ТЗ ?
> Это несколько некорректное сравнение. Речь идет не о получении денег, а о
> некоем ограничении использования, если можно так выразиться. Авторское право никто не
> отменял, зачем лицензия?

А если Вы затратив эти самые усилия, хотите оф. поделиться с другими людьми ? Так сказать в оф. порядке ? Ведь по умолчанию такого права нет


"Опубликован первый вариант спецификации для языка программир..."
Отправлено тоже Аноним , 01-Авг-14 11:22 
Именно потому, что авторское право.
Открытая лицензия как раз и разрешает неограниченное тиражирование. Фактически это отказ автора от претензий по поводу использования его интеллектуальной собственности.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Andrey Mitrofanov , 31-Июл-14 12:24 
> или другую ценность несет эта спецификация?! Или "некогда объяснять, просто лицензируй"?
> Мы скоро так и посрать будем ходить каждый под своей лицензией.

Ты так перепугался дефекации под public domain-ом? Согласен пугающе.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено SubGun , 31-Июл-14 22:08 
> Ты так перепугался дефекации под public domain-ом? Согласен пугающе.

Скорее настораживает маниакальная одержимость лицензировать каждое действие. За кражу творческих трудов можно огрести и так, но почему-то все мало, нужна лицензия. Скоро всерьез начнем обсуждать, под достаточно ли свободной лицензией вчера переспал с девушкой?!


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 22:50 
> под достаточно ли свободной лицензией вчера переспал с девушкой?!

Если вопросом не заморачиваться - можно отправиться валить лес за "изнасилование". Ну или за "кражу байтов". В обоих случаях примерно одинаково глупо и обидно.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Ordu , 01-Авг-14 05:57 
В данной ситуации лицензия это не дополнительные ограничения пользователю, а наоборот -- дополнительные свободы. Или вам кажется, что недостаточно свободная лицензия была выбрана?

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 01-Авг-14 02:40 
По законам большинства стран любое творчество является собственностью его автора, и его использование в любых целях без разрешения автором запрещено.

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


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Vov , 31-Июл-14 12:54 
>>Плохой обратной совместимости?

Плохой относительно чего? perl, python или ruby ?
Ну про версии питона говорить уже толсто.
Про перл - да круто, только перл проекты это cpan, а обратная совместимость cpan это адище я шатал.
Про ruby не могу сказать , не пользовался.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 20:28 
> php во многом получил негативную репутацию как
> раз из-за слабой стандартизации, обилия гов..окода,

Так это касается и всяких рубей и питонов. А на чем еще вебню пишут? Ну, полтора зубра из тяжелой си++ной артиллерии лупят, но у большинства людей денег не хватит на таких. Да и не айс заставлять профи делать сайт про любимую болонку. Жаба - махровая ынтырпрайзятина в хучшем виде, поэтому ей пользуется ЦА - полтора энтерпрайза. Остальные знать ничего о жабе не хотят и правильно делают. Перл? К нему применимо почти то же что и к плюсовикам.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Crazy Alex , 01-Авг-14 18:49 
Большую вебню, как правило, пишут на адской сборной солянке. Если двумя языками обошлось - считай, повезло. 3-4 - норма. Жаба, кстати, частенько есть хоть в каких-то количествах - очередь сообщений там, или какие-то внутренние апи, или ещё что.

А вообще - сейчас вебню больше на JS/CSS пишут (что есть отдельный ужас) - в том смысле, что там, где есть, что писать, а не тупо из базы дернуть и клиенту кинуть - клиентского кода больше, чем серверного.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 11:31 
PHP популярен потому что эффективен.
Но у него низкий порог вхождения, потому многие его пользователи далеки от программирования и у них постоянно что-то не работает - это мы можем наблюдать в обсуждениях. В ошибках дилетанта виноват, естественно, язык.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Адекват , 31-Июл-14 11:55 
Господа иксперды, к вам вопрос:
Если не PHP то что, то есть совсем-совсем без PHP, что тогда ? only статичный html ?

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Психиатр , 31-Июл-14 11:59 
ASP .NET же ! C# и VB.NET - они прекрасны!
DJANGO (python) - великолепен!
Ruby on Rails - это вообще высший пилотаж!

"Опубликован первый вариант спецификации для языка программир..."
Отправлено edwin , 31-Июл-14 12:04 
> ASP .NET же ! C# и VB.NET - они прекрасны!
> DJANGO (python) - великолепен!
> Ruby on Rails - это вообще высший пилотаж!

простите, но как мне кажется J2EE и .NET это несколько иная область - php простите не может тягаться с ними. Ну нельзя сравнивать легковой автомобиль и карьерный БЕЛАЗ


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Психиатр , 31-Июл-14 12:17 
>> ASP .NET же ! C# и VB.NET - они прекрасны!
>> DJANGO (python) - великолепен!
>> Ruby on Rails - это вообще высший пилотаж!
> простите, но как мне кажется J2EE и .NET это несколько иная область
> - php простите не может тягаться с ними. Ну нельзя сравнивать
> легковой автомобиль и карьерный БЕЛАЗ

КЭП пожалуйста запишитесь на курсы по распознаванию сарказма.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Нанобот , 31-Июл-14 13:59 
да для распознавания такого шифросарказма нужно лет десять качать скилл, обычные курсы тут не помогут

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Мна , 31-Июл-14 12:17 
>> ASP .NET же ! C# и VB.NET - они прекрасны!
>> DJANGO (python) - великолепен!
>> Ruby on Rails - это вообще высший пилотаж!
> простите, но как мне кажется J2EE и .NET это несколько иная область
> - php простите не может тягаться с ними. Ну нельзя сравнивать
> легковой автомобиль и карьерный БЕЛАЗ

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


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Психиатр , 31-Июл-14 12:28 
>>> ASP .NET же ! C# и VB.NET - они прекрасны!
>>> DJANGO (python) - великолепен!
>>> Ruby on Rails - это вообще высший пилотаж!
>> простите, но как мне кажется J2EE и .NET это несколько иная область
>> - php простите не может тягаться с ними. Ну нельзя сравнивать
>> легковой автомобиль и карьерный БЕЛАЗ
> конечно, в случае десктопных приложений пхп нафиг не сдался.
> в остальном разницы никакой.

бггг не все с вами согласны

http://wxphp.org/

(это ИМХО просто ЛОЛ)


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Мна , 31-Июл-14 12:46 
> бггг не все с вами согласны
> http://wxphp.org/
> (это ИМХО просто ЛОЛ)

на безрыбье и рак рыба =)
wxWidgets не самый плохой вариант


"Опубликован первый вариант спецификации для языка..."
Отправлено arisu , 31-Июл-14 15:24 
> wxWidgets не самый плохой вариант

ну да: идиотский язык и идиотский тулкит. отличная пара, друг другу подходят.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено vitalif , 31-Июл-14 12:32 
Ха-ха... И кто из них по вашему мнению белаз? ))

(если да, конечно не брать десктопные приложения)


"Опубликован первый вариант спецификации для языка программир..."
Отправлено edwin , 31-Июл-14 12:41 
> Ха-ха... И кто из них по вашему мнению белаз? ))
> (если да, конечно не брать десктопные приложения)

Мой любимый J2EE разумеется.
Чтобы иллюстрировать почему я так считаю - покажите мне хоть одну банковскую систему, которая бы написана на php.  


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Мна , 31-Июл-14 12:50 
>> Ха-ха... И кто из них по вашему мнению белаз? ))
>> (если да, конечно не брать десктопные приложения)
> Мой любимый J2EE разумеется.
> Чтобы иллюстрировать почему я так считаю - покажите мне хоть одну банковскую
> систему, которая бы написана на php.

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


"Опубликован первый вариант спецификации для языка программир..."
Отправлено edwin , 31-Июл-14 12:55 
>>> Ха-ха... И кто из них по вашему мнению белаз? ))
>>> (если да, конечно не брать десктопные приложения)
>> Мой любимый J2EE разумеется.
>> Чтобы иллюстрировать почему я так считаю - покажите мне хоть одну банковскую
>> систему, которая бы написана на php.
> оракле -- ключевой в банковских системах, язык дело вторичное и инертное.
> веб привык к пхп, банки к жабе.

Когда банки привыкли к J2EE об был не Oracle, а Sun.
К роли БД к слову часто выступают далеко не Oracle - и MS SQL и DB2 от IBM.
И сервера приложений ... BEA WebLogic то был весьма популярным и достоянный и без Oracle
Второе про Web и php - а я простите о чем ? Есть авто а есть карьерный БЕЛАЗ.

P.S.
Вы идеализируете значимость php для web.
Если анализировать проекты выше "накидаем в wordpress сайт за 2 часа", то доля альтернатив сопоставима  


"Опубликован первый вариант спецификации для языка программир..."
Отправлено тоже Аноним , 31-Июл-14 14:33 
А вы, в свою очередь, идеализируете web, предполагая, что значительная его часть выше "накидаем за два часа". PHP прекрасен и практически незаменим именно в простых проектах, там, где что-то более строгое будет только лишним оверхедом.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено vitalif , 31-Июл-14 15:09 
А, ну под j2ee-то да, определение подходит. Я из

> ASP .NET же ! C# и VB.NET DJANGO (python) Ruby on Rails

выбирал... там белазов как-то не наблюдается, всё больше мопеды...


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Психиатр , 31-Июл-14 12:16 
del

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Мна , 31-Июл-14 12:01 
Только руби, только монгодб!!!111адинадин

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 12:18 
> Только руби, только монгодб!!!111адинадин

руби уже не тренде, nodejs || go-lang + mongodb


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Мна , 31-Июл-14 12:22 
>> Только руби, только монгодб!!!111адинадин
> руби уже не тренде, nodejs || go-lang + mongodb

точно, нода настолько в тренде, что забыл про нее


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 20:30 
> нода настолько в тренде, что забыл про нее

Хипстота любит взаимоисключающие параграфы :).


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 01-Авг-14 15:23 
>> нода настолько в тренде, что забыл про нее
> Хипстота любит взаимоисключающие параграфы :).

а одминоbyдло - употребление луркомемов невпопад


"Опубликован первый вариант спецификации для языка..."
Отправлено arisu , 01-Авг-14 19:07 
> а одминоbyдло - употребление луркомемов невпопад

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


"Опубликован первый вариант спецификации для языка программир..."
Отправлено edwin , 31-Июл-14 12:03 
> Если не PHP то что, то есть совсем-совсем без PHP, что тогда
> ? only статичный html ?

php сам по себе в общем то язык ... на нем то не пишут, реально приложения создают в связке с framework, к примеру - Zend.
Есть брать создание приложений,то альтернативы:
1) python + django
2) ruby + RoR
и т.д.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Мна , 31-Июл-14 12:04 
Да неужели? Вне фреймворка жизни нет, да?

"Опубликован первый вариант спецификации для языка программир..."
Отправлено edwin , 31-Июл-14 12:24 
> Да неужели? Вне фреймворка жизни нет, да?

Отчего же ? Вы думаете я сам люблю ?
Но реальность простите такова, что приложение, которое разрабатывается чистом языке необходимы в исключительных случаях, 2-3%.
К примеру для того, чтобы выжать максимум по про-ти или иным возможностям. А если надо надо написать за примем. время, которое будет обладать примем про-тельностью ...  


"Опубликован первый вариант спецификации для языка программир..."
Отправлено vitalif , 31-Июл-14 12:34 
> - Zend.

Zend это ПИСЕЦ, дикий образчик говнокода. Обёртки над обёртками и обёртками погоняют, а функционала... ой, а про функционал-то мы и забыли.

PHP - это как раз наоборот такой язык, на котором можно писать без каких-либо фреймворков вообще, т.к. практически всё, что нужно, в язык встроено.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 20:31 
> PHP - это как раз наоборот такой язык, на котором можно писать
> без каких-либо фреймворков вообще, т.к. практически всё, что нужно, в язык встроено.

Знакомые PHPшники предпочитают Simfony. ЧСХ на нем они за 1-2 дня делают вполне приличные вещи, над которыми рубисты и питонисты будут пыхтеть неделю, а получится дороже и хуже.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено vitalif , 31-Июл-14 20:58 
Я в общем на голом пыхе с парой своих библиотечек точно так же за пару дней всякую хрень лабал.

Но, собственно говоря, по сравнению с зендом даже симфони вполне ничо...


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 21:17 
> Но, собственно говоря, по сравнению с зендом даже симфони вполне ничо...

Живых пхпшников которые бы использовали Zend мне не попадалось. Все знакомые пхпшники дружно предпочли что-нибудь иное, в основном симфони. Хотя отдельные мазохисты иногда делают что-то с таким ужасом как битрикс. Он дрянь, но имеет плюс, востребованный местными аборигенами: интегрирован с другой дрянью, известной как 1С.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено тоже Аноним , 01-Авг-14 17:18 
Админю пару сайтов на Битриксе. 1С ни тому, ни другому не уперлась совершенно.
Сработал совсем другой плюс - бакшиш студии, делавшей сайт, еще и с CMS-ки. Ради которого студия готова даже мучиться с Битриксом, выполняя ТЗ.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 01-Авг-14 16:19 
я тебя удивлю, Simfony слизан в RoR.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 01-Авг-14 16:19 
я тебя удивлю, Simfony слизан с RoR.



"Опубликован первый вариант спецификации для языка программир..."
Отправлено Grammar_Nazi , 31-Июл-14 20:53 
в общем-то
на нём-то

"Опубликован первый вариант спецификации для языка программир..."
Отправлено VolanD , 31-Июл-14 12:31 
> Господа иксперды, к вам вопрос:
> Если не PHP то что, то есть совсем-совсем без PHP, что тогда
> ? only статичный html ?

О да, золотые годы статичного html, когда браузер на жрал гиг оперативы...


"Опубликован первый вариант спецификации для языка программир..."
Отправлено тоже Аноним , 31-Июл-14 14:37 
Можно подумать, что прожорливость браузера зависит от того, что работает на сервере. Слоупок-сайт может быть написан на чем угодно. Причем это "что угодно" довольно редко является именно PHP.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 20:34 
> О да, золотые годы статичного html, когда браузер на жрал гиг оперативы...

Браузер вообще не в курсе статичный там html или нет. Ему сильно все-равно как там сервер хтмл-простынку сгенерил. И вообще-то пригрузить браузер народ умудрялся и тогда. К тому же был JS, и он работал сильно медленнее. То что сейчас браузер считает за полсекунды, раньше браузер считал 2 минуты. Эталонный пример - когда один и тот же фокс в хроме срабатывает за 0.3 секунды, в лисе за 0.5 секунды, а на 8-м ишаке - warning про slow script, ибо ишак минуту пускает пар...


"Опубликован первый вариант спецификации для языка программир..."
Отправлено XoRe , 01-Авг-14 00:16 
> О да, золотые годы статичного html, когда браузер на жрал гиг оперативы...

JS... JS is your enemy...
Попытка впихнуть Dart в FF как бы намекаэ


"Опубликован первый вариант спецификации для языка программир..."
Отправлено YetAnotherOnanym , 31-Июл-14 20:33 
> Если не PHP то что

<trollmode>Zotonic</trollmode>
А вообще, сюда заглянуть не пробовали:
http://en.wikipedia.org/wiki/List_of_content_management_systems
http://en.wikipedia.org/wiki/Comparison_of_web_application_f...
а?


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 20:37 
> http://en.wikipedia.org/wiki/List_of_content_management_systems

А что, на CMS мир заканчивается? :)

А, понимаю! Нормальной wiki на питоне или руби нет как класса (жуткий уе...к moinmoin и прочие недомерки встроенные в редмайны и траки не в счет). Сколь-нибудь нормальные форумы все на php. Ну и так далее.

> http://en.wikipedia.org/wiki/Comparison_of_web_application_f...

Википедия не отражает соотношение затрат времени и результирующее цена/качество. С практической точки зрения проще всего заказывать php-шнику который шпарит на симфони. А питонистам и рубистам - лопатой по таблу, потому что много гонора и мало дела.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено YetAnotherOnanym , 31-Июл-14 20:56 
>[оверквотинг удален]
> А что, на CMS мир заканчивается? :)
> А, понимаю! Нормальной wiki на питоне или руби нет как класса (жуткий
> уе...к moinmoin и прочие недомерки встроенные в редмайны и траки не
> в счет). Сколь-нибудь нормальные форумы все на php. Ну и так
> далее.
>> http://en.wikipedia.org/wiki/Comparison_of_web_application_f...
> Википедия не отражает соотношение затрат времени и результирующее цена/качество. С практической
> точки зрения проще всего заказывать php-шнику который шпарит на симфони. А
> питонистам и рубистам - лопатой по таблу, потому что много гонора
> и мало дела.

Если бы Вы сходили по этим ссылкам, то могли бы обратить внимание, что все цмс-ки и веб-фреймворки сгруппированы по языкам - сабж, питон, перл, руби, жаба, ноджс и прочие. Собственно, это и был ответ пользователю Адекват.
Что же касается лопаты, то мне очень хочется заехать ею по таблу одному пыхеру, в поделии которого постоянно вылезают косяки с русским интерфейсом из-за того, что в куче мест функции для работы со строками не заменены на многобайтные аналоги. Первое время я ему патчи слал, а потом забил и вылизывать его поделие бросил.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено бедный буратино , 31-Июл-14 12:13 
> После 20 лет развития проекта представлен первый черновой вариант спецификации по языку программирования PHP

Лучше через 20 лет, чем никогда...


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 20:38 
> Лучше через 20 лет, чем никогда...

Плохому танцору вечно что-то мешает. У тебя гoвнoкод будет получаться на любом ЯП, от ассемблера до явы.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено jOKer , 31-Июл-14 12:37 
"Лучше поздно, чем никогда!", - сказал негр и положил голову вслед уходящему поезду.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 14:25 
почему php sucks.
1 Это не язык общего назначения, он сделан для веба.
2 отсутствие Unicode и JIT(ну это к реализации)
3 спагетти из функций.
4 Ужасная читабельность.
5 Динамическаяc cлабая неявная типизация
6 Изначально php проектировался как простой шаблонизатор, хотя в последствии к нему и прикрутили ООП, но по факту он так и остался шаблонизатором.
хотите подробностей?
http://habrahabr.ru/post/142140/

"Опубликован первый вариант спецификации для языка программир..."
Отправлено th3m3 , 31-Июл-14 19:57 
Оно ещё живое? Фэйсбук написан на php, т.к. его создатель знал только его. Это и было его ошибкой изначально. Теперь им нужно переписывать всё на чём-то адекватном, либо делать костыли вроде этого, что бы это можно было хоть как-то поддерживать дальше. Вот и всё.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено YetAnotherOnanym , 31-Июл-14 20:39 
> Оно ещё живое? Фэйсбук написан на php, т.к. его создатель знал только
> его. Это и было его ошибкой изначально. Теперь им нужно переписывать
> всё на чём-то адекватном, либо делать костыли вроде этого, что бы
> это можно было хоть как-то поддерживать дальше. Вот и всё.

Они решили переписать сам ПХП.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Grammar_Nazi , 31-Июл-14 20:59 
чтобы

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 21:24 
Так в чём ошибка и почему переписывать?

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Мяут , 31-Июл-14 20:12 
Гы.
> A string whose length is zero is an empty string.

и далее:
> The following values are considered empty: ... "", "0", ...

Внимание вопрос: какова длина строки "0"?


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 31-Июл-14 22:36 
> какова длина строки "0"?

В памяти или выводе потока ?


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Доктор Звездулькин , 01-Авг-14 02:35 
Один байт. Если она в UTF-8, конечно.

Там же нигде не написано, что "Empty string is a string whose length is zero".

Более того, в параграфе "Converting to Boolean Type":
>If the source is an empty string or the string "0", the result value is FALSE; otherwise, the result value is TRUE.


"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 01-Авг-14 00:13 
Писать код можно и на PHP. Другое дело, что сложность интеграции C/C++ кода в него и невозможность нормальной многопоточности немного шокируют у языка 20 летней давности. Хотя синтаксическим аналогом является Java почему бы просто не реализовать какую-то прослойку на базе ScriptEngine в Java, а там гдядишь и просто переход в JVN, но тут уже другие проблемы начнутся )

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 01-Авг-14 00:37 
Java на самом деле не такая уж и кроссплатформенная иоткрытая.
OpenJDK имеет слабую производительность то же.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 01-Авг-14 08:59 
Да что вы все такое не вжер епическое пишете требующее такой адской производительности.... Что-то мне подсказывает, что просто плозая архитектура... или реализация...

"Опубликован первый вариант спецификации для языка программир..."
Отправлено th3m3 , 01-Авг-14 15:59 
Всё, что запускаю на java в системе - сразу начинает греться проц, шуметь нереально куллер и т.д. Например, клиент Webmoney, конвертер аудиофайлов написанный на java и другой софт. От всего написанного на java пришлось отказаться, ибо невозможно этим пользоваться. Ещё и тормозит и зависает весь этот java-софт. В общем, java в тот же мусорный ящик, вместе с php.

"Опубликован первый вариант спецификации для языка..."
Отправлено arisu , 01-Авг-14 19:08 
рукожопие детектед. причем я сильно подозреваю, что всё-таки у тебя.

"Опубликован первый вариант спецификации для языка..."
Отправлено th3m3 , 01-Авг-14 19:54 
И что я делаю не так? Может известны какие-то ещё запуски java-программ, что бы они не грузили проц и не тормозили систему?

"Опубликован первый вариант спецификации для языка..."
Отправлено arisu , 01-Авг-14 20:19 
> И что я делаю не так? Может известны какие-то ещё запуски java-программ,
> что бы они не грузили проц и не тормозили систему?

у меня крутится freenet и i2p, например. которые нехило должны таки жрать ресурсы. однако же всей толпой они отжирают ~23% CPU. из этого я подозреваю, что что-то не так у тебя.


"Опубликован первый вариант спецификации для языка..."
Отправлено th3m3 , 02-Авг-14 18:27 
i2p у меня тоже нормально работает.

"Опубликован первый вариант спецификации для языка..."
Отправлено arisu , 02-Авг-14 18:34 
ок, без точной диагностики сложно что-то конкретное сказать. извиняюсь, возможно, с детектом рукожопия я поторопился.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 01-Авг-14 22:36 
> конвертер аудиофайлов написанный на java

зачем? o_O sox не пробовал?


"Опубликован первый вариант спецификации для языка программир..."
Отправлено th3m3 , 02-Авг-14 18:26 
Это когда я подбирал конвертер. Конечно я им не пользовался после этого и удалил.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Аноним , 01-Авг-14 00:44 
PHP это такой троянский конь в вакуме. Никогда не знаешь где выскочит пасхальные кирпичи

"Опубликован первый вариант спецификации для языка программир..."
Отправлено arka , 01-Авг-14 23:37 
Сложно, когда не знаешь не только пых, но и очень русский язык.

"Опубликован первый вариант спецификации для языка программир..."
Отправлено Илья , 02-Авг-14 10:02 
На яву посмотрите. Это же пи..ец какой-то! Пых по сравнению с ней просто эталон.