查看文章 |
一直感慨于开源语言有很多成型CRUD(Create, Read, Update, Delete)通用系统(如:Python的OpenObject,Php的Symfony、CakePHP、ATK等等),他们对于一些基础信息的维护,我们甚至可以抛去代码生成方案,而直接用它来维护一些灵活度要求不高的基础信息,以提高软件项目的生产率。
开源系统中有很多CRUD框架,而基于.net下的并不多见,Evolutility就是其中一个,通过XML文件的定义,可以为一个数据对象(数据库中的一张表)来自动生成List,View,Edit,Delete,Search,Advance Search等视图,而不用写一行代码,你就可以搭建一个“web administration pages for your web site”,也许她就是你所要的.NET下的通用方案吧。 Lightweight framework for heavy liftingEvolutility is an open source generic web UI for database applications. With it you can build CRUD (Create, Read, Update, Delete) web applications simply by providing the metadata describing your application UI and database mapping. No hand-coding is required. Imagine the possibilitiesBuild your own custom web application quickly and easily without having to write any C#, HTML, CSS, Javascript, or SQL. Quickly build professional looking web administration pages for your web site. Evolutility is fully metadata-driven, using XML metadata or a EvoDico database dictionary, and supports multiple languagesSite:http://www.evolutility.org/ |
