Pentru a crea o aplicație, avem nevoie de cunoștințe de programare. Dacă intenționați să creați singur aplicația, atunci este de dorit să puteți dezvolta interfețe utilizator (pentru a crea o aplicație) și să puteți desena (pentru a crea jocuri).
Acum vom discuta despre teorie, vă voi explica exact ce mijloace sunt folosite pentru a crea aplicații și ce cunoștințe sunt necesare pentru aceasta.
În principiu, aplicația pentru un contact este o aplicație blitz normală. caracteristică este faptul că accesul la datele care sunt plasate pe paginile utilizatorilor, aplicația noastră utilizează „OpenID API». Prin urmare, din moment ce este aplicarea flash de a dezvolta obiceiul vom fi într-un mediu Adobe Flash, puteți utiliza, de asemenea, limba Flex, dar pentru simplitate, m-am oprit pe Flash.
Acum folosesc Adobe Flash CS4. Este foarte convenabil pentru crearea de interfețe, dar nu este deloc potrivit pentru programare.
Toate aplicațiile nucleu VKontakte va scrie la limbajul de programare ActionScript. Vă recomandăm să utilizați ActionScript 3.0. Pentru cei care se confruntă cu această limbă se poate spune în primul rând că este similar cu Java, și Java, la rândul său, este similar cu C ++, asa scrie în ActionScript 3.0 este destul de simplu. Având cel puțin elementele de bază ale programării, puteți să vă uitați la documentație și să mergeți!
Pentru a scrie o aplicație bună va necesita un server terță parte pentru a stoca baza de date, este necesar să se cumpere un hosting nu sovetuyuna salva, pentru că există atacuri serioase asupra cererii. Deci, vom folosi baza de date, astfel încât trebuie să știți una dintre limba server-side pentru ao manipula ca ActionScript 3.0 are funcții pentru lucrul cu baze de date.
Cele menționate mai sus, se poate concluziona că pentru a crea o aplicație pentru un contact, veți avea nevoie de aceste cunoștințe:
- Principiile de bază ale programării orientate obiect;
- Bazele de algoritmizare;
- ActionScript la un nivel peste medie;
- Abilități în mediul Adobe Flash;
- Una dintre limbile de programare a serverului (de exemplu, PHP)
- Abilități în lucrul cu bazele de date (de exemplu, MySQL)
PHP: "PHP5 în original" - acolo veți găsi, de asemenea, elementele de bază ale MySQL
ActionScript 3.0: "Programare cu ActionScript 3.0" de la Adobe
Adobe Flash: "Utilizarea Flash CS4 Professional" de la Adobe