阅读更多

25顶
14踩

互联网

原创新闻 盛大创新院出品“teamhost.org” 启动内测

2011-10-31 13:07 by 正式记者 庄表伟 评论(96) 有23316人浏览
      Teamhost.org是为那些致力于开源项目的开发者服务的一个公开的免费开源服务平台,提供类似于Google Code Github 的开源项目托管服务,而这只是Teamhost第一阶段要做的事情,这一阶段除了几个功能点还在开发外,大致上已经完成,已于10月31日正式开启内测!而下一阶段是将围绕社会化(SNS)为核心建立更加敏捷的互动平台服务。

      Teamhost基于redmine进行二次开发,提供即建即用无需审核的版本控制系统(Git/SVN),支持直接阅读readme文件等新特性。事实上它能够帮助开发者更好的管理一个项目的方方面面,其中包括:开发者交流、发布管理、Bug管理、版本管理等内容。

Teamhost特性:

      与其他的项目管理平台不同,Teamhost的易用性很强。对重要的功能提供了在线的指导和提示,并拥有完善的用户文档。主要的功能都可以在用户指导模块一步一步的指引下顺利完成操作。在每一个重要的功能页面,当用户初次使用时都会出现一份详细的该功能的用户指南,即使是初次使用也可以很快上手。

      在代码和站点安全上,Teamhost提供全程的HTTPS SSL安全通道支持,无论是web站点访问还是代码提交都以2048位RSA建立安全通道,保证你使用的安全。

      在项目的版本控制系统上,Teamhost目前支持Git和SVN的即时创建和使用。而您提交的readme文件可以直接在项目首页上显示,另外,代码仓库中任一目录下的readme文件会直接显示在Web 源代码页面中,便于您的组员更容易的理解目录的内容。

      通过路线图功能使得你能够更好的规划自己的项目的发展方向和努力目标,同时也使得关注您项目的用户能清晰的了解您项目的发展愿景而为之兴奋。

      通过项目的“问题”页面可以迅速的收集项目的错误和功能建议。

      通过使用下载和路线图功能的联合使用,将完成的项目版本包装下载页面上传后,在项目首页上就会出现发布的最新版本的下载包链接。

      Teamhost上的Wiki支持多种格式(markdown,textile,mediawiki,rdoc),开发者可以选择您自己熟悉的Wiki格式来书写项目wiki。

      进阶使用:针对一些项目除了issues,可能还会有其他沟通交流的需求,Teamhost可以为每个项目提供提供单独的讨论区。甚至项目可以发布新闻,方便开发者公布项目信息。

      其他还有一些方便开发者的功能,可以在使用中具体去探索。我们也将陆续加入更多有趣的功能,等待大家去发现。例如:

  • 更多的社会化功能:用户能够关注感兴趣的项目和开发者,了解他们最新的动态。
  • Fork项目功能:从关注的项目下创建自己的子分支。
  • 同步功能:支持Github、GoogleCode等版本管理平台的自动同步,减少开发者因为代码同步而花费的时间。
      内测阶段网站肯定会存在一些问题, 在Teamhost下有专门的“Support”列出目前网站存在的一些问题以及开发进度。欢迎大家提出宝贵的意见和建议。我们将尽快对问题做出反馈并及时修正,为大家提供稳定便捷的使用体验。

      Teamhost于10月31日开启内测,目前已完成基本功能测试。感兴趣的同学可以将相关的项目信息(描述得越详细越好)发送到 xuwen02@snda.com,就有可能在第一时间获得内测资格。

25
14
评论 共 96 条 请登录后发表评论
96 楼 zhishuren 2011-11-21 08:20
Teamhost这个东西真扯淡,都注册N天了,还登陆不进去。 中国的这些东西以后拜拜了,我TM的还是老实用GOOGLE CODE 吧 !
95 楼 zhoulei984623 2011-11-02 17:08
+1 
虽然我是个人用户,但打算以后创业,只要价格合理,还是愿意付费的。 国外的即使自己愿意付费,手续还是过于繁琐,还要担心被墙的可能。
94 楼 庄表伟 2011-11-02 16:29
george_space 写道
赶快开始吧,私有项目托管服务!
微收费、高人气、竞争少、用户粘合度高、持续性高……
为什么不做?


呵呵,不妨就在这里做一个小调查,看看有多少朋友,需要私有项目托管服务的。
93 楼 george_space 2011-11-02 16:26
赶快开始吧,私有项目托管服务!
微收费、高人气、竞争少、用户粘合度高、持续性高……
为什么不做?
92 楼 george_space 2011-11-02 16:24
george_space 写道
私有项目托管服务,才是王道。才符合中国国情,要知道,国内有几个企业能做到真正参与开源?没有!

george_space 写道
支持一下开源切国产的项目,对于属于奉献精神的国内项目,要多鼓励,多建设性促进。

然后,我还是对私有项目比较感兴趣,目前我又五个私有项目托管在projectlocker.com,速度很慢,如果有国内私有项目托管服务可用,那真是太好了,单纯走开源托管服务,尽管盛大的如意算盘可能是最终和社会化网络这块勾搭上,但是我还是觉得即使这样,即使盛大以开源项目托管来带动类似盛大FaceBook这类的交际圈、软件拍卖商店、App Store等等社会化服务,也还是没什么大戏。

还是把国产私有项目托管服务弄出来,才有根本性竞争优势。

就算100MB一年收费10块八块的,估计也是一笔不小的收入。
而对于我们这些急需要私有项目稳定托管服务商的人来说,这将是盛大根本性竞争优势。

拼技术、拼国内参与人气、拼商业创新模式,这些都不是国内企业的优势,现在是个企业都知道弄个什么服务出来,聚拢人气,然后渐渐和社会化网络结合,弄出点效益出来。这不是什么运营模式的创意。

只有走别人没有走或者很少有人走的道路,国内企业才算得上是真正的创新,才有可能谈得上优势。

所以,盛大应该大力推广私有项目托管服务,因为这块经常非常少,可以说几乎是没有竞争,你们还在等什么?
91 楼 george_space 2011-11-02 16:18
私有项目托管服务,才是王道。才符合中国国情,要知道,国内有几个企业能做到真正参与开源?没有!
90 楼 george_space 2011-11-02 16:15
支持一下开源切国产的项目,对于属于奉献精神的国内项目,要多鼓励,多建设性促进。

然后,我还是对私有项目比较感兴趣,目前我又五个私有项目托管在projectlocker.com,速度很慢,如果有国内私有项目托管服务可用,那真是太好了,单纯走开源托管服务,尽管盛大的如意算盘可能是最终和社会化网络这块勾搭上,但是我还是觉得即使这样,即使盛大以开源项目托管来带动类似盛大FaceBook这类的交际圈、软件拍卖商店、App Store等等社会化服务,也还是没什么大戏。

还是把国产私有项目托管服务弄出来,才有根本性竞争优势。

就算100MB一年收费10块八块的,估计也是一笔不小的收入。
而对于我们这些急需要私有项目稳定托管服务商的人来说,这将是盛大根本性竞争优势。
89 楼 maojieming 2011-11-02 16:01
现在都流行出这个么
88 楼 庄表伟 2011-11-02 15:32
wenshao 写道
凭什么保证不丢代码?


wenshao 写道
放置的代码都是重要的资产,你如何保证不丢?


保证的基础,是teamhost背后的盛大云,是云硬盘的数据安全机制。

forcer521 写道
协议都这样写了,到时候工程的代码,资料等没了,你们就说,哎呀我们服务器坏了,这和霸王条款有和区别啊?


哥们,你很愤怒啊!我不理解你的愤怒从何而来啊?
现在的协议,是一个内测期间的简短告知,在内测期间,因为种种不稳定,我们不能打百分之百的包票,肯定不会丢你的代码和资料。
等到Teamhost正式运营,自然会有一份更加严谨、合理、合法、令人信服的条款出来。
任何网站运作,一定会承担有限(而非无限)的责任。我们只能保证尽可能高的安全性,而不可能承诺绝对的安全性。
你可以去参考一下GoogleCode或者Github的网站协议。
87 楼 forcer521 2011-11-02 14:13
庄表伟 写道
forcer521 写道
骗人代码的吧?  居心叵测啊
引用
网站可能存在一定的不稳定性。如因服务器问题等异常原因,导致用户资料丢失,本网站概不负责。


这样就能骗到人家的代码?

你这个担忧很奇怪啊。。。

协议都这样写了,到时候工程的代码,资料等没了,你们就说,哎呀我们服务器坏了,
这和霸王条款有和区别啊?
86 楼 wenshao 2011-11-02 14:12
放置的代码都是重要的资产,你如何保证不丢?
85 楼 yiway 2011-11-02 13:21
1、一看到注册页面要填写那么多东西,我就不想注册下去了。我想先进去看看什么样。
2、我也关心是否支持私有项目,看能不能用来做私有云。
84 楼 kjj 2011-11-02 12:40
也就是挂了盛大的名号,如果是其他不知名的公司,我相信没人愿意看第二眼..............
83 楼 wenshao 2011-11-02 09:53
凭什么保证不丢代码?
82 楼 tywo45 2011-11-02 09:11
速度很不错,2M的东西,瞬间完成checkout:https://svn.teamhost.org/spring-mvc-showcase/trunk
81 楼 tywo45 2011-11-02 09:05
果断尝试了一把,感觉还不错,起码我这种subversion低手,也能轻松完成日常操作:https://svn.teamhost.org/talent-validate/trunk
80 楼 juniort 2011-11-02 00:16
庄表伟 写道
luolonghao 写道
比如,A和B都是新上线的电子商务网站,A是基于现成的开源系统二次开发,B是自己开发的系统。我觉得A失败的概率远高于B,原因有2个,首先B愿意投入更多资源想搞好这个事情,其次是A因为没有完整的知识产权,运营成功后也很容易被人模仿。

我刚看了一下ChiliProject是GPL许可,这个导致teamhost.org的所有衍生的代码也必须开源。


1、teamhost,基于ChiliProject,所以肯定会全部开源。

2、没有完整的知识产权,所以很容易被人模仿?这个观点有些事是而非,在国内,不管你有没有完整的知识产权,都可能被人模仿,从难度来说,是一样的。如果某某竞争对手,也给予ChiliProject做二次开发,也一样要遵循GPL。

3、我们愿意投入更多的资源,做有创造性的事情,而不是花明明不必花的资源去做重复的开发,以证明自己有足够的投入。


说的有道理
79 楼 reverfe 2011-11-01 20:37
luolonghao 写道
庄表伟 写道
luolonghao 写道
我也说几句,只支持开源项目没有问题,用户体验不好可以改善,但基于ChiliProject的二次开发这个事情,给人感觉非常小气,公司对这个项目一点都重视。我想这种项目重新开发,几个人几个月应该能搞定的吧?


为什么基于chiliproject就是小气呢?

不是一直都说:不要重复造轮子吗?


比如,A和B都是新上线的电子商务网站,A是基于现成的开源系统二次开发,B是自己开发的系统。我觉得A失败的概率远高于B,原因有2个,首先B愿意投入更多资源想搞好这个事情,其次是A因为没有完整的知识产权,运营成功后也很容易被人模仿。

我刚看了一下ChiliProject是GPL许可,这个导致teamhost.org的所有衍生的代码也必须开源。

如果有人模仿,未尝不是一件好事,至少有利于国内开源事业的发展。
78 楼 庄表伟 2011-11-01 20:30
luolonghao 写道
比如,A和B都是新上线的电子商务网站,A是基于现成的开源系统二次开发,B是自己开发的系统。我觉得A失败的概率远高于B,原因有2个,首先B愿意投入更多资源想搞好这个事情,其次是A因为没有完整的知识产权,运营成功后也很容易被人模仿。

我刚看了一下ChiliProject是GPL许可,这个导致teamhost.org的所有衍生的代码也必须开源。


1、teamhost,基于ChiliProject,所以肯定会全部开源。

2、没有完整的知识产权,所以很容易被人模仿?这个观点有些事是而非,在国内,不管你有没有完整的知识产权,都可能被人模仿,从难度来说,是一样的。如果某某竞争对手,也给予ChiliProject做二次开发,也一样要遵循GPL。

3、我们愿意投入更多的资源,做有创造性的事情,而不是花明明不必花的资源去做重复的开发,以证明自己有足够的投入。
77 楼 luolonghao 2011-11-01 18:45
庄表伟 写道
luolonghao 写道
我也说几句,只支持开源项目没有问题,用户体验不好可以改善,但基于ChiliProject的二次开发这个事情,给人感觉非常小气,公司对这个项目一点都重视。我想这种项目重新开发,几个人几个月应该能搞定的吧?


为什么基于chiliproject就是小气呢?

不是一直都说:不要重复造轮子吗?


比如,A和B都是新上线的电子商务网站,A是基于现成的开源系统二次开发,B是自己开发的系统。我觉得A失败的概率远高于B,原因有2个,首先B愿意投入更多资源想搞好这个事情,其次是A因为没有完整的知识产权,运营成功后也很容易被人模仿。

我刚看了一下ChiliProject是GPL许可,这个导致teamhost.org的所有衍生的代码也必须开源。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • 子类初始化的顺序

    子类初始化的顺序 ① 父类静态代码块和静态变量。② 子类静态代码块和静态变量。 ③ 父类普通代码块和普通变量。④ 父类构造方法。 ⑤ 子类普通代码块和普通变量。⑥ 子类构造方法。

  • java子类初始化_Java中子类对象初始化的过程

    Java中的继承机制看似简单,实际上包含了很多细节。最近在刷题过程中屡屡跳坑,于是自己仔细再学习了一下Java中子类初始化的细节,与大家分享。classFather{Father(){};}class Child extendsFather{super(); //隐式地调用父类构造函数,对父类进行初始化int age = 10;Child(){};}以以上代码为例:若执行Child child =...

  • Java:子类的初始化的过程

    今天学习慕课网发现了一幅画的很好的图,转过来与大家一起分享:原课程Java中继承初始化顺序图片中的顺序非常清晰,先是父类对象的属性初始化,然后是父类的构造方法,然后才是子类的属性初始化和子类的构造方法。比如我们可以举一个例子(就以视频中的Animal和Dog吧):package com.hengbao.start;public class Animal { private int age=0

  • C++(笔记)子类构造器初始化&执行顺序问题

    一、子类中的构造器(一).关于初始化问题  1.对子类新增成员进行初始化,必须添加子类的构造器  2.对基类成员初始化,必须是基类构造器完成(因为基类数据成员一般继承都是private,子类对它不能有所作为),这一点必须明白! (二).关于如何初始化 当使用子类就要用到子类的对象,但对象必须初始化(包括默认构造器来初始化),那么问题来了!!初始化是对子类的所以数据成员初始化(这里

  • 子类的初始化过程、内存结构

    一、首先先看引例public class Father { public Father() { say(); } public void say() { System.out.println("I'm father"); } } public class Son extends Father{ priva

  • 使用继承时,子类对象的初始化过程

    当创建一个子类对象时,实际上还创建了一个父类的子对象,并且先调用父类的构造器构造这个子对象,然后才会调用子类的构造器并完成初始化工作。

  • 构建子类,初始化父类(执行顺序n

    看到很多博客们知识点写的很详细,不过小编我比较喜欢简单化得写,如果遇见难理解的,小编就会长篇大论的写,不过这个知识点真的没必须写那么多。 构造函数顺序 假如有一个父类A(基类),一个的子类B,继承于A,当在测试文件(main函数)里,定义一个子类对象d,d对象的初始化会调用d的构造函数,d的构造函数要想完成初始化必须先初始化父类的,因为子类B继承于A,A类的成员函数都被B继承过...

  • java子类实例初始化过程

     子类的实例化主要分为两个步骤: .类相关静态内容 初始化; *先父类再子类:   1.父类的static属性;   2.父类的static块;   3.子类的static属性;   4.子类的static块; .类的实例内容 初始化; *调用构造子:先父类后子类:构造子调用之前先实例化实例字段和块   5.父类的普通属性;   6.父类的普通块;  

  • java 父类初始化_Java父类子类的对象初始化过程

    1. 基本初始化过程:对于一个简单类的初始化过程是:static 修饰的模块(static变量和static 块) ---> 按照代码顺序依次执行。|实例变量 及非static模块---> 按照代码顺序依次执行。|构造函数 ---> 执行对应的构造函数。子类的初始化过程。父类static修饰的模块|子类static修饰模块|父类实例变量和非static块|父类对应构造函数。当...

  • Java学习笔记(十三):关于子类初始化的过程

    子类继承父类,创建子类对象时,先调用父类的构造函数,再调用自己的构造函数,如果父类的构造函数中调用了一个方法,且方法被子类覆写,那么就会调用子类的覆写的方法 举例: package constructor; class A { A() { draw(); System.out.println("A is constructing"); } void draw() {

  • 子类与父类的初始化

         class Parent{          int x=10;          public Parent(){               add(2);          }          void add(int y){               x+=y;          }     }     class Child extends Parent{     

  • Java中父类、子类初始化顺序

    测试结果 父类静态代码块 子类静态代码块 父类成员变量初始化parent common block test 父类有参构造方法ppp 子类成员变量初始化son common block test 子类有参构造方法ppp sss 静态代码块只能生成一次: 父类成员变量初始化parent common block test 父类有参构造方法ppp 子类成员变量初始化son common bloc...

  • day8 07子类初始化过程

  • java java面向对象-子类初始化过程

    20180313 java java面向对象-子类初始化过程class Animal{private:  String name;  private int age;  Animal()  {    System.out.println("Animal 构造器");  }}//鱼class Fish extends Animal{private:  String color;//颜色    //这...

  • 子类继承父类,父类的初始化

    《Thinging in Java》的引用 基础类及衍生类,而不再是以前的一个,所以在想象衍生类的结果对象时,可能 会产生一些迷惑。从外部看,似乎新类拥有与基础类相同的接口,而且可包含一些额外的方法和字段。但继承并非仅仅简单地复制基础类的接口了事。创建衍生类的一个对象时,它在其中包含了基础类的一个“子对象”。这个子对象就象我们根据基础类本身创建了它的...

  • 关于父类和子类的初始化问题

    在Java中创建一个类的对象时,如果该类存在父类,则先调用父类的构造方法,然后再调用子类的构造方法。如果父类没有定义构造方法,则调用编译器自动创建的不带参数的默认构造方法。如果父类定义了public的无参的构造方法,则在调用子类的构造方法前会自动先调用该无参的构造方法。如果父类只有有参的构造方法,没有无参的构造方法,则子类必须在构造方法中必须显式调用super(参数列表)来指定某个有参的构造方法。

  • 对象的初始化过程及其深入理解

    一、什么是一个类 在Java语言里面,类用class描述,拥有变量和函数。没有提供get或set方法的变量称之为字段。有get或者set的任意方法或全部方法的字段称之为属性。所有的类都继承自Object类,并且继承了Object类提供的class属性。 类和对象的关系,简单说: 类可以看成一类对象的模板,对象可以看成该类的一个具体实例。 二、子类...

  • JAVA面试题解惑系列(一)——类的初始化顺序

    大家在去参加面试的时候,经常会遇到这样的考题:给你两个类的代码,它们之间是继承的关系,每个类里只有构造器方法和一些变量,构造器里可能还有一段代码对变量值进行了某种运算,另外还有一些将变量值输出到控制台的代码,然后让我们判断输出的结果。这实际上是在考查我们对于继承情况下类的初始化顺序的了解。 我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依...

Global site tag (gtag.js) - Google Analytics