Форум программистов, компьютерный форум, киберфорум
C#: API, боты
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
8 / 6 / 8
Регистрация: 04.01.2018
Сообщений: 113
1

Web desktop VK API или расставить все точки над И

12.01.2018, 07:38. Просмотров 1317. Ответов 2
Метки нет (Все метки)


Доброго времени суток, товарищи.

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

Вся структура веб строиться на взаимодействии клиент-сервер-клиент. Где серверное приложение обрабатывает информацию от клиентского приложения и предоставляет ему результат.

Такие языки как Php и JS - являются скиповыми и могут находится только внутри страниц сайта?

Чтобы запустить скрипт на Php и JS обязательно иметь наличие у себя сервера?
Если цель скрипта собрать информацию с какой-то интернет страницы то зачем мне сервер?

Vk API. Для взаимодействия с API VK обязательно нужно создавать приложение на сайте? Можно ли написать Desktop чат-бота, который по средством тех же VK API будет отсылать и принимать запросы на апи вк сервис? Через тот же C# ASP.NET. Или Java.

Чтобы создать игровое приложение для Vk, которая должно хранить информацию (прогресс достижения игрока) нужно иметь смотрящую в интернет серверную часть, а на сайт Вк залить клиентское приложение?

Уж простите за мое невежество, но хочу во всех выше изложенных позициях разобраться.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.01.2018, 07:38
Ответы с готовыми решениями:

Проверка почты или все точки над i
Приветствую, господа! :) Прежде, чем перейти к сути, хочу сказать, что решение моей проблемы...

Расставить точки над уравнением окружности
Всем привет! вопрос дня(вечера точнее): есть такая штука, уравнение окружности выглядит примерно...

Desktop или Web
:facepalm:Не могу решить какую технологию изучать, то есть ли бо Desktop или Web ? Вот Desktop -...

WEB ИЛИ DESKTOP - Холливар
Начнем холливар. Я знаю PHP планирую учить C#, и вопрос переходить на десктоп или остаться на вебе?...

2
Эксперт .NET
8655 / 6117 / 1019
Регистрация: 21.01.2016
Сообщений: 23,091
12.01.2018, 08:16 2
Kodzy, PHP находится только на сервере. К клиенту отношения не имеет. JS - да, клиентский код. Но на нём можно и сервер организовать (гугли: NodeJS).

Цитата Сообщение от Kodzy Посмотреть сообщение
Если цель скрипта собрать информацию с какой-то интернет страницы то зачем мне сервер?
Как вы клиенту скрипт этот передадите? Силой мысли?

Цитата Сообщение от Kodzy Посмотреть сообщение
Для взаимодействия с API VK обязательно нужно создавать приложение на сайте?
Нет. Для этого достаточно настольного приложения.

Цитата Сообщение от Kodzy Посмотреть сообщение
Чтобы создать игровое приложение для Vk, которая должно хранить информацию (прогресс достижения игрока) нужно иметь смотрящую в интернет серверную часть, а на сайт Вк залить клиентское приложение?
А для этого уже нужно веб-приложение. Зайдите на страничку разработчиков на VK.COM и сами посмотрите. Там всё русским языком расписано что и как должно быть. Если коротко: ваше веб-приложение будет встраиваться в страницу VK в виде IFRAME. Т.е. страница в странице.
1
2427 / 1880 / 340
Регистрация: 22.07.2011
Сообщений: 7,197
12.01.2018, 10:47 3
Лучший ответ Сообщение было отмечено Kodzy как решение

Решение

Цитата Сообщение от Kodzy Посмотреть сообщение
Такие языки как Php и JS - являются скиповыми и могут находится только внутри страниц сайта?
JS - скрипт выполняемый в рамках браузера (в классике , хотя давно есть возможность использовать его как самостоятельный ЯП)
PHP - скрипт обрабатываемый интепритатором на сервере , опять же , есть различные оболочки которые позволяют использовать его как полноценный ЯП для разработки любых приложений не связанных с вебом.
так что:
Чтобы запустить скрипт на Php и JS обязательно иметь наличие у себя сервера?
- в широком смысле нет , но в классическом использовании , как правило , для php требуется веб.сервер. (это может быть локальный мини.сервер)
- для исполнения JS достаточно просто браузера.

Цитата Сообщение от Kodzy Посмотреть сообщение
Если цель скрипта собрать информацию с какой-то интернет страницы то зачем мне сервер?
нет такой цели у скрипта. , цель скрипта выполнить какую либо задачу в том или ином контексте вызова.

Цитата Сообщение от Kodzy Посмотреть сообщение
Vk API. Для взаимодействия с API VK обязательно нужно создавать приложение на сайте? Можно ли написать Desktop чат-бота, который по средством тех же VK API будет отсылать и принимать запросы на апи вк сервис? Через тот же C# ASP.NET. Или Java.
Дополню , упрощенно , vk api - некий http интерфейс/протокол , через который можно как то взаимодействовать с сервером , получать и отправлять данные и т.п. Откуда Вы это будете делать (десктоп или веб) и с помощью какого ЯП - совершенно без разницы.

C#
1
var result = new WebClient().DownloadString("https://api.vk.com/method/METHOD_NAME?PARAMETERS&access_token=ACCESS_TOKEN&v=V ");
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.01.2018, 10:47

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь или здесь.

Что перспективнее: desktop- или web-приложения
Я считаю, что с развитием мобильных платформ они станут более доступными и популярными и для работы...

Написать программу для сенсорного терминала: Web или desktop?
Здравствуйте, дорогие форумчане. Помогите определиться. Есть задача: Нужно написать программу для...

2 сервиса (WCF Web API и ASP.NET Web API) на одном хосте
Есть БД с юзерами Есть консольное приложение (OWIN selfhost) с контроллером ImportController :...

SignalR или Web Api
Install-Package Gray.Microsoft.AspNetCore.SignalR.Server -Pre SignalR или Web Api Проблемы Я...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.