Тут потрібно мати непогані знання в області програмування. Якщо хочете робити додаток самостійно, то так само бажано вміти розробляти хороші призначені для користувача інтерфейси (якщо збираєтеся робити додаток) а так само вміти малювати (якщо збираєтеся робити гру).
Сьогодні ми поговоримо про теорію і коду торкатися не будемо. Хотів би пролити світло саме на те, якими засобами створюються додатки для контакту і які знання для цього потрібні.
По суті, додатки для контакту це звичайне flash додаток, за тим винятком, що воно використовує «Вконтакте API» щоб мати можливість доступу до даних які розташовані на сторінках користувачів контакту. Відповідно, так як це звичайне flash додаток ми і будемо розробляти його в відповідному середовищі Adobe Flash, можна так само розробляти за допомогою Flex, але я цією мовою не знайомий, тому вибрав саме Flash.
Я використовую на даний момент Adobe Flash CS4. Зручне середовище, але зручна для створення інтерфейсів, для програмування вона абсолютно не годиться.
Все ядро програми ВКонтакте пишеться на мові програмування ActionScript. Вкрай раджу використовувати ActionScript 3.0. Для тих хто не писав на цій мові скажу, що він дуже схожий на java, а java в свою чергу схожа на C ++, тому писати на ActionScript 3.0 дуже легко якщо знаєш навіть основи програмування, досить почитати документацію і в бій.
Так само для написання серйозного програми потрібен сторонній сервер для зберігання бази даних, тому потрібно буде купити хостинг та надійніше, так як атаки на додатки бувають зовсім не жартівливих. Так як буде база даних потрібно також знати один з серверних мов для її обробки, тому що в самому ActionScript 3.0 функцій для роботи з базами даних немає.
Отже в стислій формі спробую розповісти що потрібно для створення програми для контакту.
Прочитав, нічого нового не знайшов