说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

《近匠》Coding:将软件开发搬到云上

HTML文档下载 WORD文档下载 PDF文档下载
《近匠》第57期,本期近匠专访Coding创始人张海龙,他认为开发者的工作可以云端化,可以随时、随地的写代码,只要有一个浏览器就可以。

CSDN移动:请讲讲你们是谁?你们以往的从业经历? 

张海龙:Coding是由我和原来开源中国的部分团队创办的,目前团队18个人,有来自微软,新浪,腾讯等主流互联网企业的人员加入,也有一些自由职业者加入。我们还有一些硅谷的小伙伴正在加入我们的路上。Coding团队绝大部分是技术人员,占到80%。我们最初团队的成员一直在做开发者服务相关的工作,包括开发者社区,代码托管等等。


CSDN移动:为什么要做这样一个工具/服务?开发者有什么样的需求?

张海龙:云计算是大势所趋,越来越多的应用依赖云计算,人类的生活也在云端化。由于我们一直在做开发者相关的工作,我们认为开发者的工作也是可以云端化的。所以我们就想着把软件开发这件事情搬到云上去。目前,软件开发很多时候是需要配置各种环境,服务器,还要对这些服务器和环境进行维护,非常耗费时间。如果我们把开发者所需要用的工具和服务云端化了,那么这些琐碎的事情就可以不用考虑了,开发者可以专心写代码,专注于业务本身。而且,云端化以后,即使更换开发设备,也不需要重新安装任何环境,团队之间的协同工作也变的容易。我们一直说将来的场景是,开发者可以随时、随地的写代码,只要有一个浏览器就可以了。

CSDN移动:这个工具是针对移动开发的哪一个环节?在这个环节中,现在是一种什么状况?同行?竞争对手?格局是什么样的? 

张海龙:Coding 从某种意义上是希望改变软件开发的方式,以前我们都是在本地或者局域网环境中做开发,将来我们可以在云端做开发。从软件工程的角度来看,Coding 是覆盖软件开发全生命周期,从开发到测试,到集成等等。但是 Coding 只做研发(Development)阶段的事情,不做生产(Production)阶段的事情,例如部署,运维等等。目前做开发者服务的有很多,但是跟 Coding 完全一样的还没有,有一些团队在做代码托管相关的服务,类似于国外的 github ,但产品的理念跟 Coding 还是有很大的区别。

CSDN移动:产品做了多久?什么时候推出的?

张海龙:Coding 这个产品酝酿了很久,我从2013年下半年就一直在思考相关的问题,但是真正写代码是2014年3月份才开始的。Coding.net 这个平台正式推出是在2014年7月16日。截止今天(2014年7月30日)我们已经有接近8000的注册用户,增长量还可以,我们也没有做什么广告,主要是社交媒体传播和口碑传播。但是我们也意识到了一些问题,比如大部分用户是抱着试试看的心态过来的,因为一个新的平台要让大家接受是需要沉淀的,所以我们下面的主要精力会放在让用户在 Coding 平台正式的做一些项目开发,把用户沉淀下来。

CSDN移动:针对产品与需求,你们做了些什么?从第一个内测版本,到现在?开发这套系统有什么技术门槛?有什么坑,怎么迈过去的?近期还将有哪些改进? 


张海龙:Coding 是给开发者用的产品,我们自己也是开发者,所以对于产品需求的把握还是比较容易。有难度的是,怎么把需求变成好用的功能,这就考验产品的能力了。我们的开发方式是快速迭代,自己先用,用了觉得没问题了就推出去给用户。Coding 目前主要有四个模块,项目管理,代码托管,运行空间,质量分析。其中项目管理和代码托管是我们自主研发的,编码的工作量比较大,也考验系统的架构。运行空间和质量分析是基于开源项目做的,基本的功能是现成的,我们的主要工作是把功能变的更好用,重做 UI,修补 Bug 等等。Coding 是按照大规模分布式系统的架构去设计的,所以一开始难度很大,需要考虑整体架构的可扩展性,稳定性,以及每一个模块的集成问题。最初进展缓慢,而且内部试用的时候有很多的问题,例如代码托管和运行空间怎么整合。还有就是开源软件的坑是很多的,表面看起来什么功能都有,但是你按照产品标准去看的时候,发现很多问题。我们曾经被 Cloud Foundry 一个网络层的 Bug 坑了很久,花了两周时间去解决。Coding 上线到现在收到了很多反馈,我们近期将针对这些反馈做出调整。在功能性方面,我们会对现有的功能做一些加强,近期并不会推出更多新功能。

CSDN移动:如何收费,盈利模式如何?

张海龙:所有云计算产品的收费方式都差不多,例如 github 就是提供付费功能和企业私有云的部署,我们将来也会采取这个策略。我们以前说互联网免费为王,但我感觉在云计算时代,免费已经不是万能钥匙了。很多用户是希望你收费的,因为他们需要有保障的服务。而且云计算把以前的工具和产品都在服务化,通过服务收费是一件非常顺理成章的事情。

CSDN移动:未来的发展方向如何?工具/服务的方向,该格局发展趋势,该领域的未来畅想? 

张海龙:现在云计算的产业非常火,有非常多的大公司在做云计算相关的项目,也有非常多的创业公司选择了云计算领域,我们也算是其中之一。我认为云计算是一种跨时代的技术,业内称之为 Generational Shift,也就是说 PC 时代,独立的计算硬件时代即将过去,我们将进入云计算时代。云计算和移动互联网以及大数据是相辅相成的。移动互联网的发展推动了云计算,云计算的发展又推动了大数据。目前市场对于云计算还有一定的观望态度,主要是对于安全和隐私的顾虑。所以我希望所有云计算领域的厂商一起来规范市场环境,让用户能放心的使用云计算技术。


【《近匠》欧朋流量宝,工具类应用开发之道】《近匠》第56期,欧朋流量宝是Opera主导研发的手机流量管理应用,它通过技术手段对流量压缩、节省和管理。欧朋流量宝团队横跨中国、美国、波兰、挪威。产品工程负责人周元林与我们分享了他团队协同方面的经验。

【《近匠》Bmob:免费无限制的公有云服务】《近匠》第55期,越来越多的移动开发者开始关注mBaaS云服务模式,我们已经采访过多家mBaaS服务商,本期近匠对话mBaaS服务提供商——Bmob CEO何少岳,作为早期进入mBaaS领域的服务者,Bmob有什么新的变化?

【《近匠》LegendTech:AR技术现已加入15元豪华午餐】《近匠》第54期:在世界杯期间,某餐饮连锁品牌推出了一款AR足球游戏。如何使用Unity+Vuforia搭建了一个增强现实的游戏开发环境?该技术团队负责人将与我们分享了AR应用开发中的宝贵经验,和对AR技术交互性的理解。

回顾更多内容及线下开发者活动信息,请关注mobilehub公众微信号(ID: mobilehub)


寻求《近匠》免费报道,请私信:@CSDN移动,或发送邮件至mobile#csdn.net。

Java内存模型的历史变迁 Java 8与Apache Ignite Java开发与技术挑战——关于技术的技术思考 专访唯品会架构师肖桦:做编码的架构师 越来越“简单”的Java 我的Java!越过山丘 专访沙梓社:做个“Think Different”的技术牛人 基于ES6,使用React、Webpack、Babel构建模块化JavaScript应用 财税街创始人石克清:创业须空杯心态+有效社交 自我知识管理:连贯性就是生产率 玩转Google I/O 2015:Android M、IoT、Glass 2.0、VR、ATAP ARC中Retain Cycle揭秘 失控与逆转!企业移动化2.0时代下如何求变? 玩转物联网之MQTT 专访都灵创客教育奚炎:被忽视的Maker教育 13岁iOS开发者:Swift开发Sprite Kit游戏实践 专访豌豆荚「自动装」开发团队:无需Root即可批量点击「下一步」 iOS项目的持续集成与管理 《近匠》谛听科技,探索智慧家庭的智能网关 【简讯】Python 3.5.0b1发布 《算法的乐趣》作者王晓华访谈:多看、多做、多想是秘诀 专访李祎:Java在Testin的技术应用 React首部经典图书推荐:全程经典实例,360度剖析React.js 再做一个Android!Google发布第二代VR眼镜Cardboard Go语言开发常见陷阱,你遇到过几个? 奏响年度最强音 第七届中国云计算大会日程全公布(表) 【CTO讲堂】请在还年轻的时候,尽量多踩些坑 以细分使用场景为突破点 探究墨迹天气的体验创新 熟练成就创造——MathWorks全球副总裁Richard Rovner、产品市场经理赵志宏专访 Objective-C编码规范:26个方面解决iOS开发问题 豌豆机器小组发布最新WRTnode2R,支持华为Liteos、QQ物联与AllJoyn kylix3下怎么调试多线程程序? 散点分,顺便求个方法,up有分,三日定结! 用VBA调用EXE文件 Boundscheck 怎么用呀? 在windows98下怎样用windows API 取得中文字符的宽度? 我没装过Linux也不知道这个操作系统怎么装 和有什么不同!希望大家给点意见 我侵权了?? 如果在pb中使用fpt传送文件 有关于WinSocket编程,CB和VC之间应该如何进行接口 请问?将一窗口始终置于其他窗口的最前面,这段代码怎么写?在线等待! 关于控件下载 请大家帮忙看一下,这段调用存储过程的代码有什么错误?在线 [寻人]请红旗下的蛋过来领分喽。说话算话。 jsp后缀名大小写问题(急,在线等!) 100分!急!如何在程序中判断sqlserver服务是否启动? 有什么比较深入的c语言的书? Delphi出现问题,请帮忙解决。 用java编程序,将String数据通过存储过程存入数据库,为什么有的时候cs.setString()好使无常呢? 求助:如何读出mshflexgrid栅格表头项的内容的宽度? 高分!! 问一个引号的问题,望高手们不要见笑 pb中怎样得到某个字符的asc码? 谢谢 ChangeDisplaySettings最低可以把分辨率和颜色设为多少呀? DataGrid+CheckBox的问题(查了很多例子就是解决不了) 再次提问,sql2000的问题? 请问在vbscript中怎样判断一个数,是否能被3整除 MSN Messenger5.0发送文件到MSN Messenger4.6,为什么总是连接不上? sql2000的问题,谁能知道? 100分:誰有thinking in java 2 的中文電子書和例子代碼,給我一份吧? 关于将图形放大缩小的问题. jsp后缀名大小写问题(急,在线等!) sourceforge主站上不去了,那还有比较大的sourceforge站点?最好是美国的。 如何取得一个程序的内存占用率,cpu使用率等信息呢? 如何解决MSN Messenger5.0不能发送文件给MSN Messenger4.6的问题? 怎样把时间放到数据库表里,格式需要转换吗? 文件操作,帮个忙吧? simple question 60 points wait for your picking 如何卸载rose 分虽小,结得快的啊!讨论一下…… option explicit是什么意思 大哥大姐们!看一下嘛!帮帮我! 又一次被奶牛拒掉,而且有了注册机。 simple question 60 points wait for your picking (菜鸟的问题)在EditBox中怎么换行? 超级难题 SQL如何写??? 如何让WinCE支持DVDROM 請問如何在ASP.NET中實現從客戶機上傳文件到服務器? 新手问:我声明api,但是参数里有我没有定义的类型,pb报错,怎么办 关于Tclientdataset中commandtext的问题 关于按扭的简单问题 调用ejb的错误,请帮忙看看,帮我顶顶也给分,谢谢 关于lei的配置问题 Let's go and _______.A.play the basketball B.have a lunch C.listen the tape D.play volleyball 急用!我脑袋太笨!有10箱橘子,最少的一箱装了50个,如果没两箱中放的橘子都不一样多,那么10只箱子一共至少装了( )个橘子. 非限制性定语从句一定可以用where when代替吗 什么时候用介词加关系代词 be used to sb's 脑子太笨怎么办?本人在外面打工,他们都说我脑子太笨,我真的好难受,好痛苦! three——(five)of the water there has been polluted because of the factories nearby be used for 中国的主要河流有哪些只要名称就好 she knows three other foreigh lauguages ____ english. 请问填Bisides or except? 两种用法有什么不同?如果改成she knows the three other foreigh lauguages __english, 又有什么不同? 谢谢who will he invite to hia party?he will invite 说sb.used to be是“过去常常”的的意思吧?那么she used to love me.好像有这种说法吧?可是难道翻译成 她过去常常爱我?我觉得 它只是“她曾爱过我”的意思RIGHT? 我在博客上使用英文全是为了让你能够看懂.这句话用英语怎么说啊? where能引导非限制性定语从句么?Readers love the start of a story, ______ there are new and sometimes strange people to be met for the first time.A.where B.when C.which D.whether答案说应选where,因为where引起非限制性定语从句 be used to sb习惯某人 有没有这样的说法? often,read,you,after,book,supper,do(?)怎么造句? where是否能引导非限制性定语从句? my mother kept at teaching me read and write.可否把at 去掉,为什么. donate sth to sb中sth充当什么语,to sb充当什么语? 写出下列动词的第三人称单数形式、现在分词和过去式.1.live ______ _______ ________ 2.walk _______ _______ _______ 3.pick _______ _______ ________ 4.lose ________ ________ ________ 5.look ______ ________ _________6.notice ________ My grandpa can't read and write 改错 ask sth to sb ask sb sth Not only the air but also the water here has been polluted.(改为否定句)____ the air _____the water here has been polluted My mother never ______(read) . give sth to sb的to能省吗? large amounts of 和 large numbers of 和 huge amounts of 的区别 My mother asks me to read something ,but i can`t l____ long. 各项为正整的等比数列[An].a4*a7=8则log2*a1+log2*a2+.log2*a10=? The only thing that keeps me wishing on a wishing star 坚持用英文日记很有帮助.翻译成英语 You know,the only thing that scares me is that you might love him more than you love me.翻译. 求一首歌.男的唱的.有一句歌词是“love is the only thing that keeps us alive"如果条件不够我还可以回忆,总之求求大家了. flag table cat hand哪个的a发音不一样急需呀!!!!!!! 我国的主要河流是什么主要河流,中国的哦 中国多少个主要河流 初二英语上册作文 写一篇关于怎样上课的英语作文 急用啊还可以再写几句吗 写上课不能说小话 不能睡觉等 我国的主要河流有哪些 用be away from send sb sth something+adj造句 A grape B face C cat D table A old B ok C often D rose A funny B tofu C mutton D busA we B me C she D veryA like B strict C fish D is A head B eat C meat D pleseA clock B clean C music D niceA umbrella B student C music D tubeA hole B box C nose Dhom 我国东部有哪些主要河流东部有哪些河流啊,还有都有哪些水文特征,还有变化? 我国的主要河流 I can see a cat under the table改为否定句 I wrote my first poem when I was 5 years old.It was (71) f_______ Mother’s Day.The poem was not my best work,but my mom kept it – just like she kept every other piece of writing and artwork I ever made.She (72) a________ kept my baby clothes and 不忘记最危险的时候战歌飞旋..最危险的时候实际上是指的是什么的时候战歌飞旋实际上是指什么 Two balls and a cat ___ ___ the table.两个球和一只猫在桌子上。Two balls and a cat ___ ___ the table.记得好像是按临近的用is,又不敢确,注意,不要there开头的句子! She wrote a poem when she made a tour to what was once a battlefield.本句为啥用what难道修饰poem? 父亲坚决地对母亲说:“不是常对你说吗?我是不能轻易离开北京的.你要知道现在是什么时候,这里的工作多么重要.我哪能离开呢?”1、这段话有两层意思:一层是:( )另一层是( )2、用 初中定语从句 that与where的区别只需that与where的区别(如我出生在某地是用that还是where,我们参观某地用that还是where.),越详细越好,最好的是有例题的,很着急的~好的我会给加分! 求一歌名!只记得歌词有一句“when I was 13,I had my first love”歌词大概就是这样的 All the fish have_____(go)because lots of water comes inro the river. 英语翻译I'm afaid face to face this world.I don't know why.Only you ,baby ,please believe me.I wanted you .I wanted you to take for walk in the street.Ago ,so sweet .But ,you go away .Baby never leave me.I not mature enough ,I wanted you.这是 有be popular by sb吗 定语从句里是不是只有which和as能引导非限制性定语从句?who.where.when.whose.why都不能吗?14题A为什么不可以? be mad at be interview by sb.求翻译! Because of the water pollution,many fish have ___.die dead death 哪个? 1.He taught me to play football.2.My mother was very angry ( ) me and began to shout at me.1.改同义句 be praise by sb for sth例句:Our class teacher was praised by the headmaster for his hard and excellent work. when能引导非限制性定语从句吗? -The boy____play the guitar when he was only seven years old -How clever he was! 英语翻译[ti:bye bye][ar:mariah carey ][al:e=mc2][by:活在当下]mariah carey - bye byethis is for my peoples who just lost somebody your best friend,your baby your man or your lady put your hand way up high we will never say bye no,no,no mamas,d fish because water造句
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘