在生产软件中使用预览技术

时间:2009-08-04 16:39:05

标签: silverlight silverlight-3.0 preview

将CTP技术用于内部生产软件有哪些优缺点?通过内部生产,我的意思是我们不向其他任何人销售的软件,但会被全国范围内的大量内部员工使用。

我可以看到显而易见的优点(功能和功能优于现有系统)和缺点(错误,缺乏支持,界面更改,停止风险。)我想听听有使用预览技术经验的人在生产软件和我们可能不会考虑的各种障碍和事物。

有问题的技术是Silverlight Bing地图控件CTP。

谢谢,

5 个答案:

答案 0 :(得分:2)

我个人认为这不是一个好主意,因为基本上你的内部员工就是你的市场,所以这基本上就是生产软件。

因此,可能需要考虑许可,合规性,支持,SLA等问题。

我知道我的IT主管和内部审计人员不赞成这两个人。

答案 1 :(得分:2)

这是一个很难做出来的电话,实际上取决于你的情况。如果您了解缺乏支持,那么针对开发人员的针对开发人员的beta版控件可能会非常合适。

特别考虑到内部应用甚至公共网站如何快速完成修订和快速改进的里程碑。

Silverlight Toolkit去年一直在尝试一种新模式;我们引入了特殊品质的乐队,帮助客户打电话,了解产品团队的投资和保证。我希望我们可以让其他团队做出类似的承诺。

AutoCompleteBox控件在一年前基本上是CTP,在预览质量乐队中。从那时起,我们将其作为成熟的支持产品投资并在Silverlight 3 SDK中发布。

与您的管理层讨论,以确定您可以承担的风险,同时仍然为您的内部用户提供高质量的价值(无论发布的质量如何,这些方案都能很好地发挥作用)。

考虑源代码!
您还可以做的一件事是围绕源和二进制文件进行讨论。虽然您不会总是选择获取许多控件或框架的源代码,但是现在有很多开源版本可用。您的控制供应商也可能愿意提供源许可证。

维护自己的开源控件私有分支的成本很高,但是如果您之前需要修复,想要添加自己的功能,或者觉得开发人员的工作日可能会被开发,那么这是一个可以探索的途径。只需获得为您的方案定制的现有控件。

使用更具体的链接进行更新:

Silverlight工具包
对于那些感兴趣的人,有关Silverlight工具包的Quality Bands的更多信息。它们是实验,预览,稳定和成熟;预览非常类似于CTP,预览 - 测试版和成熟版 - 已发布并支持。

这些都只是单词,但它们是团队的“单词”。

Microsoft Connect
WRT Bing Maps控件,我确实看到那里有一个Microsoft Connect site。这是一个很好的资源 - 尽管我不在该计划中,通常Connect网站可以帮助提供更频繁的删除,一组用于讨论任何问题的论坛,以及一种轻松与开发人员和测试人员联系的方法产品。

其他供应商
还有许多其他供应商提供早期版本,请随意使用注释来添加非Microsoft角色。我想提供我对这些主题的看法,因为我非常熟悉许多特定于Silverlight的Microsoft框架。

答案 2 :(得分:1)

您是否确定它会起作用而不是杀死员工的宠物?那应该没问题。

说真的,确保它适用于目标受众。

一如既往,恕我直言。

答案 3 :(得分:0)

有时您只是不想等待新功能,例如我们在新架构中仅为DateTimeOffset开始使用SQL Server 2008。我们在内部使用了这个应用程序,但这不是一个主要部署。如果它足够稳定那么为什么不呢。优点是你不必等待,你正在测试新技术,代码和跟上技术。

缺点是某些功能会发生变化,API尚未完成或某些内容会被重命名。这些东西很快出现,通常很容易改变。还有一些事情可能没有记录,但总会有人写博客。

答案 4 :(得分:0)

使用今天可用的工具HockeyApp来管理我的应用的测试版,我不太害怕在我的应用的测试版中使用预览API。通过这种方式,我可以与想要尝试最前沿的真实用户一起制定新功能。

当我将新版本限制为少量用户时,这很好。

我在制作中使用预览技术的时候我偶尔会被最前沿所困扰。

。我不得不解决错误或与他们一起生活
相关问题