LINUX.ORG.RU

Пыхотред

 


1

5

А чего это у нас, в нашем загончике, нет закрепленного пыхотреда?

Вот теперь есть(надеюсь, его закрепят).

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

В тред приглашаются все пыхобоги, пыходемоны, пыхофрилансеры, простые пыхари, и даже пыхоненавистники.

Обсудить есть много чего, начиная с различий версий, особенностей языка, CMS-ок, фреймворков, и заканчивая говнокодом.

<?php

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

ну, свойства человеческой психики бывают разными, что поделаешь)

так и в жизни бывает: пятнадцатилетним в любом возрасте быть трудновато, гормоны, недостаток опыта, знаний... :)

AndreyKl ★★★★★ ()
Последнее исправление: AndreyKl (всего исправлений: 1)
Ответ на: комментарий от bread

Руби медленный и умер

Рубероиды собираются JIT впедалить в рубин, еще не всё потеряно.

питон тупой и отступы

Сам ты такой. А отступы есть в любом pretty writed коде, единственный минус — проблемы с кодогенерацией.

пых говнокодистый и вордпресс

Вордпресс для пыха это не рельсы для руби, а всего лишь одна из попсовых CMS.

жс наркоманский и калбяки

TypeScript и промисы.

Ниче не упустил? Пойду на говнокодистом перле писать...

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

JIT херня. Померяли уже на реальном коде - прибавка 10% и в 6 раз медленнее запуск. Может конечно там пока оптимизаций нет особо, не знаю. Но я не верю в эту затею. Вот когда хэш-таблицы оптимизировали в 2.4, то было дело и реальный прирост. И все равно сливает пхп по-крупному. Есть еще какой-то трюфель, который рвет все что движется. Но то такое: жава-мир.

bread ()
Последнее исправление: bread (всего исправлений: 1)
Ответ на: комментарий от bread

JIT херня. Померяли уже на реальном коде - прибавка 10% и в 6 раз медленнее запуск.

Это же не классический пхп, который надо запускать на каждый реквест. А 10% достаточно весомо. Ну, королям факториалов, конечно, подавай сразу 50.

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

И по аналогии вам постоянно не нравятся разные лопаты )

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

MyTrooName ★★★★★ ()
Последнее исправление: MyTrooName (всего исправлений: 1)
Ответ на: комментарий от MyTrooName

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

Ну зачем так сразу. Это вы на уровень ассемблера спустились ?

По сути у PHP (Laravel) / Python (Django) / Ruby (Rails) примерно одинаковый функционал для веба. Другое дело что динамическая типизация плохо себя показывает на больших проектах.

Но по CMS для PHP равных нет.

abc ()
Ответ на: комментарий от KRoN73

адекватной PHP-тусовки

А зачем она вообще? Язык программирования не может выступать основой для социальных объединений. Это просто язык. Его можно применить слишком уж разными способами для достижения слишком уж разных задач. Это как общество любителей полипропилена. Хотя коллекционеры полипропиленовых пакетов или значков или авто-игрушек вполне могут существовать.

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

Это же не классический пхп, который надо запускать на каждый реквест.

Это классические рельсы, перезапускаемые по крону каждые пару часов. Иначе память кончится. JIT тащит когда есть какие-то вычисления. А какие там вычисления могут быть, только перепаковка данных. Это дерьмо любит плодить 100500 объектов на каждый запрос, а стектрейсам и жаба позавидует. Лечится оно выкидыванием орма нахер, предзагрузкой всего что только можно и маниакальным кэшированием. И тогда оно как то шевелится. А жид тут не поможет.

bread ()
Ответ на: комментарий от abc

Ну зачем так сразу. Это вы на уровень ассемблера спустились ?

нет, ассемблер - это миллиард нанороботов-копателей, каждый на ручном управлении

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

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

написание полутора скриптов на пыхе тянуть толстенный ORM

Не обязательно тянуть ORM, чтобы избежать говнокода, есть лёгкие обёртки над sql. Да хотя бы изкоробочный PDO.

Вообще обосновывать говнокод тем что «ну это же просто скрипт для себя, никто же не видит» - это всё равно, что не мыть руки после сортира, аргументируя, что «никто же не видит».

no-such-file ★★★★★ ()
Ответ на: комментарий от bread

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

то же самое могу сказать про твой комментарий, хотя символов пунктуации в нём еще меньше

MyTrooName ★★★★★ ()
Последнее исправление: MyTrooName (всего исправлений: 1)
Ответ на: комментарий от ZweiStein

А зачем она вообще? Язык программирования не может выступать основой для социальных объединений. Это просто язык.

Любой инструмент — это повод для создания нормальной тусовки пользователей этого инструмента :)

Это как общество любителей полипропилена

Полипропилен — материал, а не инструмент :) Если уж про аналогии говорить, то тут вообще об инфраструктуре говорить надо даже, а не инструменте. Т.е. сообщество любителей PHP — это как сообщество фотографов-зеркальщиков или автомобилистов-внедорожников. Ну, или как компьютерщиков-линуксоидов :)

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

Человеку, способному разглядеть говно в

Восемь символов пунктуации

мне помочь нечем

А зря. Пунктуация мозгом парсится медленнее слов. Птичьи языки всегда воспринимаются хуже. Конечно, опыт — дело большое и какой-нибудь извращённый мозг и Brainfuck с листа читать будет, но при прочих равных — это проигрыш.

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

Пунктуация мозгом парсится медленнее слов.

В контексте ЯП «пунктуация» — это тот же арго, профессиональный жаргон, на котором разговоры на специфичную тематику вести намного проще и естественнее, чем используя более пространные расшифровки терминов. Если заменить односимвольные закорючки словами, то код распухнет, и его восприятие только ухудшится, потому что глазам придется охватывать больше символов, которые будут нести ту же самую смысловую нагрузку, что и несколько одиночных значимых символов.
Как заменить словами такую запись &mut 'a foo, «изменяемая ссылка на `foo` с временем жизни `a`»?

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

Если заменить односимвольные закорючки словами, то код распухнет

Фанат брейнфака детектед. В твоем хеловорде можно обойтись всего парой скобочек (и то спорно), но впилили туда пачку. Но это фигня конечно в сравнении с тем, что вы вытворяете в боевом коде. Кот на клавиатуре и то меньше накрутит.

bread ()
Ответ на: комментарий от no-such-file

Да хотя бы изкоробочный PDO

Угу, который для любого более менее нетривиального запроса сложнее 'SELECT * FROM WHERE' требует лезть в кишки и опять таки писать запрос. И чем это лучше? Тогда уж лучше ORM...

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

Пунктуация мозгом парсится медленнее слов.

Вот математики, физики, химики и же с ними видимо не правы, когда ведут свои записи. Или правы?

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

Nexmean ()