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

《近匠》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。

发现拖(Drap)过来的信息 -VB资料 防止打开同个VB应用多个实例 分割图像的原理 -VB资料 封面的设计 -VB资料 改变 Win95 的 Shell -VB资料 改变墙纸 -VB资料 格式化磁盘 -VB资料 跟我学用ActiveBar-VB资料 VB获得IE的版本号 VB获得Windows启动方式 VB获得打印机驱动程序的设定 VB获得当前计算机上的区域设置 VB获得当前用户名 VB获得分区信息并判断是否有CD VB获得某个文件夹下的所有子目录 VB获得驱动器的卷标 VB获得系统中的所有字体列表 VB获得系统中鼠标的键数 获取驱动器信息-VB资料 文章主题: 获取桌面图象 -VB资料 计算两个日期间的工作日-VB资料 监视外部程序的运行情况-VB资料 检测文件是否存在 -VB资料 检测系统驱动器-VB资料 检查电子邮件地址输入的有效性 -VB资料 检查硬盘空间 -VB资料 将数据转换为内存二进制形式字符串(模拟CV?和MK?$两组函数) -VB资料 禁用 Alt-Tab 或 Ctrl-Alt-Del -VB资料 禁止使用 Alt+F4 关闭窗口-VB资料 绝非玩笑:VB7将完全面向对象 拷贝磁盘 -VB资料 如何改变列表题背景颜色,数据窗口控件用的是动态sql语句。 如何把unsigned long型的对方IP地址,设在ClientSocket的IP中 开发游戏软件一般要用到什么编程工具和编程语言? 为什么 semaphore 和 event variables 是不好的? 在dos下,如何用汇编语句获知XXX盘符是否为网络盘或本地盘或substed盘??? 如何实现字符串种的准确查询! 灰头土脸的问 F7 & F8 区别到底是什么? 我看着都是单步.... 如何在 windows下 破解 写保护卡? VC+ADO,怎么实现把*.DBF表导入SQLServer2k里。 一个关于库文件的问题 我在用VB编数据库SQL SERVER,想实现数据库中关键表在本地磁盘中备份,通过代码应该怎样实现 谁想与我交换主页链接 一个程序编译通过后,我把paradox数据表的某一字段由N型改为了A型,结果运行时出错,应该怎么做呢? 如何用存储过程将一个查询的结果存为本地的一个XML文件? 有人知道.DUL文件是什么东西,有什么用,怎么创建? 如何把richtext.text的内容发到直接激活的word文档中?(在线等待) 高人指点,高人救命,我急。这是我唯一的办法了。 C++中为什么析构函数可以是虚函数,而构造函数不可以是虚函数? 100分求救:谁有webeasymail的解密版本或是能用的注册机??? 寻求C++参考书 高分问一个简单问题,什么叫“RAM驱动器”? 关于运算符重载的问题,请高手进来看看 如何把unsigned long型的对方IP地址,设在ClientSocket的IP中 为什么打开防火墙后,别人不能浏览自己的主页了? 钩子函数 请问如何唤醒机器? 关于ADOQUERY的问题?? 为什么打开防火墙后,别人不能浏览自己的主页了? ■■■征集顶级域名■■■ 谁知道在WIN2000有没有象WIN98中的WINPOPU发送信息的文件,若有,文件名为什么? 云南的程序员考试者看过来!!!一起来交流一下吧!!! 为什么打开防火墙后,别人不能浏览自己的主页了? 请你帮助! 谁知道在WIN2000有没有象WIN98中的WINPOPU发送信息的文件,若有,文件名为什么? 请教pnm和rtsp协议?请问哪儿有相关技术资料下载?谢谢! VC.NET那个变态的属性太难用了!!!我怎么死活都找不到我定义的消息??? 你们遇没遇到在builder中显示 link error提示的?? 请教pnm和rtsp协议?请问哪儿有相关技术资料下载?谢谢! 为什么在form1的paint事件中加入"form1.refresh语句后,在不做任何动作的情况下,事件会连续发生???你们有这种现象吗? 数据表格数据的块粘贴,如何实现? 网络病毒!急救! SOS 救命!!!!!! 为什么打开防火墙后,别人不能浏览自己的主页了? 急,判断某个记录是否为空的语句怎么写???除了record="" ,还有一个 jrun下如何配servlet,急急急 一个简单的问题,有劳各位了! 有一个EXE文件的图标很好看,如何把它保存下来? 超大整数相乘 急,判断某个记录是否为空的语句怎么写???除了record="" ,还有一个 请大家提供一部最精典的武侠小说,我最近特无聊,想看! 在平行四边形ABCD中,BE垂直CD,BF垂直AD,垂足为E、F,BE=2cm,BF=3cm,角EBF=60求平行四边形ABCD的面积 关于雪的排比句像.像.像.像. 在造纸时,抄纸用的网,网孔是多少目的? 在正方形ABCD中,F是AD的中点,BF与AC交于点G,则三角形BGC与四边形CGFD的面积之比为多少 马尾巴做琴弦_不值一弹.弹字的谐音是什么 关于抄纸请问 抄纸 具体是怎样道工序?都要用到哪些助剂? 洗衣机甩干桶起动慢没劲还有点响洗衣机甩桶不转了 找了_个电容和电机〈成套旧的〉 换上以后就不顺 没劲 今天没事 把4VF换成8VF试了 有响声 又换过来还是有响比以前还慢 怎么 我爱雪的排比句我爱雪.我爱雪.我爱雪. 造纸术 怎样抄纸快 甲乙两辆汽车分别从A、B两地相向而行,速度比是7:11,相遇后两车继续行驶,分别 雪下得真大呀!改为排比句 Look!The black cat_____a black hat over thereA looks like B looks after C looks over D looks into选出来的说一下理由···明天老师的正确答案出来我会再加分 双桶洗衣机维修没有甩干点击没劲怎么回事 she is playing volleyball.的一般疑问句 英语下面的句子变一般疑问句是否让has还原 she has a dog 甲乙两辆汽车分别从A、B两地同时相向而行,速度比是7:9相遇后两车继续行驶,到达 孕妇喝特仑苏有机奶好吗? she has a dog她有一只狗 甲,乙两辆汽车分别从A,B两地同时相向而行,速度比是7:11,相遇后两车继续行驶,分别到达B、A两地后立即返回,当第二次相遇时,甲车距B地80千米,两车共行了3个A、B两地的路程,A,B两地相距多少千 题:甲,乙两辆汽车分别从A,B两地相向而行,速度比是7:11.相遇后继续行驶,分别到达AB两地,立即返回,当第二次相遇时,甲车距B地80千米.A,B两地相距多少千米?1,他们走的时间一样吗?3, she has (get)a dogshe has (get)a dog添get的适当形式 设四面体的各条棱长都为1,若该四面体的各个顶点都在同一球上的球面上,求球的表面积 有什么排比句 She has found her lost dog 改为一般疑问句 棱长都为√2 的四面体的四个顶点在同一球面上,则此球的表面积为 蜗牛和鼻涕虫有什么区别? 乌龟有什么天敌 一个四面体的所有的棱长都为√2,四个顶点在同一个球面上,则此球的表面积为 蜗牛与鼻涕虫的区别 乌龟的天敌是什么? 牛奶盒子是用什么做的? 化肥厂计划生产化肥350吨,实际比计划多生产70吨.(1)实际完成了计划的百分之几?(2)计划产量比实际少 乌龟的天敌是谁 奶盒子怎么能揉开我现在生完宝宝以经一个多月了,奶一直不够吃吃,可以这么说,大部分都是吃的奶粉,而且有点奶就漏了,现在右边乳房挺大的,奶比左边多一些,硬块也多,左边乳房比较软,但是 六一班,上学期男生与女生的人数比是13:12,这学期又转来两名女生,这时女生人数正好占全班人数的50%,这个班原有女生多少人? 乌龟有怎样避免天敌 如图长方形ABCD中,AB=10,AD=14,BF=CE=6,求阴影部分的面积 she likes piaying the guitar?yes ,she 改为一般疑问句,并作肯定回答 乌龟在水里有天敌吗? 双缸洗衣机洗4件衣服定时多久?放多少洗衣粉 多少水? 牛奶为什么装在方盒子里? 水蛭,鼻涕虫和蜗牛有什么区别告诉我他们的区别和相同点 用洗衣机洗衣服,用洗衣粉洗完头道后,每次清洗之前都要先脱水甩干衣服的泡沫吗?用洗衣机洗衣服,头道用洗衣粉洗完后,每次清洗之前,需要先脱水甩干衣服的泡沫后,再清洗 这样清洗得要更 为什么牛奶装要在方盒子里卖? 鼻涕虫与蜗牛1.谁跑得快2.谁更会保护自己3.谁更容易怕热.说说原因 跳绳的有18人,乒乓球的有22人,有8人两项都参加,问各有几个人参加跳绳的打乒乓球? 什么尾搓绳 歇后语 鼻涕虫是不是蜗牛?我在树上看到的就是鼻涕虫 六三班同学参加两项课外活动80%人参加打乒乓球,75%参加跳绳.有22人两个项目都参加,参加课外体育活动有()人 所有楞长都为根号2的四面体,四个顶点在同一球面,求这个求的表面积..3π... 蜗牛和鼻涕虫的最大区别是什么?A.蜗牛有钱一些 B.鼻涕虫比蜗牛怕热些 C.蜗牛爬的慢一些 D.鼻涕虫身字长一些 E.以上都对 马尾巴提豆腐-----( )牛皮灯笼-----( )歇后语马尾巴提豆腐-----( )牛皮灯笼-----( ) 从生产的粮食中抽出20袋检查质量,以每袋50千克为标准,将超过的千克数记为正数,不足的千克数记为负数,记录如下:单位 -0.7 -0.5 -0.2 0 0.4 +0.5 +0.7袋数 1 3 4 5 3 3 1这20袋大米总计超过多少千克或 鼻涕虫是蜗牛变的吗?我今天看到一个鼻涕虫,好像蜗牛!···所以我觉得鼻涕虫像蜗牛.可是,鼻涕虫就是蜗牛吗? 歇后语 马尾巴串豆腐后面是啥 在四边形ABCD中,AB=AD,∠ABC+∠ADC=180°.E,F分别是边BC,CD上的点,且∠EAF=2/1∠BAD,求证:EF=BE+DF 把过程抄在纸 在平行四边形ABCD中,BE垂直CD,BF垂直AD,垂足为E、F,BE=2cm,BF=3cm,角D=120度.求平行四边形ABCD的面积D E CFA B 三角形全等:已知如图在正方形ABCD中AB=AD∠B=∠D=90°(1)如果BE+DF=EF求证 造纸术中抄纸用的工具是什么
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘