Jinsus, Многие проекты пишутся именно на них. Так что зная сильные и слабые стороны каждого из них можно понимать насколько надёжно защищено приложение.
Jinsus, Чем глубже тем лучше. :) Фильтрация/валидация данных, преобразование типов, фишки нестрогой динамической типизации, иметь представление о большой тройке фреймворков (Laravel/Yii2/Symfony).
DjimiDjimi, Ок. Отвечая на ваш вопрос про такую связь в БД. Это невозможно!
Можете сменить тип поля name на фиксированную длину типа VARCHAR(255) и тогда создавайте связь.
AlexSer, Дело в том, что в вашем вопросе прослеживается не желание использовать готовое решение, потому что в нём создаётся блокирующий сокет. И на чём бы вы не писали новое решение, там вы тоже создадите блокирующий сокет и результат будет тем же. :) Поэтому я и написал что проще в УЖЕ ГОТОВОМ решении выставить non-blocked сокет.
Во-первых: Не совсем понятно что для вас "полный ноль". Это типа 2+2=4 или решение квадратных уравнений?
Во-вторых: Этих математик - дофига. Они вам ВСЕ прям нужны? Боюсь не получится их все освоить на глубоком уровне.
Согласен с Алексей Уколов во всём кроме процента КПД. Он всё таки немного выше. То что вы хотите сделать - это не мобильное приложение, а его эмуляция. Но в принципе, если не нужны плюшки мобильного приложения, то подход вполне живой.
console.log($(this).serializeArray());
что выводит?