Андрей Петров: сокеты не всех языках одинаковые - тут нет привязки к языку! Всегда есть сервер и клиент. https://nodejs.org/api/net.html#net_new_net_socket... - тут написано, как создавать клиентский сокет и как подключать его к существующему серверу. Сервер в свою очередь не обязан закрывать соединение, отвечая .end, потому что сокет - это двусторонняя связь, а не http, который работает запрос-(хэндшейк)-ответ-закрытие соединения.
Nash мы написали пару real-time приложений(видео-аудио стриминг, чат и обмен данными, оплаты), где фронт-энд был написан на react-native, а бэк полностью на ноде. Обмен на restful. Очень поразила производительность : с одной стороны react-native, который просто поразил масшабом рендеринга контента, а с другой стороны node, который, на мой взгляд, лучшим образом подходит для подобного рода приложений.
Дмитрий Евграфович изначально проект был запилен на django(4 года назад) и работал лучше и быстрее, чем на opencart, но ввиду отсутствия нормальных python/django программистов проект был переписан на opencart. Кеширование ставили сразу :) сейчас появился в штате fullstack javascript программист, который по приходе переписал пару средних сайтов, один из которых работал на yii2, а второй на рельсах. Результат был положительным, поэтому было решено переписать магазин. К магазину также на phonegap прикручен эпликейшн на iOS/android, который просто летает. Разработкой занимался один человек, который переписывал и сайт, и писал эпп на мобильные. Все заняло около 2х месяцев и 300,000 рублей(зарплата нашего node.js программиста).
beduin01: все, кто пишут, что у "JS куча проблем", видимо, путают язык с DOM. У dom, действительно, немало проблем кроссбраузерности и кроссплатформенности, но большинство из этих проблем уже решены. А какие проблемы имеет JS? Можно хотя бы парочку? Сейчас, кажется, услышу, что в JS нет строгой типизации и нет реальных классов, но это сугубо ваши проблемы. Гибкость JS именно в его прототипной реализации, а для тех, кто слаб на переосмысление, добавили классы. Строгая типизация вообще не имеет смысла в большинстве случаев, хотя уверен, что в следующих реализациях стандарта мы увидим все же эту строгую типизацию. Если сравнивать в тем же питоном, на котором я писал около 3х лет, JS и, в частности ES2015, имеет все и даже больше, чем в том же питоне. Единственная проблема JS в том, что люди до сих пор не научились отличать DOM, который никакого отношения не имеет к языку, от прототипно-ориентированного языка Javascript. Теперь буду рад выслушать о проблемах языка.
abcd0x00: я был на профильном курсе, где курс матана, линейной алгебры, тер.вера и статистики ничем не отличался от мат.фака :) всегда решал на 5, посещал олимпиады, в универ, собственно, поступил по олимпиаде по математике/физике.
Посторонним В.: ну да :) ломать юзера можно брут-форсом, что в сегодняшних реалиях очень маловероятно(пароль в хэше, блок по логину), перехватом пакетов и извлечением кукис из них, малварь. Войти всегда можно, если ввести уникальные данные : код, полученный в сообщении, допустим. Почта уже не является достоверным источником проверки безопасности, как и секретное слово.
gassmonkey: Я знаю! Сейчас идет разговор про ширину контента, учитывая, что он 1380px. Я уже нашел решение с использованием бутстрап 4, где .container можно редактировать, просто меняя переменные в sass
Зачем ты ответил ровно тем, что я написал? Не проблема в картинке и обертке, проблема в том, что на том же ноутбуке при ширине основного содержимого в 1380px появляется горизонтальный сколл-бар. Неужели нужно ставить breakpoints выше 1280px, куда бутстрап еще не залез.
Roman Спасибо большое! Еще не сделал этого, но попробую в течение ближайших минут. Такой вопрос : не повлияет ли данные изменение на архитектуру приложения? App очень большой. Данный код ведь можно просто закинуть в functions.php?
А им и смысла передавать приветы нет : если этот человек обычный следак, то, очевидно, подобными знаниями он не владеет, а до тех пор пока ты не был пойман под авторством вируса - значит не виновен :)