W.Ed.
лол рельса
Arseniy
Я не фанат рельсы если что
Arseniy
)
hamper 𓅝
пхп позволяет быстро решать задачи заказчика по разработке сайтиков не требующих высоких нагрузок и работающих на любых шаред хостингах при желании
Arseniy
Ну да, но такие задачки вымирают
Arseniy
Они вообще существовали случайно
Arseniy
Бизнесу нужны качественные продукты
Arseniy
Либо массовые, либо серьезная заказная разработка
hamper 𓅝
да вечно про все говорят что что то умирает, такое ощущение что у всех привычка такая, про asp .net тоже так часто говорят но у меня на работе и на нем пишут, иностранные заказчики чаще всего его хотят вместо пхп всяких
Arseniy
Ага, потому что у них развитая корпоративная культура
Arseniy
У них нету такой прослойки упоротых коммерсантов которым норм сайт на жумле лишь бы был, без понимания как его продвигать, какие каналы продаж и вообще
Anonymous
это называется знание
Не опытные знания, сравнимы с инструментами тобою описанными.
hamper 𓅝
что то последние дни какие то сплошные срачики по языкам )) тут js против пхп, в чатике про го холиварили по поводу go против java последние пару дней
Arseniy
Но наш бизнес реально поумнел, сейчас даже всякие коммерсы из провинции поднимают брови когда им предлагают сайтики дешевле чем за 100к
W.Ed.
Не опытные знания, сравнимы с инструментами тобою описанными.
в этом проблема всех языков. приходят люди без знаний, берут первое что попало под руку и думают, что если не сработало - это проблема языка.
Дима
Да
Arseniy
Жава сама кого хочешь закопает
hamper 𓅝
java я бы тоже закопал 😕
а я бы не стал, на ней не мало хороших проектов написано которые работают, зачем переписывать то что прекрасно работает?
hamper 𓅝
вы бы еще фортран закопали который прекрасно используется в проектах со сложными математическими расчетами
W.Ed.
ява это embed
Дима
Но
Дима
Вот сейчас смешно было)
hamper 𓅝
тем не менее жава разработчики сейчас зарабатывают часто больше чем какие либо еще
W.Ed.
те же телефоны вплоть до андроида
hamper 𓅝
я именно про жаву в плане бекэндов говорю
hamper 𓅝
то есть приложения, базы данных и все такое
W.Ed.
закапывать сложно будет
Дима
Это другая проблема
Arseniy
Жава самый популярный в мире язык программирования
hamper 𓅝
ну и да, телефоны они тоже подсуетились захватить
Arseniy
На ней написано больше половины коммерческого кода
Arseniy
+ вся экосистема андроида
hamper 𓅝
жава хороша тем что позволяет довольно быстро разрабатывать код выполняющий то что от него требуется
Vladimir
Странно джаву с пхп сравнивать
Arseniy
Существующего
Arseniy
кода
Arseniy
А не устаревшего
Дима
Началось))
W.Ed.
по js я бы сказал, что делать конкатенацию на + - это ошибка проектирования
hamper 𓅝
ну вот в чате по го там обоснованно сравнивали скорость выполнения некоторых конструкций на го и жаве из их стандартных библиотек, в некоторых местах жава со своей жвм даже победила компилируемый го
Дима
А не устаревшего
Тонкая грань
hamper 𓅝
ну поддержка легаси это тоже да, хотя это легаси вполне неплохим может быть, например у меня на некоторых проектах использутся такие вещи как ELK, kafka
W.Ed.
[] + {} "[object Object]" {} + [] 0 [] + [] "" [] + 1 "1" 1 + [] "1" [] - 1 -1
Arseniy
Все видели WAT, спасибо
Arseniy
А они там сравнивали бенчмарк библиотеками или на коленке?
hamper 𓅝
Внедришь в прод что-то из этого?)
некоторые сайты используют обфускацию на основе этого, например антиддос клаудфларовский
W.Ed.
Внедришь в прод что-то из этого?)
очевидно, что баги никто не будет внедрять специально
Vladimir
Все это не проблема, если есть тайп чекер
Arseniy
Тайп кекер
Дима
очевидно, что баги никто не будет внедрять специально
1. Это не баг, а фича. 2.То есть в противном случае ты бы внедрял сложение чисел с массивом и глазом не моргнул?
Vladimir
Если его нет, то проблем много и без того
Дима
А у меня вопрос
W.Ed.
на одном символе 2 оператора - это недоработка
W.Ed.
ну давай все баги будем фичами называть
Vladimir
Это один оператор
hamper 𓅝
Ну это уже иной уровень использования фич.
я вот там реально не понял как парсить то что оно выдает, пришлось eval заюзать хоть я его и не люблю ))
Arseniy
Вы ведь понимаете что у нас здесь специальная олимпиада?)
W.Ed.
1+1 "1"+"1" - две разных операции
Дима
1+1 "1"+"1" - две разных операции
Звонил C++, просил вернуть его перегрузку операторов
W.Ed.
1+1 2 "1"+"1" "11"
Vladimir
Можно спеку почитать, например
Arseniy
Господи, не нравятся операторы, используйте clojurescript
Arseniy
Там вообще всё функции
Arseniy
Со встроенным тайп кекером
Anonymous
[] + {} "[object Object]" {} + [] 0 [] + [] "" [] + 1 "1" 1 + [] "1" [] - 1 -1
Логично вроде все. Только второе непонятно.
W.Ed.
в пхп оба случая int(2) int(2)
W.Ed.
потому что конкатенация на другом символе
Дима
в пхп оба случая int(2) int(2)
В js тоже подобная функция есть, прикинь?)