Антон Спирин, проблемы нет, если это один и тот же сервер. Тут два разных сервера, два разных приложения, и по умолчанию никакого программирования на принимающей стороне быть не должно (ну или максимум как вставить скрипт). Я предполагаю, что речь идет вообще просто о веб-странице, не связанной ни с каким серверным приложением. Как и что вы можете вставить в такую страницу чтобы получить данные от другого сервера?
Alexey, вся проблема в том, что здесь 2 разных сервиса (приложения), и приложение, В которое надо передать содержимое, не имеет доступа к приложению, КОТОРОЕ передает.
Ну то есть представьте себе некоторый API (к примеру google maps api). Чтобы вставить карту, мы добавляем на страницу код этого сервиса, и он рендерит туда. Задача в том, чтобы сделать полученный отрендеренный код (или содержимое) доступное для поисковиков. Да, они НЕ могут индексировать данные вытянутые JavaScript, можно ли как-то по-другому это сделать, но при этом без прямого доступа к сервису, который предоставляет данные?
Да, можно было бы на сервере это сделать, но если никакого сервера нет, и это простые html страницы, без всякого РНР и других серверных технологий?
Антон Спирин, нет, не подойдет, так как на сайте, где хостятся (крутятся) веб-страницы, нет доступа к коду, который предоставляется сторонним сервером. Идея в том, чтобы вставить как-то данные без доступа к коду. Есть возможность вставить ссылку, скрипт, но не сам код. И потом это могут быть простые html страницы, не приложение.
Livace, ну так не идите именно к Парфенову. Вы же можете выбрать? Не знаю, что такое ПМИ, я заканчивала ИПМ. Хотя претензии определенные к процессу обучения у меня есть, ИТМО мне понравился.
А вы на кого учиться-то хотите? Мне кажется, надо в первую очередь исходить из этого.
Что касается соревнований, то это для тех, кто учится у Парфенова. Вы так уверены, что к нему попадете?
ой всё, вопрос был про то, какое отношение Node.js имеет к фронтэнду и клиенту. Перечитав ответ еще раз, я поняла, что поняла его неправильно. Он имел в виду технологии в целом.
Что такое ангуляр, я тоже в курсе, уже года три как пользую его, и вполне довольна.
тормоза интерпретируемых языков перемещается с сервера к клиенту,
Поясните пожалуйста, а что в данном случае клиент? Вы дальше пишите, что все там переместилось на фронтэнд, вот это тоже непонятно. Все равно все выполняется на серверной стороне, при чем тут фронтэнд? Спасибо.
Посмотрела на TeamViewer. Не, ну это overkill (как и (3)). Мне не нужен в принципе доступ к удаленному компу, мне всего лишь надо открыть сайт, поработать на нем и записать действия.
Что такое тимвьювер?
(3) в принципе из той же оперы, просто решается совсем по-другому. Вопрос не в том, как именно решать, а в том, чтобы из браузера можно было записать действия пользователя на любом сайте.
Спасибо за ответ!
По умолчанию имя пользователя пустое, но его и потом можно стереть (оно необязательно, так как вход осуществляется по емейлу). Для тех случаев, когда имя отсутсвует, используются заглушки типа "Профиль" или "Пользователь". Это, может быть, не самое лучшее решение, но оно сейчас пока самое простое (не надо добавлять обязательности полю, не надо проверять имя на уникальность).
Меня больше заинтересовало, как правильнее сделать. Я программист, с тестами работаю постольку поскольку, но имею желание разобраться. Рассматривая тесты как программы (а так оно часто я бывает), я вижу, что подходов может быть множество. Но работают ли здесь правила рефакторинга (например, экстрагировать повторяющиеся действия в функцию и т.п.) или нет, неясно.
О данной задаче. Тестовый эккаунт - это само собой. Но ведь эти тестовые эккаунты могут использоваться разными тестами, они также могут пострадать в результате рефакторинга, в-общем, нет никакой 100% гарантии за исключением того случая, когда тестовый эккаунт создается с нуля.
И вот тут я никак не могу понять - с одной стороны вроде хорошо, получается end-to-end тест (с момента создания эккаунта до его использования), с другой стороны, это нарушает гранулярность тесткейса (а должна ли она быть? Существует ли описанная кем-то наилучшая практика по созданию тестов?)