Ես հրապարակել եմ iOS հավելված՝ օգտագործելով տեղական տվյալների բազան, որը պահվում է անմիջապես օգտագործողի սարքում: Այն, ինչ ես կցանկանայի անել իմ հաջորդ հավելվածի համար, այն է, որ ունենամ կենտրոնական տվյալների բազա հեռավոր սերվերի վրա, որտեղ օգտվողները կարող են ասինխրոն կերպով ուղարկել/ստանալ տվյալներ: Ես համեմատաբար նոր եմ վեբ ծառայությունների ծրագրավորման մեջ և չգիտեմ, թե որտեղից սկսել: Ես սերվերի տարածք եմ գնել վեբ հոստինգի կայքում և սերվերի վրա ունեմ MySql տվյալների բազա/phpMyAdmin կոնֆիգուրացիա: Ես վստահ չեմ, թե ինչպես վարվել սերվերի կողմի կոդը: Ես բավական լավ գիտեմ, որ տվյալների բազան երբեք չպետք է հրապարակայնորեն բացահայտվի ինտերնետի միջոցով՝ անվտանգության ակնհայտ նկատառումներից ելնելով: Հետևաբար, ինձ պետք է ինչ-որ վեբ ծառայություն, որտեղ իմ iOS/Android հավելվածները կարող են հարցումներ կատարել ծառայությունից, վեբ ծառայությունը տվյալներ է վերցնում և հետ է ուղարկում հաճախորդներին XML կամ JSON ձևաչափով: Ես կցանկանայի գրել վեբ ծառայության շերտը python-ում: Ես մի փոքր հետազոտություն եմ արել, և django-ն, կարծես, խորհուրդ է տրվում ոմանց կողմից նման բաների համար: Այսպիսով, իմ հարցերն են.
- Որո՞նք են լավ ռեսուրսները python-ում վեբ ծառայություն ստեղծելու համար հեռավոր սերվերի վրա:
- Որո՞նք են սերվերի կողմի կոդի ստեղծման/վրիպազերծման/փորձարկման «լավագույն փորձը»: Արդյո՞ք ես պետք է փորձեմ ստեղծել տեղական MySql տվյալների բազա և գրեմ սերվերի կոդը լոկալ և փորձարկեմ և այնուհետև մղեմ այն իմ հեռավոր սերվերին, երբ այն ավարտվի:
Իմ վերջնական մեկնարկային նպատակը «բարև աշխարհ» հայեցակարգի մի տեսակ ապացույց է: Որտեղ իմ iOS և android սարքերից կարող եմ հարցումներ կատարել հեռավոր տվյալների բազայի վրա, որն անցնում է ծառայության շերտով և տվյալների հետ վերադարձնում կամ տվյալների տեղադրում:
Ցանկացած խորհուրդ կամ խորհուրդ կգնահատվի: Ես այս ոլորտում գիտակ եմ, բայց պատրաստ եմ սովորել: