Сергей Шлоков

Сергей Шлоков

С нами с 31 января 2013; Место в рейтинге пользователей: #5
12 августа 2019, 10:15
0
А если пофантазировать, что могло бы тебя заставить вернкться на MODX?
12 августа 2019, 10:06
+1
сравнение == это беда не только PHP, но и JS.
Ты не понял. В js это «возможности», а в php — беда. )

Всё это субъективно. Меня эти «возможности» немного раздражают, но это не значит, что js отстой. В обычных языках тоже свои особенности. Но они как есть, так и будут.
12 августа 2019, 09:39
0
Молодец!
09 августа 2019, 16:22
0
<Часто ли ты используешь сравнение с null?
Не часто, но бывает. Я мыслю по другому. я так программирую, что мне достаточно isset и isEmpty. И я не припомню случая, когда мне нужно было бы проверять на undefined. А вот в js это частенько приходилось делать. Это потому что я плохой программист или просто подход к языкам разный?
09 августа 2019, 16:04
0
3. instanceof.
4. typeof.

3 и 4 аналоги тоже есть в php, но я ими очень редко пользовался. В js повсеместно использую
Честно говоря непонятно, что ты этим хотел подчеркнуть. Ибо понять это можно как минус.
А я, например, часто пользуюсь функциями isInt, isArray и т.п. Не пойму, чем мы мериемся.

П.С. какая же это боль писать комменты с телефона.
09 августа 2019, 15:55
0
Еще один из примеров особенностей js.
Например, тип строки (Hello world) не совпадает с типом нового объекта String (new String('Hello world')). Это порой приводит к нежелательным последствиям, которые могут сбить с толку.
Вообще всё-таки некорректно сравнивать эти языки. У них разная история и предназначение. Если задаться целью, то ровно также можно найти миллион отличий между javascript и java, js и go, php и pyton. Только вот зачем? Js — уникальный скриптовый язык, который на данный момент невозможно ничем заменить в отличие от серверных, где альтернатив много. Но от этого он не становиться идеальным. Как раз наоборот
Столько этих «особенностей» нет ни в одном другом языке.
09 августа 2019, 10:44
+1
Возможно. Никогда не говори никогда. Но сейчас я не понимаю, почему описанные выше и ещё в тысячах статей выкрутасы в js это просто прикольные мелочи, а в php всё просто ужасно. Поэтому хочется пояснений, раскрывающих преимущества js. Ответ — когда-нибудь поймёшь, говорит только о субъективности. Никаких объективных причин нет.
09 августа 2019, 09:25
0
Так и я про то же. Но почему-то жуть на php. Есть сайты с задачками для js именно про эти особенности.
08 августа 2019, 19:06
+1
Спасибо за статью. Глубоко ещё не вчитывался. Но так как она в векторе моего интереса, то мне уже интересно.
08 августа 2019, 19:02
0
Просто для меня это заявление звучит противоречиво.
Говориться, что на JS приходится более внимательно работать с типами и условиями. Т.е. он менее требователен и типизирован. Что в дальнейшем может приводить к ошибкам. И следом идет
Я порой офигеваю от того, что я делал раньше на PHP. Жжжуть…
Т.е. всё наоборот.

Поэтому и просил уточнить.

П.С. А TS — это typescript?
08 августа 2019, 18:30
0
Вот это неоспоримый факт! Я порой офигеваю от того, что я делал раньше на PHP. Жжжуть…
А можно уточнить в чём неоспоримость? Оба языка вроде как с динамической типизацией? А с PHP 7 появилась статическая типизация.
06 августа 2019, 18:51
0
Еще интересен такой момент. Ты уже год не кодишь на php. Подзабывать начал или всё чётко? Это я к вопросу об использовании разных технологий для разных задач.
06 августа 2019, 16:43
0
Ок. Будем подождать. А бекенд на чем? Самописный?
06 августа 2019, 16:26
0
Ты только у себя используешь, а Николай на потоке.

А почему для генерации html нужна нода? Удобнее?
06 августа 2019, 14:56
0
Коль, а ты используешь nginx перед нодой?
06 августа 2019, 12:36
0
Нода — это веб-сервер для Js, но уж никак не бэкэнд для сайта. Если точнее, то программная платформа на V8, используемая как правило в роли веб-сервера.
06 августа 2019, 12:27
0
Мы про одну и ту же ноду говорим? Может ты с экспрессом путаешь?
06 августа 2019, 12:19
0
Прям надо бросать всё и бежать на Go.
Если пубертатный период не прошел, то ноги в руки и бегом на Go или Js. Остальным, пережившим максимализм, юзать инструменты в зависимости от задач!
06 августа 2019, 12:04
0
Если коротко —
Учитывая всё это, я бы сказал, Node не лучшая система для массивных веб-серверов, я бы использовал Go для этого. И, если честно, это вобщем-то причина, почему я ушел из Node. Это было осознание: ох, ну реально, это далеко не лучшая система для серверного софта.
Раян Дал. Создатель NodeJs.