和Google互补的搜索引擎Wolfram|Alpha
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
作者 Hartmut Wilms 译者 张逸 发布于 2008年2月22日 上午9时56分
自从微软在.NET Framework 2.0版本中集成了MSBuild 构建系统,.NET框架就与Visual Studio项目完全兼容了。Bart de Smet演示了如何通过自定义任务来扩展MSBuild。
虽然一系列内置的MSBuild任务能够满足开发者的大多数需求,然而对于某些领域——特别是部署、与版本控制系统的集成、服务器配置、IIS网站以及ActiveDirectory任务,内置的MSBuild任务仍然是鞭长莫及。为了解决这些领域中的大部分问题,MSBuild社区任务项目和SDC任务库提供了大量的MSBuild任务,并且这两者均为免费使用。如果仍有缺失,那么你就只好寻求自助了。
Bart de Smet演示了如何创建和调试自定义的MSBuild任务。他的第一篇文章介绍了如何创建自定义任务,第二篇文章则模仿了食谱的方式,对自定义任务的调试给与了关注。据Bart的介绍,开发一个自定义任务可以分为8步:
第1步:创建一个类库项目
第2步:导入引用
第3步:实现任务框架
第4步:任务的参数化
第5步:实现任务的功能
第6步:创建调试
第7步:设置断点并运行
第8步:高级调试
本质上,调试是在自定义MSBuild任务的项目属性中进行配置的:项目的启动行为(Start Action)必须设置为可执行的MSBuild(它应该匹配项目所引用的MSBuild程序集),同时,启动选项必须包含一个用于测试MSBuild项目的文件路径。
MSBuild团队博客提供了更多的信息与帮助,而Dan Moseley 与Xin Yan撰写的“MSBuilde功能大全以及未来的发展”一文,非常好的总结了MSBuild的特性、概念和在.NET 3.5中的新文件格式特性,以及未来的发展方向。
查看英文原文:Custom MSBuild TasksWolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。
罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。
Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。
中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。
HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。
没有回复
关注此讨论 回复