Scaffold (编程)
Scaffolding,在编程领域可翻译为“脚手架”或“支架”,用于模型–视图–控制器 软件架构下的框架代码自动生成,指定应用程序数据库如何使用。编译器或框架使用预定义的代码或模板生成最终可用的数据库条目增删查改的代码实现。
实现框架或平台
- Accelerator
- Spring Roo
- Play Framework——一种用Scala编写的Web应用框架
- Tapestry
- Symfony
- Laravel——开源PHP Web应用框架
- Phalcon
- Kohana
- Catalyst
- Mojolicious
- ASP.NET Dynamic Data
- Ruby on Rails——开源Web应用框架
- Yii
- CodeIgniter
- CakePHP
- MonoRail
- FuelPHP
- Django——Python编程语言的Web开发框架
- OutSystems Platform (PaaS)
- Yeoman
- ASP.NET MVC[1]
参考文献
- ^ The trusted source for JavaScript packages, Meteor resources and tools | Atmosphere. [2022-06-18]. (原始内容存档于2022-05-10).
外部链接
- Getting Up and Running Quickly with Scaffolding (页面存档备份,存于互联网档案馆), Scaffolding Method Reference Archive.is的存档,存档日期2005-04-07 (From rubyonrails.org)
- Rails Scaffolder's Toolbox - A GUI for the Rails Scaffolder Generators (页面存档备份,存于互联网档案馆) (Mac only application, from the Mac App Store)