Trial 您是否使用30天试用服务器进行开发工作?

Trial 您是否使用30天试用服务器进行开发工作?,trial,Trial,我知道这是一个奇怪的问题,但我需要问它,以获得信息,呈现给客户。他们的首席网络管理员希望我在Sharepoint&SQL Server等30天试用服务器上工作,为他们的客户开发项目。虽然我会按照他们的要求去做,但我不相信这是开发软件或对以前开发的软件进行故障排除的最佳方式。老实说,我从未使用试用版为任何服务器/软件进行过定制开发 在试用软件/服务器上工作有哪些赞成和反对的论点 除了道德上的争论,还有一些实际的争论: 如果开发过度,你应该怎么做?开始重新安装所有东西,浪费几天时间 此外,如果客户资

我知道这是一个奇怪的问题,但我需要问它,以获得信息,呈现给客户。他们的首席网络管理员希望我在Sharepoint&SQL Server等30天试用服务器上工作,为他们的客户开发项目。虽然我会按照他们的要求去做,但我不相信这是开发软件或对以前开发的软件进行故障排除的最佳方式。老实说,我从未使用试用版为任何服务器/软件进行过定制开发


在试用软件/服务器上工作有哪些赞成和反对的论点

除了道德上的争论,还有一些实际的争论:

如果开发过度,你应该怎么做?开始重新安装所有东西,浪费几天时间


此外,如果客户资金紧张,想要这样做,你如何确定他们会付给你钱(要么是因为现金流问题,要么仅仅是因为他们的道德败坏)?

专业版:它使您能够模拟一个概念,并在为真正的交易支付大量资金之前,看看开发道路是否容易

缺点:如果他们希望这能缓解购买真正产品的需求,那么这可能会让你陷入一个恶性循环:删除虚拟机,重新安装操作系统、试用版和产品(你确实使用了源代码管理,对吗?)

建议:如果您不介意不请自来的建议,那么我会确定首席管理员为什么要使用试用版,然后再继续。在你知道原因之前,你不能回应他们

如果他们这样做是出于专业的原因,那么请确定您是否对在构建30天内切换技术的可能性感到满意。(你能有效地做到吗?)

如果他们这样做是为了避免花钱,那么请提供一些您乐于使用的替代开源/免费选项。如果他们在那一点上不会改变他们的想法,那么做必要的事情,知道你将要离开/进入什么


(如果你不介意再多提一点未经请求的建议——如果他们这样做是出于欺诈的原因,并且不会改变,那么就走开)

我很确定这种使用违反了许可条款。服务器的试用版用于评估产品。如果你真的在创造一个产品,那么你已经超越了评估

我决不会在这样的条件下工作。如果您正在开发具体的产品,请获得开发工具的适当许可证。我知道SQL server的开发者版并不昂贵(与许可用于生产的版本相比),因此我认为Sharepoint也同样如此


当然,正如前面提到的,当试用期到期时,你会怎么做?

只要工作时间少于30天,我不介意这么做。确保你的工作合同是他们支付的工作时间,而不是具体的可交付成果,因为你的可交付成果是时间炸弹

也要做好离开的准备。如果这家公司没有资源来获得正确的软件,你无论如何也不想在那里呆超过30天。

让他们看看。微软恳求人们使用他们的东西。一个帅哥会让你在3年内或直到你开始赚钱为止


哦,回答你的问题:如果我需要为基础设施中不存在的技术获得资金,或者进行概念验证,我不会对使用evals三思。这就是他们的目的。我将评估产品是否适合与我的设计一起使用。对我来说似乎很容易。也许我只是,等等,我得给我的鹦鹉一个饼干…;-)

我不确定其他人在这里认为什么是不道德的。如果项目足够短,可以在30天的试用期内完成,我看不到任何问题。我认为这是试用的一个很好的用途——如果它们不能处理客户端应用程序,那么它们就不是一个好的选择,你可以使用其他东西


我认为这里的其他人就超过30天的项目和一些好的合同想法给出了一些很好的建议。

微软提供了几个预构建的虚拟机,其中包含完整的堆栈。 (Server 2008/Sql 2008/Sharepoin)(Server 2003/Sql/Project Server)等。 他们是时间炸弹,但往往(并非总是)微软会提供一个新的形象后,暂停

使用这些映像的好处是,它们已经配置好,可以使用了。 这里的示例是sharepoint 2010()的测试版

如果项目有一个快速的时间轴,那么开发人员就可以立即访问已配置的堆栈,而无需构建新的虚拟机


Esp在使用测试版/早期版本软件时,这非常棒。

服务器必须在内部如何配置?托管解决方案对他们有效吗?(Dreamhost、Amazon Web服务等)?一些主机系统提供相当复杂的机器映像(很多东西都是预先安装的——肯定是AWS,大概是大多数其他的),减少了安装时间/工作量。我想这些都是有许可证的,尽管我真的不知道。另外,至少在某些情况下,你(他们)只为你(他们)使用的东西付费


显然,如果物理机器需要在内部,或者如果事情是超敏感的,那么就没有什么好处

SQL Server评估提到评估许可证有效期为180天,并特别宣传它是一种可用于任务关键型应用程序的工具。这告诉我MS对您在开发工作中使用它很好

要用更多问题回答问题,请执行以下操作:

  • 这个项目运行多长时间

  • 你们现在处于哪一个阶段

  • 这是一份内部/证据吗