Форум программистов, компьютерный форум, киберфорум
Web API
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/8: Рейтинг темы: голосов - 8, средняя оценка - 4.75
 Аватар для Kodzy
8 / 6 / 8
Регистрация: 04.01.2018
Сообщений: 113

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

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

Студворк — интернет-сервис помощи студентам
Доброго времени суток, товарищи.

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

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

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

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

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

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

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

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

Расставить точки над уравнением окружности
Всем привет! вопрос дня(вечера точнее): есть такая штука, уравнение окружности выглядит примерно так: C(-1; -1); (x+1)^2...

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

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

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

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

Цитата Сообщение от Kodzy Посмотреть сообщение
Чтобы создать игровое приложение для Vk, которая должно хранить информацию (прогресс достижения игрока) нужно иметь смотрящую в интернет серверную часть, а на сайт Вк залить клиентское приложение?
А для этого уже нужно веб-приложение. Зайдите на страничку разработчиков на VK.COM и сами посмотрите. Там всё русским языком расписано что и как должно быть. Если коротко: ваше веб-приложение будет встраиваться в страницу VK в виде IFRAME. Т.е. страница в странице.
1
 Аватар для sau
2773 / 2073 / 386
Регистрация: 22.07.2011
Сообщений: 7,820
12.01.2018, 10:47
Лучший ответ Сообщение было отмечено 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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
12.01.2018, 10:47
Помогаю со студенческими работами здесь

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

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

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

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

SignalR или Web Api
Install-Package Gray.Microsoft.AspNetCore.SignalR.Server -Pre SignalR или Web Api Проблемы Я создавал проект на SignalR и выяснил...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
Инструменты COM: Сохранение данный из VARIANT в файл и загрузка из файла в VARIANT
bedvit 28.01.2026
Сохранение базовых типов COM и массивов (одномерных или двухмерных) любой вложенности (деревья) в файл, с возможностью выбора алгоритмов сжатия и шифрования. Часть библиотеки BedvitCOM Использованы. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 28.01.2026
Содержание блога SDL3 имеет собственные средства для загрузки и отображения PNG-файлов с альфа-каналом и базовой работы с ними. В этой инструкции используется функция SDL_LoadPNG(), которая. . .
SDL3 для Android: Загрузка PNG с альфа-каналом с помощью SDL3_image
8Observer8 27.01.2026
Содержание блога SDL3_image - это библиотека для загрузки и работы с изображениями. Эта пошаговая инструкция покажет, как загрузить и вывести на экран смартфона картинку с альфа-каналом, то есть с. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru