㈠ 社交類伺服器用什麼語言開發比較合適比如陌陌、微信之類的,我想開發一個社交類APP,大家討論一下唄
伺服器現在可以用java,php,.net都可以開發,我們這邊可以開發設計類app喲
㈡ 怎麼做一個社交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)。
㈢ 用什麼開發的服務端可以更穩定承載社交網站的眾多數據
社交網站也是要看客戶流量的。而用那種語言去開發伺服器能更好地承載眾多數據,目前還沒有定論。
不論是php,JAVA,node,c還是go等,都能夠開發後端伺服器,並且各有各的特長,不過我覺得對應你的問題,其實現在沒必要考慮,因為目前的後端框架基本上是穩定的,對於你要做的事情,他們基本上都可以滿足了。
優先考慮你們最擅長用哪一個,畢竟這樣解決起問題來也會方便很多。
㈣ 新開發社交網站關於伺服器選購問題
首先,既然是社交網站,那麼一般都是託管到IDC機房,相對比放在公司要劃算和放心的多。託管到IDC盡量選用1U的機架式伺服器。因為IDC機房的伺服器託管費用是按照伺服器的高度來算的(1U/2U等),高度越高,託管費越高。(打個比方,1U一年4000、2U一年就是8000,以此類推)。伺服器品牌推薦IBM,具體型號和大概價格如下,供你對比和參考:
IBM System X3550M2
詳細配置:
外形/高度:機架式/1U
CPU:一顆Xeon 四核Intel Xeon® E5530處理器(2.4GHz,95W), 8MB二級緩存/最大兩顆
內存:4GB(2x2GB) PC3-10600 ECC內存
硬碟:146GB 熱插拔 2.5" 10000轉 SAS 硬碟 兩塊/最大6塊
陣列卡:ServerRAIDBR10i,支持RAID0/1/1E
光碟機:IBM超薄Combo光碟機
主板晶元組:Intel 5520
電源:675W電源/最大兩個
網路介面:雙千兆網卡
埠:7USB、一個VGA和串口
隨機軟體:IBM驅動&引導光碟、系統管理軟體
支持的操作系統:windows2003/2008、Redhat Linux 4/5、SUSE Linux
保修:三年硬體保修
價格:21000-22000(這個是標配加了一塊硬碟的價格)
社交網站一般都是動態頁面+後台資料庫的架構,並發連接數要多於一般的門戶網站。所以對處理器、磁碟I/O性能和網路吞吐量有較高的要求。在線用戶數量較多時,內存的容量大小也會影響網頁打開的速度。但是,在你們網站運營的初期,現有的配置已經足夠用了。等到網站規模擴大的時候再按需求升級、添加配件。
在網站運營期間,你們最好不定時的查看系統(2003系統為例)的管理工具--性能--系統監視器,觀察系統資源的使用情況,為今後硬體升級做好准備。
PS: 如果覺得IBM價格過高,那麼也可以選擇HP、DELL的相同配置伺服器,它們只是在質量上有所差別,但價格相對IBM要便宜不少。候選型號 HP DL360G6、DELL R610。
成本控制在7K以內,品牌機架式伺服器就只有DELL PowerEdge R210和R200適合你們了,HP、IBM與其相同配置的要貴1000-2000RMB。
DELL R210
採用至強四核3430處理器,核心頻率2.4GHz,四核共享8MB三級緩存。R210具有4個內存插槽,最大支持16GB ECC DDR3內存,標配2GB ECC DDR3內存。最大支持2塊3.5寸熱插拔SAS/SATA硬碟。標配1塊250GB SATA介面硬碟,支持RAID 0/1陣列。250W電源,2個PCI-E插槽;雙千兆網卡。
網上報價:6K9
DELL R200
採用至強四核3330處理器,核心頻率2.66GHz,前端匯流排1333MHz,6MB二級緩存。R210具有4個內存插槽,最大支持8GB ECC DDR2內存,標配1GB ECC DDR2內存。最大支持2塊3.5寸易插拔SATA硬碟。標配1塊250GB SATA介面硬碟。345W電源,2個PCI-E插槽;雙千兆網卡。
網上報價:6K
這款兩伺服器性價比不錯,適合需要密集型部署的數據中心和個人建站,可以節省伺服器託管費用。唯一的不足就是今後升級的空間小。這個價位再往下就只能買到相同硬體配置雜牌和組裝的伺服器了。平心而論,我還是希望你們選擇品牌伺服器,因為品牌伺服器優勢(良好的售後服務,專業的技術支持和管理軟體、產品可以更穩定的運行。)是雜牌、組裝伺服器無法比擬的。
㈤ 做一個社交類型的網站,要怎麼做
1.資金包含:網站設計製作費用,域名費用,空間費用,維護費用等;
網站設計製作費用:根據你的網站的功能的多少,復雜程度各不相同,從以上功能來看應該是需要數萬元(僅作參考各地不同)
域名費用 :一個英文國際域名 也就是幾十到一百等。.cc好像是400多,這個具體的可以去,萬網,新網什麼的去看一下 都有報價。
空間根據大小,功能,流量,並發數等各個參數也有所不通,具體在萬網 新網等網站上也都有,主要是看你用什麼代碼製作,需要空間支持代碼運行就行了。
維護費用:如果是你自己維護,那麼無所謂了,如果請專業公司做的話,每年也需要不少的開支。
建議:如果你是自己有興趣做的話,不是為盈利那麼你可以選擇去找一些開源代碼,網上有很多,當然可能有漏洞,但是自己了興趣,也可以順便研究研究,費用主要也就是注冊域名,買空間上了。那個沒多少錢。
希望能夠幫助到你!
㈥ 開發一個簡易的社交軟體怎麼做伺服器
簡單的說就是C/S結構的網路軟體。客戶端裝在移動平台或PC上,服務端則要安裝在伺服器上。
伺服器一般租賃或自行租用寬頻架設。服務端軟體起到管理客戶端和傳遞信息的作用。後台資料庫則視用戶數量的多少和傳遞數據的多少來決定採用何種資料庫。
不同的伺服器操作系統,也需要開發人員開發相對應的服務端軟體。
㈦ 做一款社交類型的APP,一般需要多大的伺服器
其實最為重要的是,你這邊是做什麼類型的APP。單純是發帖交流的,視屏之類的
如果是搞著玩兒的話,一般的雲空間足夠了,要是想認真弄的話,那去租個伺服器吧基礎型或入門型的就可以,如果是有比較詳細的計劃的話,最好是組一個擴容性比較好的伺服器
㈧ 運營一個用戶數百萬的社交網站需要什麼樣的伺服器配置
如果用戶數能夠達到數百萬,那麼每天在線的人數可能是幾十萬,其實這樣的網站對伺服器的要求不高,只要幾台普通的伺服器即可,一台伺服器能夠支撐每天十多萬IP的訪問。初期配置要求很低的,幾台普通的伺服器搞定,後期同時在線人數提升後要求對網站程序優化,同時增加伺服器。
㈨ 做一個社交網站要租一個伺服器要多少錢(運營成本大嗎)
看用那裡的伺服器,根據伺服器提供商不同,一般價格在幾百元到幾千元不等,具體看你想用那裡的網站伺服器,假如只是個人玩玩,用免費空間,一分不花,
㈩ 社交軟體開發流程到底復不復雜
為人們的溝通交流提供了很大的便利。有人的地方就會有社交,社交是永遠都不會磨滅的話題。我們在開發社交軟體時,只要能瞄準目標用戶,並進行合理的設計就不會讓自己的產品混的太差。那麼如果我們要開發一個社交軟體的話,又需要做些什麼呢?其流程復不復雜呢?今天酷蜂科技小編就來與大家聊聊開發社交軟體的那些事。
Q:我想開發一個像微信那樣的社交軟體,復雜嗎?
A:如果您是要開發一個微信那樣的社交軟體的話,您最好做好心理准備,因為這會是一件非常浩大的工程。但是如果您只是開發具備微信幾個功能的軟體的話,您所需要做的事情還是比較簡單的。同時開發的復雜程度還和您是否是自己開發有很大關系。
Q:我不需要太多的功能,只要幾個簡單的功能就好,我不想自己開發,太麻煩。
A:如果您是想將項目外包出去同時又只是要幾個功能的話,流程不會太復雜。尤其是在您將整個項目都外包給像我們這樣靠譜的開發公司的前提下,您所需要做的工作就更少了,您只需要做好溝通交流和驗收的工作就行。
Q:這話怎麼說?
A:開發公司會將您的想法變成可以實現的方案,並且會根據您的需求進行設計和開發,整個流程中,您只需驗收就行,流程很簡單。