開發(fā)者在寫程序時(shí)往往會(huì)遇到這樣的問題:搭建服務(wù)器、各種系統(tǒng)數(shù)據(jù)庫安裝、系統(tǒng)維護(hù)、數(shù)據(jù)備份.....時(shí)不時(shí)還得背個(gè)性能不佳的沉重電腦,總之是各種繁雜的工作。在云計(jì)算時(shí)代,其實(shí)你沒必要這么做,一個(gè)云端開發(fā)平臺(tái)就能搞定這一切,比如Coding.net,而且,程序猿在Coding碼市還能讓自己的“手藝”直接變現(xiàn)。 Coding讓程序開發(fā)從繁變簡(jiǎn) Coding成立于2014年2月,是國(guó)內(nèi)一站式云端軟件服務(wù)平臺(tái),旗下包括云端開發(fā)協(xié)作平臺(tái)Coding.net和軟件眾包平臺(tái)碼市。 Coding.net是Coding的核心業(yè)務(wù),它的功能主要包括:代碼托管、在線運(yùn)行環(huán)境、監(jiān)控代碼質(zhì)量,同時(shí)兼具一定的社交功能(冒泡、評(píng)論、點(diǎn)贊)。在線運(yùn)行環(huán)境支持Java、Ruby、Node.js、PHP、Python、Go等多種語言。據(jù)了解,在Coding.net的用戶,每個(gè)賬號(hào)可以創(chuàng)建1000個(gè)項(xiàng)目。
比如,開發(fā)者從某平臺(tái)獲取了一部分代碼或者模塊,通過coding.net生產(chǎn)出一個(gè)軟件,打包成一個(gè)package,然后將其存放在warehouse,需要運(yùn)行的時(shí)候就推送到適當(dāng)?shù)膔untime。 更形象點(diǎn)說,一個(gè)程序猿獲取的代碼片段,通過Coding.net,生產(chǎn)出一個(gè)軟件后,打包成App,把App存放在App Store,運(yùn)行的時(shí)候推送到手機(jī)即可。也就是說整個(gè)過程不落地,全在云端就能完成。 其實(shí)在國(guó)內(nèi),很多程序員并不喜歡分享自己的代碼,這一市場(chǎng)現(xiàn)象導(dǎo)致Coding的SaaS工具并不定位在開源,這也是Coding.net與國(guó)外著名代碼托管平臺(tái)Github最大的不同。 Coding的創(chuàng)始人張海龍稱,“程序猿在Coding.net上托管項(xiàng)目是不需要分享的,它有私有庫,是自己獨(dú)享代碼的地方,在這里,你不需要擔(dān)心自己的代碼會(huì)泄露”。 另外,Coding.net還為用戶提供一鍵部署,Demo演示輕松簡(jiǎn)單。其代碼分析功能,能有效提高代碼質(zhì)量,目前平臺(tái)已積累18萬開發(fā)者。 程序猿在Coding.net上不僅輕松完成程序開發(fā),Coding同時(shí)為他們提供項(xiàng)目交易平臺(tái)碼市,碼市是基于眾包的軟件外包平臺(tái),鏈接企業(yè)發(fā)包方(甲方)和程序猿(乙方)。張海龍告訴創(chuàng)業(yè)邦,“在Cooding.net,程序猿更高效完成程序開發(fā),在Coding碼市讓自己的‘手藝’實(shí)現(xiàn)變現(xiàn)”。 緊抓項(xiàng)目“前、中、后”,想為行業(yè)立監(jiān)管標(biāo)準(zhǔn) 開發(fā)一個(gè)程序類似于造一座房子,同樣是一個(gè)主架構(gòu)+無數(shù)的類(類又是有數(shù)據(jù)+函數(shù)組合而成)+膠水語言(水泥),在這過程中,很多程序成員不會(huì)注意程序的優(yōu)化以及后續(xù)的擴(kuò)展性,或者拿現(xiàn)成的代碼,修修改改,草草交出來的項(xiàng)目擴(kuò)展性不強(qiáng),難以進(jìn)行二次開發(fā)以及增加新功能。有的項(xiàng)目做一半,到后期項(xiàng)目爛尾頻出。張海龍稱,“這在程序開發(fā)行業(yè)是常有的事,也是令業(yè)界最頭疼的事,但這種事情在Coding很少發(fā)生”。
前期:進(jìn)駐Coding的程序猿要先通過注冊(cè)審核,成功后還要簽書面協(xié)議,開發(fā)的代碼必須托管在Coding.net云端協(xié)作工具上,利用演示工具隨時(shí)查看項(xiàng)目演示并生成質(zhì)量報(bào)告,以此保證代碼的質(zhì)量和原創(chuàng)性。需求方,要有清晰、標(biāo)準(zhǔn)的項(xiàng)目文檔表述,如果文檔達(dá)不到要求,Coding會(huì)指派項(xiàng)目經(jīng)理協(xié)助,直到文檔達(dá)到要求為止。 中期:同一項(xiàng)目可劃分階段點(diǎn),讓開發(fā)項(xiàng)目實(shí)現(xiàn)按階段驗(yàn)收,面對(duì)進(jìn)行中的項(xiàng)目糾紛問題,Coding設(shè)立了專門的監(jiān)管委員會(huì),根據(jù)雙方簽訂的保障協(xié)議,委員會(huì)作出公正仲裁。 后期:在Coding完成的項(xiàng)目,具有一定的保質(zhì)期,交付后,Coding對(duì)項(xiàng)目進(jìn)行使用情況跟進(jìn),對(duì)后期出現(xiàn)bug問題,開發(fā)者有義務(wù)對(duì)需求方項(xiàng)目做bug的修復(fù)。 張海龍告訴創(chuàng)業(yè)邦,“目前公司已經(jīng)完成140個(gè)項(xiàng)目,只有2個(gè)在交付后出現(xiàn)了問題”。他認(rèn)為,軟件開發(fā)只有標(biāo)準(zhǔn)化、流程化進(jìn)行的前提下,才能良性發(fā)展,并希望Coding能為軟件開發(fā)行業(yè)樹立標(biāo)準(zhǔn)。 盈利模式未明,且行且摸索 其實(shí)不管是項(xiàng)目托管,還是在線協(xié)作,以及IDE(集成開發(fā)環(huán)境)在國(guó)內(nèi)都沒有好的盈利基礎(chǔ),Coding也不例外,目前除了私有云、來自需求方10%的服務(wù)費(fèi)有部分收入外,其它的盈利模式仍在探索中。張海龍表示,未來不排除對(duì)程序猿實(shí)行收費(fèi)制度。 但張海龍看重市場(chǎng)未來的發(fā)展,他本人有著十幾年的程序猿經(jīng)歷,對(duì)軟件開發(fā)有著透徹的理解,他認(rèn)為,一旦大家把虛擬團(tuán)隊(duì)、云端開發(fā)、在線協(xié)作實(shí)現(xiàn),開發(fā)將變得非常高效,項(xiàng)目需求方也會(huì)被滿足的非常好。 Coding在去年獲得由光速資本領(lǐng)投B輪千萬美元融資,近日已完成對(duì)Gitcafe(代碼托管服務(wù)打造的技術(shù)協(xié)作與分享平臺(tái))的戰(zhàn)略收購(gòu),Gitcafe是對(duì)Coding業(yè)務(wù)的有力補(bǔ)充,此后Coding.net的平臺(tái)能力也將更加完善。 |
|