Ⅰ 開發一個小程序大概得用多少錢
小程序的開發價格主要和開發方式和需求有關:
企業自主開發
一支專業的小程序開發團隊,往往需要有5名工作人員,職位為:產品經理、前端開發、後端開發、UI設計、測試維護。一名資深的前端、後端開發人員的月薪大約是1萬元左右。再加上產品經理、UI設計、測試人員的薪資,企業需要付出的費用大約為8萬元/月。再加上招聘費用、管理費用等,企業開發一個小程序大約需要付出10萬元左右。
三方平台模板
若企業通過第三方平台模板來開發自己的小程序,通常需要付出的費用為幾千元。但需要注意的是,這個費用是按年收取的。也就是說,想要長期使用,就需要不斷續費。
委託專業的開發公司開發
專業的開發公司收費,一般都是根據企業的需求來定的。如果企業的需求比較復雜,付出的費用自然就要高一點。相反,若需求比較簡單,付出的費用就要低一點。通常情況下,企業若選擇將開發工作交給專業的開發公司來完成,需要付出的費用約為1-10萬元左右。
Ⅱ 怎麼做一個社交app
一個人開發一個安卓社交APP不難,如果是業余時間,每天下班回家到12點,這樣每天大概4個小時,外加周末每天12個小時,一個月足夠了(有經驗的條件下)~
A.UI設計是否已有?如果有會節約很多時間,沒有你估計還得自己PS一下圖片;
B.對編程是否有經驗?從題主的問題可以看到你對編程估計經驗不足;
社交軟體分很多種,常用的無非附近人,發發圖,拍拍照,修修圖,拍拍視頻;
下面分別介紹下各種技術:Android+後台,Java Servlet,走HTTP,不走Thrift,不走自有協議……
首先,討論Android端:
1. 首要條件是熟悉Java編程,沒有任何計算機基礎的人麻煩,有基礎的人學起來估計很快;
2.其次熟悉Android的開發環境,直接開頭從最簡單不復雜的頁面開發,那麼你需要了解:Activity,Fragment, Service工作機制,以及SharedPreferences、Sqlite、文件存儲等,了解常用界面layout編寫,知道一些界面的兼容,這些東西都知道就夠了,一個簡單APP就可以搞起;
如果能知道一些加密協議,比如:DES/AES,IMEI綁定(社交很容易導向約炮/黃圖等問題,所以得做點措施),MD5等更好;
3.會用到一些Android上的開源組件:圖片載入-ImageLoader,滑動刷新-PullToRefesh/SwipeRefreshLoadLayout,圖片渲染-GpuImage等等,要知道並且會用;
4.一些需要的公共服務:位置定位-網路定位(網路地圖API-首頁)/高德定位(LBS開放平台 | 高德地圖API),推送-網路推送/極光推送等等,數據統計-友盟統計,這些應該夠了;
5.與伺服器交互的協議:HTTP協議的掌握,get/post就夠了,補充:Volley網路請求庫等;
其次,討論後台:
1.由於你是新手,我們這里開發語言直接用Java/PHP,Java的話就直接Servlet就Ok,簡單容易,上手快,如果PHP就LAMP,個人推薦Java,知道一點HTTP協議;
2.資料庫直接用Mysql,操作起來方便,熟悉的人多問起來快速有人回答;
3.學會SQL的編寫,基本的Select、Update、Insert、Index就夠了,不會Join之類不怕,就多寫幾個語句,性能差不怕,抗住就行,後面再改;
4.資料庫連接用:JDBC,簡單容易上手快;
5.聊天系統可以用第三方的融雲之類,我記得有個日活20W以下不收費的;
6.簡訊系統也可以用第三方的;
7.伺服器就直接用阿里雲,買一台阿里雲,直接跑一個Mysql+Tomcat就行了,後面有用戶了升級再說;
總之,原則就是市面上有的,開源的,最便宜的都可以拿來用。
綜合一下,首要是Java語言,然後知道Android編寫界面,知道Android跟後台HTTP交互,知道Service開發,知道Servlet編寫,知道JDBC操作,等JDBC寫好可以升級知道資料庫連接池(DBCP)。