Silverlight 预览技术在生产软件中的应用

Silverlight 预览技术在生产软件中的应用,silverlight,silverlight-3.0,preview,Silverlight,Silverlight 3.0,Preview,在内部生产软件中使用CTP技术的优缺点是什么?我所说的内部生产是指我们不向任何其他人销售的软件,但将由遍布全国的大量内部员工使用 我可以看到明显的优点和功能,它们击败了现有的系统,减少了错误、缺乏支持、界面变化、中断的风险。我想听听有在制作软件中使用预览技术经验的人,以及我们可能不考虑的障碍和事情 所讨论的技术是Silverlight Bing地图控制CTP 谢谢,你有理由相信它会起作用,不会杀死你员工的宠物吗?那就应该没事了 说真的,只是要确保它对目标受众有效 像往常一样,IMHO。我个人认为

在内部生产软件中使用CTP技术的优缺点是什么?我所说的内部生产是指我们不向任何其他人销售的软件,但将由遍布全国的大量内部员工使用

我可以看到明显的优点和功能,它们击败了现有的系统,减少了错误、缺乏支持、界面变化、中断的风险。我想听听有在制作软件中使用预览技术经验的人,以及我们可能不考虑的障碍和事情

所讨论的技术是Silverlight Bing地图控制CTP


谢谢,

你有理由相信它会起作用,不会杀死你员工的宠物吗?那就应该没事了

说真的,只是要确保它对目标受众有效


像往常一样,IMHO。

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

因此,可能需要仔细考虑许可、法规遵从性、支持、SLA等问题


我知道我的IT主管和内部审计人员会对这一点表示不满。

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


缺点是有些特性会改变,API还没有完成,或者有些东西会被重命名。这些东西很快就会出现,通常很容易改变。另外,有些事情可能没有记录在案,但总有人在写博客。

这是一个很难打的电话,这取决于你的情况。如果您理解缺乏支持,那么Microsoft针对开发人员的beta版控件可能正是合适的选择,它可以满足您当前的重要需求

特别是考虑到内部应用程序甚至公共网站通过修订和快速改进里程碑的速度

该公司去年一直在尝试一种新车型;我们引入了特殊的质量带,以帮助客户拨打电话,并了解产品团队正在进行的投资和保证。我有点希望我们能让其他球队做出类似的承诺

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

与您的管理层进行讨论,以确定您可以承担哪些风险,同时仍然为您的内部用户提供质量价值方案,无论发布的质量如何,这些方案都非常有效

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

维护自己的开源控件私有分支的成本很高,但是如果您需要更早地进行修复,想要添加自己的功能,或者觉得开发人员一天的工作可能只是为了您的场景定制了一个现有控件,那么这是一条可以探索的途径

更新一些更具体的链接:

Silverlight工具包 以下是有关Silverlight工具包的更多信息,供感兴趣的人参考。它们具有实验性、前瞻性、稳定性和成熟性;Preview与CTP、Preview-Beta和成熟版非常相似,后者已发布并受支持

这些都只是文字,但它们是团队的文字

微软连接 通过Bing地图控件,我确实看到了一个。这是一个很好的资源——虽然我不在这个项目中,但通常连接站点可以帮助提供更频繁的访问,一组讨论任何问题的论坛,以及一种与产品开发人员和测试人员轻松联系的方式

其他供应商
有许多其他供应商提供早期版本,请随意使用评论添加非Microsoft角度。我想就这些话题发表我的看法,因为我非常熟悉许多特定于Silverlight的Microsoft框架。

有了今天可用的工具,比如为我的应用程序管理beta,我就不那么害怕在我的应用程序的beta版本中使用预览API。通过这种方式,我可以与想要尝试最新功能的真实用户一起开发新功能

当我将新版本限制在一小部分用户时,这很好

我在制作中使用预览技术的次数 我偶尔会被流血的伤口咬伤。在我等待它们被修复的过程中,我不得不与它们一起工作或生活