@phpclubru

Страница 906 из 956
Сасный
16.05.2019
07:26:51
консоль в браузере открой и убедись в обратном

Google
Rich
16.05.2019
07:27:47
F12-> source > js

Nell
16.05.2019
07:28:06
клиентская
То есть клиентская, это не только html-шаблон?

Иван
16.05.2019
07:28:47
Nell
16.05.2019
07:29:04
А если HTML динамически генерируется на сервере, то это серверная часть?

Сасный
16.05.2019
07:30:02
А если HTML динамически генерируется на сервере, то это серверная часть?
результат генерации отдается браузеру в любом случае, так что априори клиентская

Иван
16.05.2019
07:30:05
А если HTML динамически генерируется на сервере, то это серверная часть?
не важно каким образом ты сделал html хоть на хосте его нарисовал хоть динамически сгенерил, все что отрисовал браузер после ответа сервера это клиентская часть

Nell
16.05.2019
07:36:51
Похоже, я Ивану надоел) Ладно, тогда сам отвечу - это и та и другая вместе)

Сасный
16.05.2019
08:17:50
ибо с клиента, аналогично браузеру делает запросы на сервер

Nell
16.05.2019
08:19:18
"аналогично браузеру" - тут не понял)

Google
Nell
16.05.2019
08:19:44
а, ты имеешь ввиду, аналогично запросу из адресной строки? Не совсем так, ведь AJAX может быть постом)

Сасный
16.05.2019
08:19:54
"аналогично браузеру" - тут не понял)
браузер совершает заросы к серверу, тот отвечает ему html+css+js ajax - как технология, повторяет тоже действие

Nell
16.05.2019
08:21:14
Конечно, умеет! Ведь именно браузер посылает ajax-пост-запросы по указке скрипта)

Иван
16.05.2019
08:21:16
аякс это фоновый обмен между клиентом и сервером скрипт пишется на js

фоновый потому что страница браузера не перезагружается

Nell
16.05.2019
08:22:27
AJAX тоже клиентское
Разумеется, в рамках целого клиент-серверного приложения, AJAX - это не только клиентская логика)

Иван
16.05.2019
08:22:54
только клиентская

аякс это нструмент для отправки данных на сервер

далее серверная часть обрабатывает полученные данные и отдает ответ в виде json данных например, и на клиенте уже эти данные используются

Nell
16.05.2019
08:24:27
Ты ведь понимаешь, что такое "клиент-серверное приложение"? ?

Иван
16.05.2019
08:24:53
мы про сайт говорим или про приложение? не путай

там разные модели построения

Nell
16.05.2019
08:25:21
мы про сайт говорим или про приложение? не путай
Я вот не понимаю разницу между "сайт" и "веб-приложение". В чём она?

Иван
16.05.2019
08:25:34
клиент серверным приложением может быть ios приложение

вся клиентская часть распологается локально на устройстве, а серверная часть нужна для монипуляции с данными и бд, при этом представление всегда находится у юзера на девайсе

Я вот не понимаю разницу между "сайт" и "веб-приложение". В чём она?
разница в модели построения она может быть либо MVC либо другая

Nell
16.05.2019
08:28:39
вся клиентская часть распологается локально на устройстве, а серверная часть нужна для монипуляции с данными и бд, при этом представление всегда находится у юзера на девайсе
Это подходит и сайту и приложению. Разница только в том, что сайт тебе придётся всё же загрузить один раз на устройство и подгружать условные 20 строк HTML-кода каждый раз при перезагрузке сайта (стили и скрипты будут из кеша подгружаться, считай, всё локально на твоём устройстве).

А поскольку приложение тебе тоже приходится скачивать - особой разницы нет

Google
Nell
16.05.2019
08:31:53
Что есть "внешнее расположение"?

Иван
16.05.2019
08:32:19
Что есть "внешнее расположение"?
ну ты видел работающий сайт без интернета?

Nell
16.05.2019
08:32:49
Разве что только я успел его загрузить до того, как интернет отключился) Впрочем, бывают и приложения, которые не работают без интернета

Nell
16.05.2019
08:34:26
А ещё ж есть "Progressive web apps", так что бывают и сайты, которые без интернета работают)

Иван
16.05.2019
08:34:51
сайты?)

сайт подразумевает наличие браузера

Nell
16.05.2019
08:35:29
https://netpeak.net/ru/blog/chto-takoe-progressive-web-apps-i-kakie-vozmozhnosti-oni-otkryvayut-dlya-vashego-biznesa/ Вот хорошая статья

Иван
16.05.2019
08:35:35
а ты говоришь про приложение которое запускает другая среда выполнения

Nell
16.05.2019
08:35:41
PWA - это, грубо говоря, сохранённые на твоё устройство HTML-CSS-JS-файлы, которые могут быть запущены с помощью браузера без интернета

Иван
16.05.2019
08:36:42
да, PWA требует браузер
в общем исходя из спора можно сделать вывод что в текущее время грань между сайтами и приложениями стерлась)

Nell
16.05.2019
08:36:58
И это здорово!

В то время, как десктопные приложения надо писать по-разному для разных ОС, веб-приложения можно писать просто под браузер, который плюс-минус одинаково работает на разных осях

Иван
16.05.2019
08:40:31
но отличие в том что десктопные приложения имеют больше прав на пк чем ты можешь получить через браузер

это делается "типо" для безопасности) хотя какая безопасность может быть в наше время)

сейчас если инфу нельзя похитить во время работы приложения - это делают через хранилища информации) Поэтому лучше данные хранить на своих серверах а не так как делает лицокнига) с вацапом

Olga
16.05.2019
08:50:54
Всем привет)

Google
Olga
16.05.2019
08:51:02
https://phpclub.ru/talk/threads/middle-php-%D1%80%D0%B0%D0%B7%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D1%87%D0%B8%D0%BA-%D0%A1%D0%9F%D0%B1.85979/

Nell
16.05.2019
08:51:10
но отличие в том что десктопные приложения имеют больше прав на пк чем ты можешь получить через браузер
Честному приложению больше прав, чем даёт браузер, и не нужно) Разумеется, за некоторыми исключениями.

Иван
16.05.2019
09:03:38
Честному приложению больше прав, чем даёт браузер, и не нужно) Разумеется, за некоторыми исключениями.
любые данные пользователей могут быть применены в злых целях) и ограничивать таким образом я думаю не имеет смысла)

Sergey
16.05.2019
10:58:13
подскажите. как узнать, что xdebug на сервере включен и адекватно работает, без доступа к серверу?

Dmitry
16.05.2019
10:58:48
<?php phpinfo(); ?>

Sergey
16.05.2019
10:59:03
о как... не подумал

такс, указан порт 9053 - но шторм ругается, Can't start listening for connections from 'xdebug': Port 9053 is busy

Dmitry
16.05.2019
11:05:16
значит кто-то уже запустил что-то на порте 9053 перезагрузи комп или ищи подлеца

или поменяй порт на какой-нибудь другой

Sergey
16.05.2019
11:05:39
xdebug.remote_host стоит localhost

Dmitry
16.05.2019
11:05:50
порт

у тебя линух/винда?

Sergey
16.05.2019
11:06:21
у меня убунту

Dmitry
16.05.2019
11:06:40
sudo netstat -tulpan | grep :9053

Sergey
16.05.2019
11:06:45
я смотрю - на другом сервере, где работал - прописан мой ip

Dmitry
16.05.2019
11:07:22
перезагрузи шторм и попробуй продебажить ещё раз

Sergey
16.05.2019
11:08:20
этот порт в шторме прописан

или не нужен?

Dmitry
16.05.2019
11:08:51
ну ок. скорее всего шторм тупит, захватил одним потоком этот порт, а другим потоком пытается поднять xdebug сервер

Google
Dmitry
16.05.2019
11:08:54
нужен

ты же дебажишь в шторме

Sergey
16.05.2019
11:09:30
Bilt-in server

Dmitry
16.05.2019
11:09:57
Bilt-in server
и что мне делать с этой инфой?

Sergey
16.05.2019
11:10:49
отвлекли. в этой настройке указан 9053 порт

Dmitry
16.05.2019
11:10:57
ну норм, оставляй

Sergey
16.05.2019
11:11:10
а чекбоксы надо включить какие-то

Dmitry
16.05.2019
11:11:13
шторм со всеми окнами перезапусти и попробуй запустить отладку ещё раз

нет

Страница 906 из 956