
持续交付模式
实施持续交付,没有万能解决方案。团队的数目和构成会影响你的选择,以及要做出的妥协。资深编辑Jonathan Allen审视了他在过去十五年中观察到的一些模式。
通过推出CSS3 Regions与Exclusions,Adobe正力图将其在印刷媒体上的经验应用到CSS中。该特性可以允许单块内容跨越多列显示以及环绕图片与表格进行编排,其布局结果就像你在杂志或报纸上看到的一样。
现在已经出现了一个静态编译的Ruby变体,用于构建面向iOS设备的应用。该语言叫做RubyMotion,来自于HipByte的这门语言与工具链完全遵循Apple的App Store指导方针。
向用户的计算机分发正确的应用程序和链接总是一项挑战。 登录脚本总是容易出问题,而自动安装应用程序的工具通常很难使用。 人们对自己拥有的计算机和设备使用越来越多,让这个问题变得更复杂。 微软正试图使用Windows 8和自服务门户(Self-Service Portal)来解决这两个问题。
面向C++/VB/C#/WinPhone的独立Visual Studio 11速成版是否推出尚未可知。虽然它们肯定还是以速成版(Express)形式公之于众,不过看起来面向Windows 8和面向Web的版本会是异数。做最坏打算,如果微软不发布专门面向C++/VB/C#/WinPhone的Visual Studio 11速成版,那么希望使用C++、VB、C#等开发传统桌面应用程序(Metro风格应用程序不在此列)的用户可能需要购买Visual Studio标准版或者更高版本。

Wallace B. McClure是《Professional iPhone Programming with MonoTouch and .NET/C#》以及即将出版的《Professional Android Programming with Mono for Android and .NET/C#》的合著者。我们刚好在Xamarin将从Attachmate手上接管Mono这一消息公开前后进行这次采访的。

最近,InfoQ前往Redmond(美国微软总部)参与了一场关于技术发展的最新趋势的非正式讨论会。通常来说当我们进行这样的事实探究任务时,演讲者的笔记是不允许记录的,但这次我们特意申请批准按实情报道。除了去掉一些电子邮件地址和一部分关于NDA的材料,下面的这些记录都是我们仅供内部编辑人员分享的。

使用VB 10和C# 4中的DLR新特性,你可以创建一个无需配置的ORM,它可以与旧系统遗留下来的的存储过程很好地协作。尽管它是使用一般的对象加点属性的语法来访问的,但所有的数据对象都是在运行时,基于数据库返回的信息来创建的。为了完成这些,我们不需要定义接口,不需要实现类,也不需要编写数据映射定义。

重写相等操作符是非常容易出错的。不仅因为相等操作符有许多内涵,而且目前有很多指导文档都有瑕疵,甚至在MSDN网站上有些指导文档也有瑕疵。我们将分别对支持相等操作的引用类型和值类型给出系统的分析,来澄清事实。
.jpg)
Aaron Erickson谈了LINQ、表达式树,并介绍了他对对象建立的LINQ扩展索引(i4o)。i4o能够让我们对位于内存中的集合数据进行索引,并能够与LINQ配合使用。另外他还提到表达式树如何于LINQ交互,如何在特定的场景下配合使用等。