старий
Этот инструмент называется грамотный тимлид)
Andrey 😼
Первый вопрос - Формошлёпить? Если ответ Да - то не ноду
старий
Первый вопрос - Формошлёпить? Если ответ Да - то не ноду
так пусть себе формошлёпят на фронте
Aleksand
обычно нет, но можно поставить какой-нибудь евент-луп типа reactphp и выполнять такие штуки
назовем это ненадежным компонентом с непредсказуемым будущим
Ale
назовем это ненадежным компонентом с непредсказуемым будущим
ненадежным в каком плане? Запущенные сервера на реакте работают годами и не текут
старий
а запущенные сервера на ноде?
Aleksand
я про композер написал в ответ парню сверху
я это про композер и написал. композер - тупейшее, тормозное топорное дерьмо которое вообще ничего не умеет кроме уничтожения чужого времени
Ale
а запущенные сервера на ноде?
точно также, тем более что бекенды могут быть общие у этого
старий
если нужны фичи ноды, то лучше взять ноду, а не прикручивать собаке пятую ногу
старий
ну все, все, размазали по стенке.)
Алексей
я прогал на многих языках, но такого говнища как в PHP нигде не встречал
Cenator 🐈
Зачем во всех php файлах нужен открывающий тег?
старий
Чтобы интерпретатор знал начало php кода
Алексей
Зачем во всех php файлах нужен открывающий тег?
потому что php файлы - это на самом деле не PHP, а HTML прежде всего, а потом уже PHP
старий
т.е. ты можешь написать html блок, а потом открыть <? и начать писать логику
старий
НО ТАК ДЕЛАТЬ НЕ НУЖНО
Cenator 🐈
потому что php файлы - это на самом деле не PHP, а HTML прежде всего, а потом уже PHP
Вот именно, php – лишь вспомогательный инструмент для вставки данных в html, то есть шаблонизатор)
Алексей
точнее даже не html, а просто некий текст
Cenator 🐈
Не надо костылить на нем какую–то логику
старий
так сильно меня еще никто не бил
старий
просто стоило сказать, что ты использовал в своей жизни PHP
старий
и оказалось, что ты на самом деле костылил логику на шаблонизаторе
Алексей
так пхп фактически и есть шаблонизатор, который по какому-то историческому недоразумению разросся до некоего подобия полноценного языка
Aleksand
ненадежным в каком плане? Запущенные сервера на реакте работают годами и не текут
это разработка третьей стороны, которая ничего не гарантирует, может быть всегда заброшена и будет развиваться в интересах того кто ее оплачивает
Ale
понятно, что за реактпхп такое себе коммунити, но он не делает толком ничего сложного, обвязка вокруг парочки либ IO
Aleksand
похоже на описание ноды)
это чушь которую даже всерьез обсуждать лень
Vladimir
А чем нода отличается в этом плане?
Vladimir
Тоже разработка третьей стороны
KlonD90
да кстати как можно поконтрибьюттить в ноду? .\_/. нужно знать C?
Aleksand
Тоже разработка третьей стороны
третьей стороной я там назвал фреймворк который кто-то разрабатывает в своих целях и который не является стандартным
Vladimir
Нода тоже не является стандартной
Ale
в JS до сих пор ООП толком нет
в жс очень норм ооп, во многом получше всяких жав и пыхов
Алексей
в JS до сих пор ООП толком нет
class Really { showMessage() { console.log('Да ладно???'); } }
старий
покажи мне интерфейс или абстрактный класс
KlonD90
Зачем еще 1 разделение? ._.
Vladimir
Это шутка такая
Ale
шутка про контрибутить, форк не шутка(во всяком случае так считают создатели форка)
Ale
хоть и кажется шуткой!
Алексей
покажи мне интерфейс или абстрактный класс
у вас Java головного мозга интерфейсы и абстрактные классы - крайне опциональные вещи для языка с динамической типпизацией
старий
и мне до сих пор интересна история с прототипным наследованием
Aleksand
Нода тоже не является стандартной
я про стандартность в рамках технологии (языка)
Алексей
и мне до сих пор интересна история с прототипным наследованием
с выходом ES6 уже не столь интересна, так как это всё скрыто под слоем сахара
Vladimir
я про стандартность в рамках технологии (языка)
Ну reactphp это стандарт в рамках reactphp, также как и нода это стандарт в рамках ноды
Kons
покажи мне интерфейс или абстрактный класс
Это как просить показать свечи зажигания дизельного двигателя. Если вы понимаете, о чем я.
Ale
я про стандартность в рамках технологии (языка)
да все это условно, понятно, что в пыхе никто не будет двигаться в асинхронность и работу с евент-лупами, но для каких-то тривиальных вещей оказывается можно не подымать node.js и соединять пых и ноду каким-то каналом, а запускать все в пыхе
Ale
ну просто прими это как факт, что так тоже можно
старий
ладно, с буквой O погорячился)
Ale
с I и D тоже точно также
Алексей
т.е. буквы O, I, D можно смело вычеркивать?)
утиная типизация же, как замена всяких там интерфейсов
Алексей
а если хотите как в Java
Алексей
то идите в TypeScript
Алексей
там и интерфейсы
Алексей
и абстрактные классы
Kons
... то идите в Java
Aleksand
Ну reactphp это стандарт в рамках reactphp, также как и нода это стандарт в рамках ноды
ну нет, его нет в стандартной поставке и его работоспособность лежит на плечах какой-то компании, которая может от него в любой момент отказаться.
Алексей
просто ООП в Java виде - довольно хорошая штука
Алексей
в рамках Java
Алексей
в рамках статического сильно типизированного языка
Vladimir
Единственная существенная разница - это уровень популярности
Алексей
коим ни JS ни тот же PHP не является
Aleksand
ну просто прими это как факт, что так тоже можно
да мне ничего не нужно принимать, делать ерунду можно всегда и везде, это личное право каждого
старий
коим ни JS ни тот же PHP не является
я очень много работал с Hack
Алексей
и на кой хрен такую модель притащили в PHP - это большой вопрос
ikasymov
а как вы часто используете ООП в ноде?
KlonD90
так все таки как контрибутить в ноду? что нужно знать? ._.
старий
возможно у меня действительно намешалась статическая типизация в голову
Таймураз
Лучше сразу сюда https://github.com/ayojs/ayo
Я до сих пор не могу сообразить Чем для сообщества на практике грозит это разделение?