Единственный способ двустороннего взаимодействия пользователя с web-приложением в режиме реального времени - это websocket. Для одностороннего ещё может подойти SSE.
DDwrt100, описанный вами способ быстро загнётся при наличии хоть сколько-нибудь значимого объёма данных. Даже без нагрузки. Вам нужна СУБД, способная работать с геоданными. Например PostgreSQL с расширением PostGIS. В ней можно будет создать поле для координат и делать по нему быстрые выборки.
DDwrt100, и что вам тогда непонятно? Он возвращает то, что вернул метод save класса Session. Открываем документацию и видим, что возвращает он идентификатор, который СУБД присвоила сохранённой записи.
Den S, на фрилансе и заказчик, и исполнитель заинтересованы в как можно меньшей анонимности, чтобы избежать кидалова с обеих сторон. В даркнете фрилансера будут искать только на противозаконный заказ. Та же ситуация с битками: юрлицо не сможет с вами законно ими рассчитаться, а частные лица нормальные заказы редко приносят. И наконец, оказание услуг без договора и уплаты налога с полученной оплаты - само по себе противозаконно.
WebDev, это конечно же ваш выбор. К тому же, я могу ошибаться. Просто у меня 20 лет опыта в отрасли, из которых 13 лет - опыт найма и руководства ИТ-специалистами. Я всегда расспрашиваю коллег и подчинённых, как они обучались. Консолидируя всю накопленную информацию, я раз за разом неизбежно прихожу к выводу, что стартующие с видео-курсов или тормозят своё развитие или вовсе необратимо лимитируют. Впрочем, повторюсь, я могу и ошибаться. Готовы рискнуть?
orbit070, для новичка очень важная качественная и системная подача информации. Большинство видео-курсов не могут предложить того же уровня, как учебники издательства O'Reilly например. А также "легче", "наглядно" и "разжевывают" - это не обязательно друзья обучающегося. При обучении важно задействовать абстрактное мышление и важно перестроить мозг. Судя по показателям тех, кто с видео-курсов начинал, этого не происходит или происходит в меньшей степени, чем при чтении.
Все люди разные, кому-то удобнее читать, кому-то смотреть. Все индивидуально.
Это опасное заблуждение, которое активно продвигают авторы курсов, желающие срубить бабла на тех, кто ленится читать. Никаких научных подтверждений этой точки зрения не существует, а эмпирические данные говорят как раз об обратном.
Sanes, во-первых, если сравнивать с университетским образованием, преподы - это люди прошедшие тщательный отбор и обученные учить, а видео-курс может запилить любой дурачок. Поэтому среднее качество курсов стремиться к нулю. Во-вторых, на сегодняшний день нет ни одного сеньора обучившегося по видео-курсам. Nuff said.
Namer Pro, если злой хакер имеет привелигерованный доступ к устройству, на котором работает виртуальная машина, то он имеет полный контроль над вашим приложением. Бесполезно запрещать ему рефлексию, он может модифицировать код классов при загрузке и изменять данные прямо в памяти.