eT` Posted February 15, 2012 Report Share Posted February 15, 2012 Sveiki, Nāku pajautāt vai kāds ir veidojis Android aplikācijas ar DB nepieciešamību? Kādu DB izmantojāt? Palasīju, ka Androīds labi draudzējas ar SQLite, bet ja gribu MySQL ir jāveido konekcija caur PHP skriptu, kas atgriež stringu, kuru pēc tam apstrādā. Ja izvēlos SQLite, bet projekta mājaslapai MySQL, kā vislabāk iesakat veidot update sistēmu? Ja lietotājs veic ierakstu tam būtu jāatjaunojas abās DB. Bet ja ierakstu veic no telefona? veikt 2 pieprasījumus liekas neloģiski. Vai arī es mazliet pārspīlēju un MySQL izmantošana telefona aplikācijās ( caur PHP skriptu ) nemaz tik ļoti neietekmē ātrdarbību. Quote Link to comment Share on other sites More sharing options...
briedis Posted February 16, 2012 Report Share Posted February 16, 2012 Kas tev vispār vajadzīgs? Vienota datubāze vai katram lietotājam sava neatkarīga? Quote Link to comment Share on other sites More sharing options...
eT` Posted February 16, 2012 Author Report Share Posted February 16, 2012 Vienota datubāze, bet gribu lai viss notiek pēc iespējas ātrāk uz Androīda platformas. Ja tas PHP konektors palēnina procesu + vēl stringa apstrāde ar JSON, tad taisīšu caur 2 DB ( MySQL un SQLite ), bet izdomāšu kā notiks informācijas atjaunošanas process ( lai gan tam būtu jābūt vēl lēnāk ) Quote Link to comment Share on other sites More sharing options...
daGrevis Posted February 16, 2012 Report Share Posted February 16, 2012 Izklausās pēc kkāda pr0n... Quote Link to comment Share on other sites More sharing options...
rpr Posted February 16, 2012 Report Share Posted February 16, 2012 vai tad jdbc nav pieejams? sqlite būs pieejams tikai lokāli. vari mēģināt taisīt kādu kādus webservisus, ko izmanto sql vietā. Quote Link to comment Share on other sites More sharing options...
codez Posted February 16, 2012 Report Share Posted February 16, 2012 (edited) Webistiem jau tagad efektīvā android aplikāciju izstrāde skaitās taisīt browsera konteinerī visu ar javascript un jquery un ar ajax sazināties ar php un mysql. Bez tam nevaru iedomāties kā tu pa tiešo konektēsies klāt savai sqlite attālināti, ja tas vispār iespējams. Tas nozīmēs, ka klientā ir konekcijas dati, kas nozīmēs, ka tiem var piekļūt. Tā vai tā vajadzēs kaut kādu starpslāni, tāpēc PHP+Mysql nav nekādas vainas. Edited February 16, 2012 by codez Quote Link to comment Share on other sites More sharing options...
eT` Posted February 16, 2012 Author Report Share Posted February 16, 2012 @codez - vari pastāstīt par to "taisīt browsera konteinerī" mazliet kaut ko? ar jquery un AJAX nebūtu problēmas. Quote Link to comment Share on other sites More sharing options...
codez Posted February 16, 2012 Report Share Posted February 16, 2012 Ideja tāda, ka JAVĀ tu taisi tikai vienkāršu aplikāciju, kurā ir praktiski tikai WebView komponente: http://developer.android.com/reference/android/webkit/WebView.html viss pārējais ir HTML un javascript. Vai vēl vairāk, var nemēģināt izgudrot riteni no jauna un izmantot jquery mobile FW, kurā jau +- ir viss vajadzīgais, lai efektīvi sajūgtu abas puses: http://jquerymobile.com/ šeit ir ļoti izsmeļošs tutoriālis, kā to izdarīt: http://mobile.tutsplus.com/tutorials/mobile-web-apps/build-a-contacts-application-with-jquery-mobile-the-android-sdk-part-1/ Quote Link to comment Share on other sites More sharing options...
marcis Posted February 16, 2012 Report Share Posted February 16, 2012 Tās WebView aplikācijas nežēlīgi bremzē. Renderēšana notiek vienkārši ultra lēni. Ja vēl piekabini JS (kas jāaktivizē atsevišķi), tad vispār čau. Quote Link to comment Share on other sites More sharing options...
codez Posted February 16, 2012 Report Share Posted February 16, 2012 Tās WebView aplikācijas nežēlīgi bremzē. Renderēšana notiek vienkārši ultra lēni. Ja vēl piekabini JS (kas jāaktivizē atsevišķi), tad vispār čau. Nu jau nu, tad jau tev visas web lapas bremzē. tas webview ne ar ko neatšķiras no browsera. Protams 3D grafiku neviens tā netaisīs, bet priekš UI ir tieši laikā un, ja māk uztaisīt nebremzējošu web lapu, tad arī šo varēs. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.