app其實比網(wǎng)站難搞,android端app需要學習java,買本基礎的java書籍,學完javaSE部分,就可以去學習android了,可以用《瘋狂Android講義》,但是學習完android也只能做出單機的應用,需要學習后臺知識,也就是服務器那一塊兒的編程,有了java的基礎,學習后臺一般是學習servlet,mysql,配合hibernate框架整合數(shù)據(jù)庫,處理android發(fā)送過來的請求。android端和后臺一般是分開來做的,如果有好的想法,建議組個小團隊,這樣希望比較大。至于半年一個人學完加做完難度極大,更何況是利用空余時間。還是建議組個團隊。
完善一下,做出來后,就自學完成了輕工業(yè)級的JavaEE項目。
app后臺開發(fā)框架_app后臺開發(fā)做些什么
Tornado 和現(xiàn)在的主流 Web 服務器框架(包括大多數(shù) Python 的框架)有著明顯的區(qū)別:它是非阻塞式服務器,而且速度相當快。得利于其 非阻塞的方式和對 epoll 的運用,Tornado 每秒可以處理數(shù)以千計的連接,這意味著對于實時 Web 服務來說,Tornado 是一個理想的 Web 框架。我們開發(fā)這個 Web 服務器的主要目的就是為了處理 FriendFeed 的實時功能 ——在 FriendFeed 的應用里每一個活動用戶都會保持著一個服務器連接。
金融APP的開發(fā)主要經(jīng)歷了功能需求分析、UI界面設計、APP客戶端開發(fā)、服務端程序開發(fā)等幾個重要的過程,其中重要的是功能需求的分析。因為APP的功能需求將決定APP所具備的功能和界面的設計,是開發(fā)工作的開始。許多的金融app在上線后慘遭失敗,有一半的原因是由于在需求分析階段沒有比較全面的去分析金融APP該有的功能和UI風格。在通過需求分析階段以后,就可以進行比較全面的開發(fā)了。UI界面設計是根據(jù)功能框架和客戶品牌特色進行繪制,來實現(xiàn)所有的操作功能;后臺服務端的程序按照金融APP的功能框架來開發(fā),終實現(xiàn)金融APP的所有功能。
app后臺開發(fā)框架_app后臺開發(fā)做些什么
app開發(fā)團隊分別由項目經(jīng)理、程序開發(fā)人員、后臺數(shù)據(jù)設計人員、UI設計師等組成。
項目經(jīng)理,主要是負責客戶溝通,了解開發(fā)需求等;
Android及ios程序開發(fā)人員:一個ios開發(fā)人員,app質量好不好,使用是否流暢與程序開發(fā)人員有很大的關聯(lián);
后臺及數(shù)據(jù)庫設計人員:根據(jù)app的需求進行數(shù)據(jù)庫設計,以及能夠搭建app后臺管理框架,對于一些簡單的app應用,曠達網(wǎng)絡后臺一般會采用php+mysql,而復雜的企業(yè)app則使用java+oracle比較多;
UI設計師(界面設計):在手機APP開發(fā)過程中,是貫穿始終的重要工作,UI設計人員要能深入產(chǎn)品需求,懂得用戶體驗,精通美術設計,將優(yōu)質秀的交互傳遞給用戶。