DIV CSS 佈局教程網

 DIV+CSS佈局教程網 >> 網頁腳本 >> WEB網站前端 >> 關於網頁技巧 >> 初創的互聯網公司是使用開源軟件還是自主開發
初創的互聯網公司是使用開源軟件還是自主開發
編輯:關於網頁技巧     

網頁制作poluoluo文章簡介:不可否認,經過幾年的潛心研發,現在很多開源軟件已經非常成熟,那麼作為一家初創的互聯網公司,我們是該使用開源軟件還是自主開發呢?

導讀:開源軟件具有很大的優勢,這不容否認,無論是技術上還是產品成熟度上,許多開源的網站程序都滿足了大多數用戶的需求。不過對於某些公司來說自主開發的程序可能更實用,這一起的出發點就在於公司對於自身需求的認識。

不可否認,經過幾年的潛心研發,現在很多開源軟件已經非常成熟,那麼作為一家初創的互聯網公司,我們是該使用開源軟件還是自主開發呢?

我有一個技術出身的朋友,自己做了一個論壇,當做完後,在網上發現了開源的DZ,覺得自己的論壇太簡單,功能和成熟程度遠遠不如DZ,於是非常後悔,每次討論到開發的時候就談自己做的論壇如何如何不如DZ好,要做論壇就直接用開源的DZ,不要自己開發,浪費時間。

關於這個問題引起了我很長時間的思考,前段時間有個做產品的朋友向我抱怨,公司在做社區的時候,技術用了一套開源的系統,表面上實現了產品對社區的基本要求,可實際操作過程中,卻發現與產品需求在細節上相差甚遠,產品這邊很郁悶,於是跑到技術那邊讓技術改,技術卻說,這改起來費勁,那改起來需要的時間比較長,由於需求上對後台管理與開源產品很多不同,更是讓編輯管理人員發現很多管理功能是不起作用的。產品部郁悶在用戶體驗上,感覺社區的大功能模塊之間由於拼接起來的東西而形成了孤島,甚至在UI上都很不適應,特別是在面對大量初級互聯網用戶的時候。總之一堆抱怨!

  也有產品經理跟我說,自己開發論壇的是傻子,網上99%論壇都是用開源的,不需要的功能關閉就可以。連做產品的都這麼說,我也挺無語的。我想從大眾型社區入手,就自主開發還是使用開源軟件提以下幾個觀點,希望各位產品不吝賜教,大家共同討論以一下。

首先,現在互聯網大眾類型(這裡的大眾指覆蓋面相對較廣)社區主要的幾種模式無非就是論壇、SNS、群組,論壇是以話題為中心,SNS是以人與人的互動為中心,群組以興趣愛好或共同的某個需求為中心,來匯聚用戶,現在只要想好好做得公司,基本上以前三種形式至少涉及兩種,很多三種都涉及了,只是表現形式,交互的核心點有所不同。如果用開源的,以康勝的產品系列進行組合,相信2-3個月就可以上線了,作為我們產品經理來說,真能夠輕松很多,就算有很多細節,也是一種修改,要考慮的問題,遠遠少於自己去研究設計。這樣的產品能否成功 ,要看你的資源、運營、市場、業務團隊是否夠牛。可是有多少大眾類型的社區是靠開源軟件做起來的呢?就這幾年比較好的幾個大眾類型的社區:豆瓣、51、開心、校內等等,不管是興趣愛好還是交友甚至生活。好像都是自己開發。

其次,功能上是不是越全面越好,DZ論壇很強大,什麼功能都有,UCHOME依然夠強大,什麼都有,我們做點取捨,設計以下UI,稍微調整一下交互,很快上線了,那這是不是就可以了呢?看看業內,不屬於大眾型論壇,涉及到很多用戶權限和虛擬價值積累的交互,使用DZ,我覺得很好,很強大,可大眾型論壇不需要這麼復雜,面對普通用戶,越開放越好,這樣的論壇需要使用強大的DZ嗎? 如果需要一個干淨、簡單(包括前後台以及代碼)論壇,是不是要對DZ做程序端的減法呢?如果自己開發了一個SNS,跟DZ論壇打通,從用戶數據、功能上要做多少工作呢?我不太了解DZ,或者說正在了解,不敢妄下結論,但我覺得改一套現成的東西,特別是牽扯到動程序的時候,不是那麼簡單。

再次,我先舉一個例子,我有個朋友自己搞了一個公司,在做社區的時候選擇使用JSP開發,由於只有5名開發人員,考慮到時間成本,選擇了一套國外的開源程序,結果光研究這套程序用了三個月,當然不要覺得這5個人能力不強,而是我朋友在每一個功能上都追求細節的完美,所以才會選擇開源的,但研究這套程序用了三個月,當5程序員吃透每行代碼的時候,對整套程序可以說運用自如,後續的開發又持續了4-5個月才完成了第一期產品。從這個例子,我想引出一個問題,有多少用開源程序的公司將自己使用的開源程序研究透了?還是僅僅為了改上一張皮,為了目的而熟悉其中的一點點。如果不吃透,能改到什麼樣的深度,我持保留意見。

其實,我所說的自主開發還是使用開源主要還是針對初創的中小公司,這樣的公司要考慮時間、資金、人力資源等等很多問題,作為產品經理不光是要設計產品,還要與技術溝通,確保產品順利上線,產品的快樂是辛苦的,甚至很多勞動是看不見的,但作為產品經理,我認為責任心是第一位的,你銜接著公司的戰略、市場、研發、運營等各個部門,有的時候爭論也許是徒勞的,既然這裡有一個產品經理的版塊,我就做一個拋磚引玉,希望各位同仁不吝賜教,就這個問題不可否認,經過幾年的潛心研發,現在很多開源軟件已經非常成熟,那麼作為一家初創的互聯網公司,我們是該使用開源軟件還是自主開發呢?

XML學習教程| jQuery入門知識| AJAX入門| Dreamweaver教程| Fireworks入門知識| SEO技巧| SEO優化集錦|
Copyright © DIV+CSS佈局教程網 All Rights Reserved