Visual Studio 11给力游戏开发
要说作为后PC时代的平板电脑,最重要的应用恐怕非游戏程序莫属了。对于游戏开发者而言,Visual Studio 11对2D/3D图形的直接支持,无疑是是一重大利好。具体而言,Visual Studio 11支持DirectX图形的调试,DirectX shaders (HLSL)的设计与编码,包括图片与模型资源的甄别与操纵。受此影响,笔者大胆预测,将会有相当的移动开发者从其它平台转向Visual Studio。
Visual Studio 11给力游戏开发▲
Visual Studio 11商业开发化繁为简
LightSwitch是一个开发工具,目标是简化forms-over-data的商业应用开发流程,使开发人员专注业务逻辑,节省重复工作带来的时间开销。没有LightSwitch,我们需要重复写很多代码,比如,与数据库的交互,与UI的交互,业务逻辑。有了LightSwitch,我们不用写任何重复代码,只需要关注业务逻辑本身了。
作为编程航母,Visual Studio 11搭载LightSwitch在情理之中。我们简单梳理一下LightSwitch应用程序的流程。创建工程 –> 定义数据模型 ? 创建视图 ? 运行。对于一个电话簿管理程序而言,这里的数据模型代表的是联系人姓名,所在单位,电话号码,Email。而这里的视图包括对电话簿的管理与编辑。
需要强调的是,此次LightSwitch的升级,带来许多新的功能特性。其中之一,即是对Open Data Protocol数据源的支持。这就意味着,LightSwitch数据可作为OData服务导出,被PowerPivot访问。
Visual Studio 11 让开发化繁为简▲