Maksim
Читай внимательней, пункты из той статьи можно отнести к джсу, ибо не далеко ушли
Можно наверно и к ещё каким-то языкам, только пхп от этого лучше не становится
🦜
omg) Ребятки, давайте жить дружно!
дружно посылать пхп нахуй
Yuri
Всё по своему нужно, и одно, и другое
Avin
давайте аргументированно) "гавно - не гавно" это не аргумент) и давайте сравнивать что-то из одной области. К примеру пхп, питон и руби. У меня у этой троицы притензий больше ко вторым двум
Vlad
Можно наверно и к ещё каким-то языкам, только пхп от этого лучше не становится
Как минимум, это даёт уровень ему тех же самых языков
Yuri
Пока нет яркой и одобренной миром альтернативы, которая могла бы заменить то, с чем мы сталкивается ежедневно
Anonymous
Да, но ты хейтишь пхп за то, что есть в джс, следовательно джс тоже говно
Это исправляется качеством сообщества и относительно адекватным вектором развития языка. Те, кому не нравится пыха, сваливают. Те, кому не нравится жс, как-то живут с этим. Примером второго служат TypeScript, Flow, Elm, PureScript, ReasonML, etc. Примером первого служит мёртвый Hack, разбившийся о закостенелые умы олдфагов. Сорян.
Yuri
А потому спор ни к чему
Anonymous
Вот это хороший ответ, просто бесят люди, которые тупо говном поливают и не понимают о чём пишут
А чего тут понимать? Достаточно посмотреть на 7 версию, чтобы понять, что пыха идёт вникуда. Я, когда у слышал про строгую типизацию в пыхе, подумал "да ну ладно, серьёзно, чтоли". А когда увидел, понял, что всё как обычно.
Ilya
В пхп 7.4 будет поедзагрузка классов в память при рестарте веб сервера
Anonymous
Ваще <?php выглядит как воинское приветствие: сегодня военные уже не носят шлемы с забралом, но традиция осталась.
Yuri
Читаю диалог и чёт вспомнил это...
Yuri
Avin
Так надо накидать в ответ аргументов для флейма)) JS гавно - приведение типов ебаное, постоянная асинхронность которая заебала не дает писать все по порядку. Python гавнище - ебала с кучей пакетов которая совместима только для двойки и кучей только для тройки. Ruby - ваще ебала, япошка придумал самый тормознутый язык в мире, а кто-то с него оргазмирует. Go - просто хуетень где даже дженериков нет, тьфу на тебя! Php - это ваще для школоты ололо, работает только в связке с апачем, никакого селф-хостеда, на сокетах ниче не сделаешь - ваще какандосина! Perl - попробуй разберись че там написал до тебя другой.
Avin
надеюсь я затронул чувства всех верующих здесь))
Yuri
😭
Yuri
Друзья! Спасибо за настрой)
Anonymous
А вот это всё слышали уже.
Avin
я раст не трогал - поэтому наговаривать не буду))
Avin
и раст разве для веба норм?
Anonymous
Вроде как все 7.4 люто ждут
Так люто и семёрку ждали.
Anonymous
и раст разве для веба норм?
Это предстоит выяснить.
Avin
Чё такого в асинхронности... 🤷‍♂️
давай вспомним че было до промисов и асинк/авейтов
Anonymous
давай вспомним че было до промисов и асинк/авейтов
Спорим, я и без промисов и эвейтов это уложу в плоский последовательный код?
Avin
хуль тут спорить - каждый может кому приходилось с этим работать)) но сам факт что надо делать лишние телодвижения вызывает дискомфорт
Avin
пришел из какогонить питона в ноду и тут такой прикол - побежал обоссывать ноду на форумы))
Avin
сэд бат тру
Vlad
или как его там
Anonymous
хуль тут спорить - каждый может кому приходилось с этим работать)) но сам факт что надо делать лишние телодвижения вызывает дискомфорт
А чего лишние-то? Ваще глупо ожидать, что язык, на котором написан фронт, будет синхронным. А если ты пришёл из другого языка, ну извини. Культурный шок. Асинхронность сама по себе не является недостатком.
Anonymous
деферед?
Да зачем?
Anonymous
Всё ракладывается по функциям и вызывается.
Vlad
разве не получится спагетти? )
Anonymous
Невизуально — вопрос философский.
Anonymous
Вот например, является ли рекурсия спагетти?
Tatiana
Привет! Хочу изучить вёрстку, пройти интенсив. Кто-нибудь учился в html академии ? Что можете сказать о ней?
Anonymous
её достаточно, но не засоряй голову БЭМом
БЭМ нужен, как один из этапов эволюции компонентного подхода. Человеку следует просто понять, что это, для чего его придумали, и почему это устарело. Хотя, если речь идёт только о вёрстке, то придётся делать по бэму.
Anonymous
бэм не нужно закончили
Очень убедительно.
🦜
Очень убедительно.
css-modules /тхреад
PowerAxis
делаю простой ajax-запрос, роут есть и роут возвращает ответ, но после выполнения ajax'а меня перебрасывает по урлу, указанному в параметре url (и я получаю 404 естественно). Почему так может быть? $('.click-test').on('click', function(){ var id = $(this).data('id'); $.ajax({ url: '/admin/slider/test', data: {id:id}, type: 'POST', success(result) { $('#template').html(result); } }); });
Anonymous
css-modules /тхреад
Тогда я скажу, что css-модули не нужны, потому что есть styled-components. То же мне, новость. И БЭМ, и CSS-модули в прошлом. Но это не значит, что человек не должен понимать, каким образом технологии обрели современный вид.
PowerAxis
а на бэке ты что делаешь?
возвращаю этот же ID в json
PowerAxis
public function actionTest() { $id = Yii::$app->request->get('id'); Yii::$app->response->format = Response::FORMAT_JSON; return 'ID: ' . $id; }
Anonymous
styled-components только в react
Это ничего не меняет. Разве только кто-то езё юзает CSS-модули. 🤷‍♂️
🦜
если ты хочешь просто верстаьт
🦜
берешь в сборку css-modules
Anonymous
🌚
🦜
Или реакт.
ты отбитый какой-то. Не хочу продолжать
Anonymous
ты отбитый какой-то. Не хочу продолжать
Я тупо скопировал твоё поведение сейчас. Но последняя твоя фраза звучит весьма неплохо.
🦜
Я тупо скопировал твоё поведение сейчас. Но последняя твоя фраза звучит весьма неплохо.
в ответ процитирую себя же Тупо челик из интернета, скипнул
Артур
всем привет
Артур
this.value.replace(/\D{1,14}/g, '');
Артур
почему не пашет replace
Артур
?((
Артур
{1,14} когда ставишь то пропускает цифры больше 14
Артур
есть кто живой ?)
Roman
{1,14} когда ставишь то пропускает цифры больше 14
{1,14} это количество цифр - от одной до 14, а не цифры от 1 до 14
Артур
мне как раз длина и нужна
Артур
что бы я когда ввел 11111111111111
Артур
ничего не удалило
Артур
а вот когда ввел еще пару 111
Артур
то должно удалять
Roman
то должно удалять
.replace(/(\d{1,14})\d+/, '$1')
Roman
но ты кажется микроскопом гвозди забиваешь