移动控件的发展
移动控件提供了低级移动应用程序设计的一种可行的替代方案。尽管对于传统的web设计员来说,它们有些难于使用,但是他们却具有强大的功能。然而,还有问题有待解决。
首先,目前存在许多设备,它们配备多种浏览器,差别也很细微。即使是最好的开发小组也难于跟踪这种发展趋势。这意味着会不断地面临互用性问题。当考虑专用设备扩展时这个问题更为突出。为了最大化使用性,最可能做的就是扩展专用设备,这就导致即使在类似的设备之间也存在重大的代码区别。移动控件可以解决这个问题吗?从理论上来说可以。但是这要求开发人员做出极大的努力编写针对设备的代码。请注意,可扩展性架构已经到位,因此所有的工作都不会浪费!
我们不建议使用移动控件发布具备产品品质的代码。但是,当这些代码从测试版本演变为正式版本时,熟悉这些代码将大有好处,因为总的原则不会改变。或许,在今后的几年内,我们所讲述的移动控件会成为多浏览器web应用程序的基础。如果Microsoft的开发小组持续开发这些代码,其成果将极具吸引力。