Москва

+7 (495) 638-08-44

Санкт-Петербург

+7 (812) 649-27-11

Программы ВКонтакте

vkontakte Хотя социальную сеть ВКонтакте трудно назвать особенно полезной, но приходится считаться с тем, что большинство пользователей Рунета (и не только) имеют там свои аккаунты. Более того, с тех пор, как на социальных сетях стало возможным зарабатывать деньги, увлечение этой сетью еще более увеличилось: кто-то скупает и продает голоса, кто-то завлекает клиентов на свои сайты-магазины, а другие пытаются предложить программы ВКонтакте, значительно расширяющие фирменный функционал. Об этом и стоит поговорить, тем более, что многие желающие попробовать себя в роли программистов даже не знают, с чего начать обучение.

Сразу скажем, что программирование ВКонтакте – дело сложное, требующее изучения как минимум двух языков программирования и одной системы управления базами данных. Один из языков – всем известный PHP, который нужен для связи с базой данных MySQL (традиционный выбор), так как основной язык не может работать напрямую с файлами.

Интерес освоения языка программирования состоит в том, что этот язык многофункционален – это известный многим ActionScript 3.0 (AC3), который широко применяется при создании flash-сайтов, рекламных баннеров, мультфильмов и онлайн-игр. Язык похож на Java и Бейсик, «заточен» под мультимедийную платформу Adobe Flash, а программы исполняются в пределах браузера с установленным плагином. Так как браузер не имеет права записи на диск клиента, как и сама технология, то становится ясным, почему нужен второй язык, работающий на стороне сервера. В принципе, имея программу Adobe Flash CS4 или Flex, можно написать какую угодно программу, аналогичную играм или приложениям ВКонтакте, но только «по виду» – чтобы получить доступ к аккаунтам пользователей, необходимо сделать две вещи: знать устройство интерфейса ВКонтакте API и пройти сертификацию (модерацию) в этой сети, иначе вам не дадут доступа с опасным для пользователей функциям. Есть мнение, что в CS4 очень удобно разрабатывать интерфейсы программ, но программировать лучше во Flex – это уже зависит от привычки и знания конкретной среды. Разрабатывая программу, активно использующую API, нужно иметь в виду, что VK – система, которая активно развивается, и некоторые функции API в любой момент могут быть изменены так, что программа перестанет работать.

По поводу документации все просто – идете на страницу vk.com/page-1_2369267 и изучаете возможности системы, включая различные организационные моменты, а AC3/PHP можно изучать по учебникам и видеокурсам в Сети – их много, и они бесплатны.

Оформление заявки
X
Перезвоните мне
X