The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

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

31.07.2014 09:23

После 20 лет развития проекта представлен первый черновой вариант спецификации по языку программирования PHP. Документ подготовлен сотрудниками компании Facebook и размещён в формате Markdown. Спецификация распространяется в форме общественного достояния (лицензия CC0). Документ охватывает только синтаксис языка и не касается состава штатного набора библиотек.

В качестве причины подготовки спецификации и связанного с ней тестового набора для проверки совместимости упоминается необходимость наличия полного формального описания языка PHP для упрощения обеспечения совместимости с прошлыми выпусками при работе над интерпретатором PHP нового поколения (PHPNG), а также для упрощения поддержания совместимости сторонних реализаций PHP, таких как HHVM.

  1. Главная ссылка к новости (http://hhvm.com/blog/5723/anno...)
  2. OpenNews: Разработчики PHP представили интерпретатор нового поколения (PHPNG)
  3. OpenNews: PHP-транслятор HipHop позволил Facebook использовать в разы меньше оборудования
  4. OpenNews: Facebook анонсировал виртуальную машину HipHop и JIT-компилятор для языка PHP
  5. OpenNews: Facebook представил Hack, вариант языка PHP со статической типизацией
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/40308-php
Ключевые слова: php
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (129) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Mural (?), 09:30, 31/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Так, лет через 20 станет нормальным языком. А не палкотыкательным экспонатом.
     
     
  • 2.10, Аноним (-), 11:10, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Вряд ли, от поддержки Unicode отказались совсем и навсегда...
     
     
  • 3.49, Diozan (??), 12:51, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Извините, а что там не так с юникодом?
     
     
  • 4.74, hshhhhh (ok), 14:40, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Не все строковые функции его поддерживают, например.
     
     
  • 5.88, Аноним (-), 16:34, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Используйте mbstring
     
     
  • 6.93, hshhhhh (ok), 17:20, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Используйте mbstring

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

     
     
  • 7.125, Аноним (-), 20:14, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Вам не кажется что там разные наборы функций?

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

     
     
  • 8.137, hshhhhh (ok), 20:31, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Изначальный то вопрос был что не так с utf-8 в пхп Ехать то можно, но как-то ... текст свёрнут, показать
     
     
  • 9.150, Аноним (-), 20:57, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Если задаться целью - дое ться можно даже до кирпича Только это мелкая эстети... текст свёрнут, показать
     
  • 9.174, Аноним (-), 04:14, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    https wiki php net rfc multibyte_char_handling https wiki php net rfc defaul... текст свёрнут, показать
     
  • 9.175, Аноним (-), 04:14, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    rfc - https wiki php net rfc multibyte_char_handling - https wiki php net rf... текст свёрнут, показать
     
  • 8.209, Антоним (?), 09:44, 03/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это называется решение через задницу ... текст свёрнут, показать
     
  • 3.112, anonimouse (?), 18:49, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Зачем ты живой язык палкой тыкать собрался, извращенец?
     
  • 2.53, Sabakwaka (ok), 13:06, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    PHP не язык, а экосистема.
    И все с ним/ней прекрасно.
    Курите доки, пишите тесты. Все отлично.
     
     
  • 3.60, Аноним (-), 13:28, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Guf, т.е. php жив?
     
     
  • 4.61, Sabakwaka (ok), 13:31, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Живее вас.
     
     
  • 5.165, XoRe (ok), 23:48, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > Живее вас.

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

     
     
  • 6.171, Аноним (-), 01:12, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    скоростью в первую очередь :)
     
     
  • 7.196, Sabakwaka (ok), 19:02, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > скоростью в первую очередь :)

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

     
  • 6.195, Sabakwaka (ok), 19:01, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Конечно знаю.
    Рассказать?
     
     
  • 7.210, XoRe (ok), 20:38, 03/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Конечно знаю.
    > Рассказать?

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

     
  • 3.114, Коля (?), 19:32, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    вау, школьник осилил тесты. так глядишь и нормальный язык осилит
     
     
  • 4.126, Аноним (-), 20:15, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > вау, школьник осилил тесты. так глядишь и нормальный язык осилит

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

     
     
  • 5.160, Аноним (-), 22:04, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >Уже полтора месяца как из-за парты

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

     
     
  • 6.163, Аноним (-), 22:47, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ты не радуйся так - тебе через месяц опять за парту.

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

     
  • 2.83, arisu (ok), 15:27, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    > Так, лет через 20 станет нормальным языком. А не палкотыкательным экспонатом.

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

     
     
  • 3.84, rshadow (ok), 16:05, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не не не. С такими языками так не делает никто. К нему много лет будут прикручивать фичи, сбоку, так чтобы смотрелись костыльно. А все уродства и баги уже задокументированы.
     
  • 3.86, Пингвино (ok), 16:28, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Прям поттеринг-way
     
     
  • 4.87, arisu (ok), 16:33, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > Прям поттеринг-way

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

     
  • 2.118, Аноним (-), 20:00, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Так, лет через 20 станет нормальным языком. А не палкотыкательным экспонатом.

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

     

  • 1.2, Аноним (-), 09:37, 31/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –7 +/
    Пых уже нормальный язык и используется он чаще всего, ибо позволяет делать проекты быстро и качественно, как бы хейтеры не кричали в комментах сидя у мамы на шее.
     
     
     
    Часть нити удалена модератором

  • 3.115, Аноним (-), 19:50, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Сколько боли в одном предложении. Правда посылки ложные.

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

     
     
  • 4.166, XoRe (ok), 00:04, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Сколько боли в одном предложении. Правда посылки ложные.
    > Однако ж, почти все мало-мальски приличные веб-проекты как правило на пыхе.

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

     
  • 2.111, vbv (ok), 18:45, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    АГА: Быстро, качественно, дешево - выберите любые два пункта....

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

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

     
     
  • 3.116, Аноним (-), 19:50, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > А как для администратора - страшная штука этот "пых". Само с собой
    > не совместимо.

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

     

  • 1.4, Аноним (-), 10:04, 31/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    PHP SUCKS
     
     
  • 2.11, Какаянахренразница (ok), 11:17, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +5 +/
    > PHP SUCKS

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

     
     
  • 3.90, Пингвино (ok), 16:41, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да, а без шлюх общество вообще бы развалилось
     
     
  • 4.104, Аноним (-), 17:58, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Да, а без шлюх общество вообще бы развалилось

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

    PS: Таки - да :)

     
  • 3.96, Аноним (-), 17:31, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    М-м-м... COBOL...
     
  • 2.28, Аноним (-), 12:15, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    вековая боль маминых питоноводов.
     
     
  • 3.131, Аноним (-), 20:25, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > вековая боль маминых питоноводов.

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

     
  • 2.57, Sabakwaka (ok), 13:12, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > PHP SUCKS

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

     
     
  • 3.75, Аноним (-), 14:44, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> PHP SUCKS
    > Не поделитесь своей ссылочкой на гитхаб?
    > Заценим ваш стиль форматирования плюсов?

    а ты своей

     
     
  • 4.105, Аноним (-), 18:00, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    >> Не поделитесь своей ссылочкой на гитхаб?
    >> Заценим ваш стиль форматирования плюсов?
    > а ты своей

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

     
  • 4.197, Sabakwaka (ok), 19:05, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    >>> PHP SUCKS
    >> Не поделитесь своей ссылочкой на гитхаб?
    >> Заценим ваш стиль форматирования плюсов?
    > а ты своей

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

     

  • 1.5, edwin (??), 10:45, 31/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Это очень хорошо. Увы, но php во многом получил негативную репутацию как раз из-за слабой стандартизации, обилия гов..окода, плохой обратной совместимости и т.д. И появление спецификаций - это хороший знак
     
     
  • 2.8, SubGun (ok), 10:52, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • –4 +/
    Меня больше удивляет лицензирование этого творчества. Не понимаю, какую художественную или другую ценность несет эта спецификация?! Или "некогда объяснять, просто лицензируй"?
    Мы скоро так и посрать будем ходить каждый под своей лицензией.
     
     
  • 3.9, Аноним (-), 10:58, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +4 +/
    Т.е. ты имеешь наглость что-то вякать про псевдоспециалистов, и не понимаешь зачем нужна лицензия. И даже не знаешь что такое CC0. Профан ты и есть, как все PHP'шники.
     
     
  • 4.158, SubGun (ok), 21:59, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще-то это ты так и не понял моих слов. Попробуй перечитать, если с первого раза туго доходит.
     
  • 3.14, edwin (??), 11:24, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Меня больше удивляет лицензирование этого творчества. Не понимаю, какую художественную
    > или другую ценность несет эта спецификация?! Или "некогда объяснять, просто лицензируй"?

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


     
     
  • 4.16, MPEG LA (ok), 11:40, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    пхпшники пишут ТЗ? о_0
     
  • 4.159, SubGun (ok), 22:04, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Вот Вы к примеру - разве бесплатно пишите ТЗ ?

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

     
     
  • 5.179, edwin (??), 10:58, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Вот Вы к примеру - разве бесплатно пишите ТЗ ?
    > Это несколько некорректное сравнение. Речь идет не о получении денег, а о
    > некоем ограничении использования, если можно так выразиться. Авторское право никто не
    > отменял, зачем лицензия?

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

     
  • 5.180, тоже Аноним (ok), 11:22, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Именно потому, что авторское право.
    Открытая лицензия как раз и разрешает неограниченное тиражирование. Фактически это отказ автора от претензий по поводу использования его интеллектуальной собственности.
     
  • 3.36, Andrey Mitrofanov (?), 12:24, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > или другую ценность несет эта спецификация?! Или "некогда объяснять, просто лицензируй"?
    > Мы скоро так и посрать будем ходить каждый под своей лицензией.

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

     
     
  • 4.161, SubGun (ok), 22:08, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > Ты так перепугался дефекации под public domain-ом? Согласен пугающе.

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

     
     
  • 5.164, Аноним (-), 22:50, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > под достаточно ли свободной лицензией вчера переспал с девушкой?!

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

     
  • 5.177, Ordu (ok), 05:57, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    В данной ситуации лицензия это не дополнительные ограничения пользователю, а наоборот -- дополнительные свободы. Или вам кажется, что недостаточно свободная лицензия была выбрана?
     
  • 3.173, Аноним (-), 02:40, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    По законам большинства стран любое творчество является собственностью его автора, и его использование в любых целях без разрешения автором запрещено.

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

     
  • 2.50, Vov (?), 12:54, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >>Плохой обратной совместимости?

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

     
  • 2.133, Аноним (-), 20:28, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > php во многом получил негативную репутацию как
    > раз из-за слабой стандартизации, обилия гов..окода,

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

     
     
  • 3.194, Crazy Alex (ok), 18:49, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Большую вебню, как правило, пишут на адской сборной солянке. Если двумя языками обошлось - считай, повезло. 3-4 - норма. Жаба, кстати, частенько есть хоть в каких-то количествах - очередь сообщений там, или какие-то внутренние апи, или ещё что.

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

     

  • 1.15, Аноним (-), 11:31, 31/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    PHP популярен потому что эффективен.
    Но у него низкий порог вхождения, потому многие его пользователи далеки от программирования и у них постоянно что-то не работает - это мы можем наблюдать в обсуждениях. В ошибках дилетанта виноват, естественно, язык.
     
  • 1.19, Адекват (ok), 11:55, 31/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –4 +/
    Господа иксперды, к вам вопрос:
    Если не PHP то что, то есть совсем-совсем без PHP, что тогда ? only статичный html ?
     
     
  • 2.20, Психиатр (ok), 11:59, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ASP .NET же ! C# и VB.NET - они прекрасны!
    DJANGO (python) - великолепен!
    Ruby on Rails - это вообще высший пилотаж!
     
     
  • 3.24, edwin (??), 12:04, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +3 +/
    > ASP .NET же ! C# и VB.NET - они прекрасны!
    > DJANGO (python) - великолепен!
    > Ruby on Rails - это вообще высший пилотаж!

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

     
     
  • 4.30, Психиатр (ok), 12:17, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >> ASP .NET же ! C# и VB.NET - они прекрасны!
    >> DJANGO (python) - великолепен!
    >> Ruby on Rails - это вообще высший пилотаж!
    > простите, но как мне кажется J2EE и .NET это несколько иная область
    > - php простите не может тягаться с ними. Ну нельзя сравнивать
    > легковой автомобиль и карьерный БЕЛАЗ

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

     
     
  • 5.64, Нанобот (ok), 13:59, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    да для распознавания такого шифросарказма нужно лет десять качать скилл, обычные курсы тут не помогут
     
  • 4.31, Мна (?), 12:17, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> ASP .NET же ! C# и VB.NET - они прекрасны!
    >> DJANGO (python) - великолепен!
    >> Ruby on Rails - это вообще высший пилотаж!
    > простите, но как мне кажется J2EE и .NET это несколько иная область
    > - php простите не может тягаться с ними. Ну нельзя сравнивать
    > легковой автомобиль и карьерный БЕЛАЗ

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

     
     
  • 5.37, Психиатр (ok), 12:28, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    >>> ASP .NET же ! C# и VB.NET - они прекрасны!
    >>> DJANGO (python) - великолепен!
    >>> Ruby on Rails - это вообще высший пилотаж!
    >> простите, но как мне кажется J2EE и .NET это несколько иная область
    >> - php простите не может тягаться с ними. Ну нельзя сравнивать
    >> легковой автомобиль и карьерный БЕЛАЗ
    > конечно, в случае десктопных приложений пхп нафиг не сдался.
    > в остальном разницы никакой.

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

    http://wxphp.org/

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

     
     
  • 6.47, Мна (?), 12:46, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > бггг не все с вами согласны
    > http://wxphp.org/
    > (это ИМХО просто ЛОЛ)

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

     
     
  • 7.80, arisu (ok), 15:24, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > wxWidgets не самый плохой вариант

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

     
  • 4.39, vitalif (ok), 12:32, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Ха-ха... И кто из них по вашему мнению белаз? ))

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

     
     
  • 5.45, edwin (??), 12:41, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Ха-ха... И кто из них по вашему мнению белаз? ))
    > (если да, конечно не брать десктопные приложения)

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

     
     
  • 6.48, Мна (?), 12:50, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    >> Ха-ха... И кто из них по вашему мнению белаз? ))
    >> (если да, конечно не брать десктопные приложения)
    > Мой любимый J2EE разумеется.
    > Чтобы иллюстрировать почему я так считаю - покажите мне хоть одну банковскую
    > систему, которая бы написана на php.

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

     
     
  • 7.51, edwin (??), 12:55, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Когда банки привыкли к J2EE об был не Oracle, а Sun К роли БД к слову часто выс... большой текст свёрнут, показать
     
     
  • 8.70, тоже Аноним (ok), 14:33, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    А вы, в свою очередь, идеализируете web, предполагая, что значительная его часть... текст свёрнут, показать
     
  • 5.77, vitalif (ok), 15:09, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    А, ну под j2ee-то да, определение подходит. Я из

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

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

     
  • 3.29, Психиатр (ok), 12:16, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    del
     
  • 2.21, Мна (?), 12:01, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Только руби, только монгодб!!!111адинадин
     
     
  • 3.32, Аноним (-), 12:18, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Только руби, только монгодб!!!111адинадин

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

     
     
  • 4.34, Мна (?), 12:22, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> Только руби, только монгодб!!!111адинадин
    > руби уже не тренде, nodejs || go-lang + mongodb

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

     
     
  • 5.135, Аноним (-), 20:30, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > нода настолько в тренде, что забыл про нее

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

     
     
  • 6.188, Аноним (-), 15:23, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    >> нода настолько в тренде, что забыл про нее
    > Хипстота любит взаимоисключающие параграфы :).

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

     
     
  • 7.198, arisu (ok), 19:07, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +2 +/
    > а одминоbyдло - употребление луркомемов невпопад

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

     
  • 2.22, edwin (??), 12:03, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Если не PHP то что, то есть совсем-совсем без PHP, что тогда
    > ? only статичный html ?

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

     
     
  • 3.23, Мна (?), 12:04, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да неужели? Вне фреймворка жизни нет, да?
     
     
  • 4.35, edwin (??), 12:24, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Да неужели? Вне фреймворка жизни нет, да?

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

     
  • 3.40, vitalif (ok), 12:34, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > - Zend.

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

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

     
     
  • 4.136, Аноним (-), 20:31, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > PHP - это как раз наоборот такой язык, на котором можно писать
    > без каких-либо фреймворков вообще, т.к. практически всё, что нужно, в язык встроено.

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

     
     
  • 5.151, vitalif (ok), 20:58, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Я в общем на голом пыхе с парой своих библиотечек точно так же за пару дней всякую хрень лабал.

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

     
     
  • 6.155, Аноним (-), 21:17, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Но, собственно говоря, по сравнению с зендом даже симфони вполне ничо...

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

     
     
  • 7.193, тоже Аноним (ok), 17:18, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Админю пару сайтов на Битриксе. 1С ни тому, ни другому не уперлась совершенно.
    Сработал совсем другой плюс - бакшиш студии, делавшей сайт, еще и с CMS-ки. Ради которого студия готова даже мучиться с Битриксом, выполняя ТЗ.
     
  • 5.191, Аноним (-), 16:19, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    я тебя удивлю, Simfony слизан в RoR.
     
     
  • 6.192, Аноним (-), 16:19, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    я тебя удивлю, Simfony слизан с RoR.


     
  • 3.147, Grammar_Nazi (?), 20:53, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    в общем-то
    на нём-то
     
  • 2.38, VolanD (ok), 12:31, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Господа иксперды, к вам вопрос:
    > Если не PHP то что, то есть совсем-совсем без PHP, что тогда
    > ? only статичный html ?

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

     
     
  • 3.71, тоже Аноним (ok), 14:37, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Можно подумать, что прожорливость браузера зависит от того, что работает на сервере. Слоупок-сайт может быть написан на чем угодно. Причем это "что угодно" довольно редко является именно PHP.
     
  • 3.139, Аноним (-), 20:34, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > О да, золотые годы статичного html, когда браузер на жрал гиг оперативы...

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

     
  • 3.168, XoRe (ok), 00:16, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > О да, золотые годы статичного html, когда браузер на жрал гиг оперативы...

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

     
  • 2.138, YetAnotherOnanym (ok), 20:33, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Если не PHP то что

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

     
     
  • 3.140, Аноним (-), 20:37, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > http://en.wikipedia.org/wiki/List_of_content_management_systems

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

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

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

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

     
     
  • 4.149, YetAnotherOnanym (ok), 20:56, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    gt оверквотинг удален Если бы Вы сходили по этим ссылкам, то могли бы обратить... большой текст свёрнут, показать
     

     ....большая нить свёрнута, показать (39)

  • 1.26, бедный буратино (ok), 12:13, 31/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    > После 20 лет развития проекта представлен первый черновой вариант спецификации по языку программирования PHP

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

     
     
  • 2.141, Аноним (-), 20:38, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • –1 +/
    > Лучше через 20 лет, чем никогда...

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

     

  • 1.43, jOKer (ok), 12:37, 31/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    "Лучше поздно, чем никогда!", - сказал негр и положил голову вслед уходящему поезду.
     
  • 1.69, Аноним (-), 14:25, 31/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    почему php sucks.
    1 Это не язык общего назначения, он сделан для веба.
    2 отсутствие Unicode и JIT(ну это к реализации)
    3 спагетти из функций.
    4 Ужасная читабельность.
    5 Динамическаяc cлабая неявная типизация
    6 Изначально php проектировался как простой шаблонизатор, хотя в последствии к нему и прикрутили ООП, но по факту он так и остался шаблонизатором.
    хотите подробностей?
    http://habrahabr.ru/post/142140/
     
  • 1.117, th3m3 (ok), 19:57, 31/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Оно ещё живое? Фэйсбук написан на php, т.к. его создатель знал только его. Это и было его ошибкой изначально. Теперь им нужно переписывать всё на чём-то адекватном, либо делать костыли вроде этого, что бы это можно было хоть как-то поддерживать дальше. Вот и всё.
     
     
  • 2.142, YetAnotherOnanym (ok), 20:39, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > Оно ещё живое? Фэйсбук написан на php, т.к. его создатель знал только
    > его. Это и было его ошибкой изначально. Теперь им нужно переписывать
    > всё на чём-то адекватном, либо делать костыли вроде этого, что бы
    > это можно было хоть как-то поддерживать дальше. Вот и всё.

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

     
  • 2.153, Grammar_Nazi (?), 20:59, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    чтобы
     
  • 2.156, Аноним (-), 21:24, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Так в чём ошибка и почему переписывать?
     

  • 1.123, Мяут (ok), 20:12, 31/07/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Гы.
    > A string whose length is zero is an empty string.

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

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

     
     
  • 2.162, Аноним (-), 22:36, 31/07/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > какова длина строки "0"?

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

     
  • 2.172, Доктор Звездулькин (?), 02:35, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Один байт. Если она в 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.

     

  • 1.167, Аноним (-), 00:13, 01/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Писать код можно и на PHP. Другое дело, что сложность интеграции C/C++ кода в него и невозможность нормальной многопоточности немного шокируют у языка 20 летней давности. Хотя синтаксическим аналогом является Java почему бы просто не реализовать какую-то прослойку на базе ScriptEngine в Java, а там гдядишь и просто переход в JVN, но тут уже другие проблемы начнутся )
     
     
  • 2.169, Аноним (-), 00:37, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Java на самом деле не такая уж и кроссплатформенная иоткрытая.
    OpenJDK имеет слабую производительность то же.
     
     
  • 3.178, Аноним (-), 08:59, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Да что вы все такое не вжер епическое пишете требующее такой адской производительности.... Что-то мне подсказывает, что просто плозая архитектура... или реализация...
     
     
  • 4.190, th3m3 (ok), 15:59, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Всё, что запускаю на java в системе - сразу начинает греться проц, шуметь нереально куллер и т.д. Например, клиент Webmoney, конвертер аудиофайлов написанный на java и другой софт. От всего написанного на java пришлось отказаться, ибо невозможно этим пользоваться. Ещё и тормозит и зависает весь этот java-софт. В общем, java в тот же мусорный ящик, вместе с php.
     
     
  • 5.199, arisu (ok), 19:08, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    рукожопие детектед. причем я сильно подозреваю, что всё-таки у тебя.
     
     
  • 6.200, th3m3 (ok), 19:54, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    И что я делаю не так? Может известны какие-то ещё запуски java-программ, что бы они не грузили проц и не тормозили систему?
     
     
  • 7.201, arisu (ok), 20:19, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    > И что я делаю не так? Может известны какие-то ещё запуски java-программ,
    > что бы они не грузили проц и не тормозили систему?

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

     
     
  • 8.207, th3m3 (ok), 18:27, 02/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    i2p у меня тоже нормально работает ... текст свёрнут, показать
     
     
  • 9.208, arisu (ok), 18:34, 02/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    ок, без точной диагностики сложно что-то конкретное сказать извиняюсь, возможно... текст свёрнут, показать
     
  • 5.202, Аноним (-), 22:36, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    > конвертер аудиофайлов написанный на java

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

     
     
  • 6.206, th3m3 (ok), 18:26, 02/08/2014 [^] [^^] [^^^] [ответить]  
  • +/
    Это когда я подбирал конвертер. Конечно я им не пользовался после этого и удалил.
     

  • 1.170, Аноним (-), 00:44, 01/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    PHP это такой троянский конь в вакуме. Никогда не знаешь где выскочит пасхальные кирпичи
     
     
  • 2.203, arka (?), 23:37, 01/08/2014 [^] [^^] [^^^] [ответить]  
  • –2 +/
    Сложно, когда не знаешь не только пых, но и очень русский язык.
     

  • 1.205, Илья (??), 10:02, 02/08/2014 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    На яву посмотрите. Это же пи..ец какой-то! Пых по сравнению с ней просто эталон.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру