Share via


旅行报道–保加利亚DevReach & 硅谷代码营

[原文发表地址]  Trip Report–DevReach Bulgaria & Silicon Valley Code Camp

[原文发表时间] 2012-10-10 10:02

上周我有幸在保加利亚索非亚的 DevReach上演讲。我之前曾经在DevReach 上演讲过,它是由Telerik组织的不错会议。我对它最喜欢的部分是在会议上往往会看到比我习惯于在美国看到的更多妇女 — — 非常令人鼓舞 !:-)这次是在Arena Cinema Mladost中举行的,一个大型的电影院,今年来自 10 个国家的 40 多名演讲人员进行了发言。会议内容包括了6个并行轨道中的 60多个会话,涵盖了广泛的主题。

今年我展示了LightSwitch中两个不同轨道, 云计算和 web。Visual Studio 2012中的 LightSwitch 是构建商务应用程序的最简单方法,而且这些应用程序是可扩展的、 n 层 web 应用程序和OData 服务。这些应用程序 (和服务) 可以轻松地部署到云端,包括Azure站点。所以 LightSwitch适合多个会议轨道 :-)

上周末,我还在硅谷代码营上发言了,让我遗憾的是今年我在保加利亚只能待一天 (短时间内,我有点时差反应)。SVCC是其中最大的免费代码营之一,自从它 7 年前开始时,我就一直在SVCC上演讲— — 它正变得阵容越来越大。在这么多不同的技术领域里有强大的阵容会话Scott Guthrie也在周日露脸了,他展示了几个Azure会话。我在这两个会议上发表了同一会话。

为移动设备构建商务应用程序

这侧重于讨论早在 6 月底公布的 LightSwitch HTML 客户端预览版。我鼓励您自己签出:

clip_image001

下载 LightSwitch HTML 客户端预览版

HTML 客户端侧重于面向触摸的移动设备应用程序。在今天的许多业务中,你可以看到业务线系统的联合移动应用程序。LightSwitch 团队侧重向 HTML/JavaScript 客户端提供快速开发的体验。因此,您将不仅能够构建丰富的优化鼠标和键盘的桌面应用程序,而且还能够构建优化触摸和移动方案的联合应用程序。

在这两次会议中,人们都非常踊跃地参加。大多数人听说过LightSwitch,但是并没有意识到这是我们将来的方向。看到这么多对此感兴趣的人,我十分鼓舞。那儿有很多开发人员,他们被要求将这些移动解决方案作为其核心业务应用程序的一个扩展,他们正在努力研究从哪里开始。LightSwitch 定位于方便这种类型的开发,我认为我向观众转达了这一点。我做的演示非常类似于预览版本中提供的演练。(请在下面查看幻灯片)

使用LightSwitch构建开放数据 (OData) 云服务

这次会议我过足了瘾。通过使用我们的初学者工具包之一,我开始从头构建一个应用程序,它跟踪职位候选人 & 打开职位,并纳入一个称为ProagoraOData 服务,它提供了开发专家。你可以在这段视频中看到我如何做的:我如何在 LightSwitch 应用程序中使用OData 服务?

我还展示了LightSwitch如何为我们自动创建OData服务,以便您可以轻松地与其他业务系统和客户端进行交互。LightSwitch完全是有关数据的。当你设计一个LightSwitch 应用程序时,您为您的数据建模,围绕该数据编写商务规则。Visual Studio 2012 中的LightSwitch 为您做的事情是它采用这种模式 (商务规则、 权限和所有),并将它作为一个服务端点公开,以便它可以轻松地与其他系统进行互相操作。您可以在这段视频中看到该运行原理:我如何使用LightSwitch创建 OData 服务?

然后可以将这些服务部署到 Azure。我展示了如何部署到新的Azure网站,它花了大约两分钟让我们的应用程序和服务运行起来。太妙了。Andrew在LightSwitch 团队博客上写了一篇关于如何部署到 Azure的很好的博文:使用 Visual Studio 2012发布 LightSwitch 应用程序到Azure中

会议幻灯片&更多的资源

幻灯片:为移动设备构建商务应用程序

幻灯片:使用 LightSwitch构建开放数据 (OData) 云服务

文章:

下载:

感谢你们所有人来参加我的会话 !希望大家喜欢 !