首页> 外文学位 >Web application creation made easy: A SQL-driven rapid development framework and a Do-It-Yourself platform.
【24h】

Web application creation made easy: A SQL-driven rapid development framework and a Do-It-Yourself platform.

机译:Web应用程序的创建变得容易:一个SQL驱动的快速开发框架和一个Do-It-Yourself平台。

获取原文
获取原文并翻译 | 示例

摘要

Building, installing and evolving a custom web application, even one which comprises only Create, Read, Update and Delete (CRUD) pages accessing a single database, is time consuming and expensive. We present two complementary systems that enable the rapid creation, customization and evolution of such a database-driven web application and its pages thereof: a rapid application development framework called FORWARD, and a Do-It-Yourself (DIY) platform called app2you.;FORWARD simplifies the development of AJAX web pages by treating them as rendered views, where the programmer specifies a view using visual units and (minimally extended) SQL. Such a declarative approach leads to significantly less code, as the framework automatically solves performance optimization problems that the programmer would otherwise hand-code. Since the pages are fueled by views, FORWARD leverages years of database research on incremental view maintenance by creating optimization techniques appropriately extended for the need of pages (nesting, variability, ordering), thereby achieving performance comparable to hand-coded applications.;app2you builds on FORWARD by empowering non-programmer business process owners to create and customize application pages, without programming or database design in a conventional sense. app2you provides a WYSIWYG design facility where the owner specifies the application by manipulating visual aspects of it, responding to questions posed by wizards and setting configuration options. In response, the design facility infers the necessary FORWARD application, including database schema, data structures and code, and immediately produces a revision of the application for the owner's evaluation. The software development cycle is shortened to literally seconds.
机译:构建,安装和演进自定义Web应用程序(即使仅包含访问单个数据库的创建,读取,更新和删除(CRUD)页面的应用程序)既耗时又昂贵。我们提出了两个互补的系统,它们可以快速创建,定制和演化这种数据库驱动的Web应用程序及其页面:一个名为FORWARD的快速应用程序开发框架,一个名为app2you的“自己动手”(DIY)平台; FORWARD通过将AJAX网页视为呈现视图来简化AJAX网页的开发,其中程序员使用可视单元和(最小扩展)SQL指定一个视图。由于框架自动解决了程序员原本应该手工编写的性能优化问题,因此这种声明性方法导致代码明显减少。由于页面由视图驱动,因此FORWARD通过创建针对页面需求(嵌套,可变性,排序)而适当扩展的优化技术,从而利用了多年的数据库研究来进行增量视图维护,从而获得了与手动编码应用程序相当的性能。通过授权非程序员业务流程所有者创建和自定义应用程序页面,而无需进行常规意义上的编程或数据库设计,从而实现了FORWARD。 app2you提供了一种所见即所得的设计工具,所有者在其中通过操纵应用程序的视觉外观,响应向导提出的问题并设置配置选项来指定应用程序。作为响应,设计工具将推断出必要的FORWARD应用程序,包括数据库模式,数据结构和代码,并立即为所有者评估生成该应用程序的修订版。软件开发周期实际上缩短为几秒钟。

著录项

  • 作者

    Ong, Kian Win.;

  • 作者单位

    University of California, San Diego.;

  • 授予单位 University of California, San Diego.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2010
  • 页码 169 p.
  • 总页数 169
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类
  • 关键词

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号