The field of web and mobile software frameworks is relatively mature, with a large variety of tools in different languages that facilitate traditional app development where data in a relational database is displayed and modified. Our position is that many current frameworks became popular during single server deployment of MVC architecture apps, and do not facilitate modern aspects of app development such as cloud computing and the incorporation of emerging technologies such as AI. We present a novel framework which accomplishes these purposes, Skeet, which was recently released to general use, alongside an initial evaluation. Skeet provides an app structure that reflects current trends in architecture, and tool suites that allow developers with minimal knowledge of AI internals to easily incorporate such technologies into their apps and deploy them.
翻译:Web与移动端软件框架领域已相对成熟,存在多种语言开发的不同工具,支持传统应用开发中关系数据库数据的显示与修改。我们认为,当前多数框架在MVC架构应用的单一服务器部署时期流行起来,未能适应现代应用开发中的云计算及AI等新兴技术整合需求。我们提出一款实现这些目标的新型框架Skeet,该框架近期已面向公众发布,并附有初步评估。Skeet提供的应用架构反映当前架构设计趋势,其工具套件使对AI内部机制了解甚少的开发者也能轻松将此类技术集成至应用中并部署上线。