Я бы их не слушал, оба бездари.
Yii сразу отметается, Laravel более подходящий фреймворк и на нем хуже не делаются проекты.
Но для той задачи которая описана, минимум Symfony 2.8 (3.0)/PHP7
Но лучше конечно выбрать другой язык. Скажем Go, для решения api и многопоточности.
уууу... товарищ, бросайте это дело.
Вы сейчас обидели лучшую IDE которая имеет наилучший автокомлит, сравнив с текстовыми редакторами.
И в sublime/coda/atom/etc.. не встроен автокомплит php and mysql.
Тьфу, даже писать тошно.
sergey1989: Ну тогда напишите отзыв ему или где там это нынче делается.
На все других сервисах это будет бесполезно.
Опять же, человек появляется онлайн?
Вы ведь должны были общаться как минимум по скайпу.
Если не появляется и нет действий, то возможно все.
Я не давно принял человека в команду, а он пропал после первого перевода средст.
Через неделю выяснилось, что он в больнице в тяжелом состоянии. Попал в аварию.
sergey1989: Для этого на сайте фриланса имеются функции отзывов, оценок и т.д.
Но у нормальных людей, нормальные отзывы а у левых их нет. Т.к. недобросовестный заказчик всегда может создать новый акк, если ему потребуется сделать заказ.
Вот вы напишите - Вася Пупкин плохой человек - а на следующий день это уже Вася Жопкин.
zaratustraman1: Проще говоря - все что реализуют библиотеки и фреймворки, можно реализовать самому на чистом js.
Все упирается в время затраченное на разработку.
Собственно так в любом языке.
К примеру для PHP имеется множество фреймворков, тот же Symfony, который сэкономит кучу времени при разработке. Но весь функционал проекта можно реализовать на чистом PHP.
Так же и с JS.
Если вам надо реализовать функционал ajax и не хочется сейчас углубляться в изучение js, то можно воспользоваться библиотекой с рабочими примерами. Но если вы хотите изучить сам язык, попробуйте сначала реализовать функционал на чистом js. В будущем вам это зачтется.
Ух ты...
Видимо вы тру программист и работали над соц. сетями.
Наверняка вы работали в yandex, badoo или jd.com и мы с вами пересекались.
Наш отдел веб-разработки делал аналог vk чата и обновлений товаров в реальном времени на php.
Уже более года как нонстоп работает, не разу демон сокетов не падал, редис тоже.
Наверное у нас особый PHP.
Ну и касательно nodejs. Если люди разумные и используют его или скажем Go (что я кстати люблю), но только причем тут:
на пхп создают но потом переделывают на Node.js
Проект делается на PHP, сокеты работают автономно и не как не пересекаются с проектов.
Вообще бесят люди - которые утверждают свою глупую позицию, мол на Х языке нельзя реализовать то или иное. Все можно сделать в вебе на любом веб языке и не только.
Главное знать и уметь. Но если вы этого не делали и/или считаете что это невозможно, то это ваше заблуждение.
P.S.
Схема которая работала и будет работать всегда. Серверная часть реализуется на PHP, общение фронта с сервером происходит посредством API. Ну а сокеты, делаешь на чем удобно и язык тут роли не играет.
Александр Вульф: Т.к. 90% проектов одинаковы по структуре (папки assets, web), то кинув в корень проекта package.json, запустив команду npm i, мы получим готовый и настроенный проект.
Так во всяком случае делаю я.
После этих простых действий, запускаем команду gulp и начинаем работать.
Александр Вульф: С чего бы ?
Шрифты лягут куда надо.
Просто надо писать правила в gulp.
Поищите по запросу gulp, возможно вы откроете для себя много нового.
Если бы все было так плохо, то Laravel явно не использовали бы Elixir который работает на gulp.
D' Normalization: DevMan: Вы не поняли товарища =))
Он имел ввиду что технически на низком уровне || это логическое а OR арифметическое/математическое.
Но с точки зрения программиста, пофиг.
У пользователя, который зашел на сайт, есть токен. (x)
У вас есть адрес страницы где он находится. (y)
Далее пишите в сессию/куки/бд (на выбор) сколько раз подряд была упомянута связка
token: x, page: y