
成功进行微软Silverlight应用程序负载测试的三项建议
虽然使用Silverlight开发扩展应用程序很吸引人,但它同时给企业带来了新的挑战。为了做好准备,企业必须调整他们的测试方法。考虑到把新技术应用在因特网或内部网应用程序中的运行方式,我们有必要小心谨慎地进行测试。

虽然使用Silverlight开发扩展应用程序很吸引人,但它同时给企业带来了新的挑战。为了做好准备,企业必须调整他们的测试方法。考虑到把新技术应用在因特网或内部网应用程序中的运行方式,我们有必要小心谨慎地进行测试。
虽然DependencyProperty和DependencyObject是实现大部分XAML特性的基础,但是它们也会带来一些性能开销。MSDN上的一篇文章《XAML平台上的C#优化》(Optimizing C# for XAML Platforms)详细讨论了该问题,并给出了一些解决方案以尽量减少由此造成的性能影响。
2011年对于.NET平台和微软技术而言,可以算是稍显平静的一年,当然也还是有少许可圈可点的事件,值得我们回顾一下。不过,在平静的2011年里,其实发布了很多2012即将发布的新产品新技术的测试版或预览版。本篇文章既是一个回顾也是一个展望。
用户经常期待富界面里包含撤销和重做两个命令,如果实现得好,可以极大地改善应用程序的可用性。但是,为每个应用程序从头构建这些功能很费时间,还会导致重复劳动。目前至少有两个库可以在这方面帮助WPF和Silverlight开发者——Infragistics最近宣布的撤销和重做框架(CTP)以及开源的Undo库。

虽然HTML5标准仍处于草案阶段,但是毋庸置疑,它会最终成为主导的跨平台解决方案。甚至微软也宣称HTML是“唯一适用于所有应用的、真正的跨平台解决方案。”但是与Silverlight相比,HTML5在许多方面的表现仍极为有限。来自Syncfusion公司的Daniel Jebaraj对未来如何在Silverlight和HTML5之间进行选择给出了指导。

正如学习游泳应该下水尝试一下,而不是坐在教室里看书,学习Windows Phone 7开发技术也应该亲身实践一下,而不是仅仅翻阅资料。本文讲述了Silverlight for Windows Phone 7的开发体验。

对于开发语言,最早在2000年左右,大家都用Perl和Asp做网站,后续陆续开始使用PHP、Ruby和Python这样的动态语言来构建丰富多彩的互联网应用,当然这其中也少不了Flex技术。本文在给“企业级应用”这个概念作了解释之后,讲述选择Flex技术的原因以及如何将Flex技术应用于企业级开发中。

微软发布的Silverlight似乎让经历了7年之痒的RIA看到了春天。本文以中国人寿的PACS为例,从技术选型到开发流程,让读者看到了Silverlight的绝妙之处。

本演讲将从一个具体应用的系统架构入手剖析如何使用RIA技术(如Flex,Dojo和Silverlight等)来提供GeoWeb服务,并从RIA软件设计的角度来探讨如何实现系统的可扩充性,可用性和简捷性。演讲中也会以实例来阐述和分享演讲者的观点。

阿里巴巴中文站架构师兼B2B网站优化领域负责人何崚在采访中分享前端优化的一些经验,针对难点问题的一些解决方案,在Web I/O优化、应用调优、前端调优与后端调优配合的团队合作等方面分享了实际经验,在应用与数据库之间构建统一数据服务层,进行数据服务层调优,在性能调优方面总结分享了最佳实践(目标量化产出;防止过度性能优化设计;性能调优为用户服务:增加应用吞吐量,用户体验提升;性能优化受到商业需求制约;性能优化成果如何保持:对人灌输性能理念,实时监控),就阿里巴巴采用的前端框架做了说明,基于轻量、兼容性、可扩展、性能这几个方面选择了YUI和jQuery,对框架版本升级产生的问题提出了解决方案,同时也分享了阿里巴巴目前对HTML5的应用情况以及对Silverlight/Flash/HTML5纷争的看法。