`
shanyou
  • 浏览: 86273 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

动态语言满足动态数据库开发

阅读更多

     在微软的Web 2.0大会上,官员们开始介绍“Jasper”。在一场名为“用Dynamic ADO.Net快速建立数据驱动网页”的活动中,微软的官员们开始介绍如何同时使用动态语言的概念和ADO.Net来开发“数据驱动网页”,“这即使是对于最复杂的数据库都是可升级的。”
     Jasper是微软ADO.Net Entity Framework的一系列扩展。ADO.Net Entity Framework帮助开发者在数据库中建立数据模型。微软希望将整个ADO.Net Entity Framework作为Visual Studio Orcas的一部分。微软最近宣布ADO.Net Entity Framework不会被取消,而它将作为Orcas升级的一部分出现的时间不会早于2008年上半年。
     尽管ADO.Net Entity Framework延期了,微软在4月30日却发布了Jasper技术的一个预发布的Community Technology Preview (CTP)版本。“就好像这个项目团队喜欢说的那样,我们希望让开发体验变得快捷,让乱糟糟的数据库应用变地又干净又快。”微软SQL Server团队成员Andrew Conrad在日志中表示。
     动态语言和Jasper 支持的动态数据库开发之间有某种联系。如同Conrad所解释的:“对于CTP发布,我们瞄准了Visual Basic 9 (Orcas 版本的VB.NET)和Iron Python 1.1。换句话说,在CTP发布过程中我们对这种语言做了大量的测试工作。事实是任何支持late binding (后期约束)的CLR语言(IronRuby、Managed JavaScript)都可以在Jasper架构中使用。未来,我们非常有兴趣采用Dynamic Language Runtime(也是在Mix07上发布的)的其他功能,例如能够即时调整类型的能力,这让我们能够提供更丰富的体验。”
     Jasper 和Astoria之间也有联系,Astoria是另一个建筑在ADO.Net Entity Framework之上的孵化项目,微软在本周早些时候在Mix '07大会上发布了ADO.Net Entity Framework。
   “机警的读者可能会注意到在一些领域里,Jasper 和Astoria可以很好地结合在一起。不要担心——我们已经开始这样思考了,但是和往常一样,我们欢迎任何反馈。”微软的Conrad在日志中表示。
   





 


分享到:
评论

相关推荐

    Caché数据库和M语言

    Caché数据库和M语言是IT领域中一种高级的、高性能的数据管理和应用程序开发平台。Caché是由InterSystems公司开发的,它以其强大的性能、可扩展性和灵活性在医疗保健、金融和其他关键业务应用中得到了广泛应用。M...

    数据库开发

    数据库开发涵盖了许多方面,包括数据库设计、SQL语言、数据库管理系统(DBMS)、事务处理、数据安全和性能优化等。首先,数据库设计是整个过程的基础,涉及到需求分析、概念设计(如ER模型)、逻辑设计(如关系模式...

    Linux平台下运用Lazarus Firebird开发数据库应用程序.pdf

    为了满足数据库应用程序的开发需求,需要选择合适的开发工具和数据库管理系统。Lazarus和Firebird是两个非常适合开发数据库应用程序的工具。 Lazarus是一个基于Free Pascal语言的快速应用开发(RAD)环境(IDE),...

    Caché脚本语言开发数据库的Web应用程序.doc

    Caché脚本语言开发数据库的Web应用程序的项目设计的意义在于满足复杂数据存储和高性能的要求,提高Web应用程序的开发效率和质量。 4. 程序设计应用的运行环境及工具 Caché脚本语言开发数据库的Web应用程序的程序...

    Delphi数据库开发第2章数据库开发概述.pdf

    【数据库开发概述】 数据库开发是IT领域中一个重要的部分,主要涉及如何设计、构建和管理数据库,以便有效地存储和检索数据。在使用Delphi这样的开发工具进行数据库应用程序开发时,理解基本概念至关重要。 1. **...

    caché脚本语言开发数据库的web应用程序毕业论文设计.doc

    本文主要介绍了 Caché 脚本语言开发数据库的 Web 应用程序毕业论文设计,該论文设计了一个基于 Caché 的 Web 应用程序,旨在解决传统关系数据库的局限性,满足 Internet 时代对于复杂数据存储的迫切要求。...

    delphi语言在SQL2000数据库开发和维护中的应用.pdf

    根据提供的文件内容,本文将详细解析标题“delphi语言在SQL2000数据库开发和维护中的应用”所包含的关键知识点。以下是详细的知识点说明: 1. Delphi开发环境介绍 Delphi是由Borland公司开发的一款面向对象、可视化...

    delphi 数据库系统开发

    4. 数据库开发流程:从文件内容来看,Delphi数据库系统的开发流程包括设计数据库结构、创建数据访问层、实现业务逻辑以及构建用户界面等步骤。开发者在Delphi中进行数据库操作时,会使用SQL语句来执行查询、更新、...

    电子商务系统的开发(Mysql的是数据库和java,jsp开发语言)还有网页设计

    在电子商务系统中,我们需要设计合理的数据库架构,包括用户信息表、商品信息表、订单表、支付信息表等,以满足业务需求。同时,还需要考虑数据安全、性能优化和扩展性等问题。 Java作为后端开发语言,以其“一次...

    基于ADO技术动态创建SQL Server数据库.pdf

    从提供的文件内容来看,本文主要介绍了一种利用ADO(ActiveX Data Objects)技术在Visual C++...本文为数据库开发人员提供了一种动态数据库创建的实现方法,对于学习和应用ADO技术进行数据库操作具有重要的参考价值。

    Caché脚本语言开发数据库的Web应用程序毕业论文.doc

    * 数据库开发 * Web应用程序开发 * 互联网应用 * 企业信息化建设 Caché脚本语言的优势: * 高速开发Web应用程序 * 强大的数据处理能力 * 高度安全性和可扩展性 * 能够快速处理大量数据 Caché脚本语言的劣势: ...

    MySql数据库开发程序

    MySQL数据库开发程序主要涉及到数据库管理和应用开发的基本概念和技术。MySQL是一种流行的关系型数据库管理系统(RDBMS),广泛用于Web应用程序,因为它速度快、可靠且免费。在这个主题中,我们将深入探讨MySQL的...

    UG二次开发及数据库系统

    3. **数据库集成**:在描述中提到了“数据库开发”,在UG二次开发中,数据库系统的应用主要是为了存储、管理和检索设计数据。开发者可能需要将UG的设计结果存入数据库,或者从数据库中读取数据进行设计。这涉及到...

    动态修改数据库中的字段

    动态修改数据库字段涉及到的主要技术包括ADO.NET(Microsoft的数据库访问技术)和SQL(结构化查询语言)。在WinForms中,我们可以使用DataSet、DataTable、DataAdapter等ADO.NET组件来操作数据库。以下是一些关键...

    VFP60数据库开发管理软件

    Visual FoxPro 6.0(VFP60)是一款由Microsoft公司发布的数据库开发与管理系统,它在20世纪90年代中期至本世纪初广泛应用于企业和个人开发者中,以其直观的用户界面和强大的数据库处理能力著称。VFP60是基于Visual ...

    Visual C++.NET 数据库开发指南

    综上所述,《Visual C++.NET 数据库开发指南》是一本全面覆盖C++.NET数据库开发的资源,不仅教导读者如何编写数据库相关的代码,还教授如何设计高效的数据库解决方案,以满足实际项目的需求。通过学习,开发者可以...

    caché脚本语言开发数据库的web应用程序-毕设论文.doc

    Caché脚本语言开发数据库的Web应用程序毕设论文 本论文主要介绍了Caché脚本语言开发数据库的Web应用程序的设计和实现。Caché是一种新型的后关系型数据库(Post-Relational Database),它具有独特的多维数据模型...

Global site tag (gtag.js) - Google Analytics