软件介绍
ASP.NET Maker能快速地从数据库连接资料来源中生成一完整的 asp.net程序。支持以下数据库:Microsoft Access, Microsoft SQL Server, Oracle 或任何具ADO或 ODBC连接的数据库。
软件特性
功能包括:Drill-down , 总览/细览, 高级安全性, Field Aggregation, 与 CSS and Visual Studio.net的无缝结合。
安装步骤
1、下载压缩包解压之后双击软件开始安装
2、接受安装协议
3、选择安装位置
4、等待安装完成
5、安装完后
软件优点
1、使用Font Awesome 4(替换Bootstrap 3 Glyphicons)
2、带有顶部导航栏菜单项的垂直菜单
3、所有顶级导航栏菜单项(垂直菜单自动隐藏)
移动菜单(也显示顶部导航栏中的菜单项)
4、导航栏菜单项
同时允许垂直菜单项和顶部导航栏菜单项
如果所有项目都是顶部导航栏项目,则自动隐藏垂直菜单
5、API
允许表的CRUD操作(具有高级安全性)
支持SQLite数据库
从Excel/CSV导入
支持通用数据保护法规(GDPR)
字段加密扩展(仅限注册用户)使用个人信息加密选定的字段
同意和隐私页面(v2018+)
下载和删除个人数据页面(v2018+)
为网格编辑分页
使用返回页面选项返回列表页面或网格添加/编辑页面
6、新的高级设置
数据库时区(对于SET TIME ZONE)
导出场图像(由iTextSharp/EPPlus导出)
使用没有秒的日期/时间
查找缓存计数
仅按插入导入记录
按交易导入记录
导入支持的文件扩展名
从CSV分隔符导入
从CSV引号字符导入
从CSV EOL导入
从CSV SkipLinesBeginning导入
从CSV SkipLinesEnd导入
从CSV编码导入
从CSV文化导入
加密管理员和数据库用户名和密码
用于数据保护的加密密钥
API JWT签名密钥
API JWT签名算法
API JWT授权标头
登录后的API访问时间(秒)
登录后的API到期时间(秒)
API Access-Control-Allow-Origin标头
7、新的服务器事件和客户端脚本
添加选项页面和详细信息网格页面的服务器事件和客户端脚本
Page_Importing
Row_Import
Page_Imported
ApiController_Action
8、更多
使用async和await进行异步编程
查找缓存以提高“列表”页面中的查找字段性能
非管理员用户(部分)管理用户级别权限(动态用户级别)
通过HtmlSanitizer改进XSS处理
使用URL连接优化链接表的同步
在Master/Detail-View页面中显示聚合和详细记录计数
支持预览扩展的模态链接(仅限注册用户)
TimePicker扩展的短时格式(AM/PM)(仅限注册用户)
支持电子邮件地址,名称为“John Smith”(用于Email_Sending服务器事件)
JsRender,Moment,jQuery文件上传,TimePicker,Mobile-Detect,CKEditor和tinyMCE更新
许多其他小改进
软件官网
https://www.aspnetmaker.com/
软件综述
ASP.NET Maker 2020.0.0 是一个高级 Web 开发工具,用于使用 Microsoft ASP.NET 和 Entity Framework Core 快速生成基于数据库的 Web 应用程序。以下是其功能和优缺点的概述:
优点:
- 快速开发:它自动生成大量代码,包括 CRUD(创建、读取、更新、删除)操作、页面导航和安全功能。
- 跨平台支持:它支持多种数据库(如 SQL Server、MySQL、PostgreSQL 等),并可以生成适用于 Windows 和 Linux 的 Web 应用程序。
- 可定制:它提供了一个直观的界面,允许您轻松自定义生成代码的各个方面,包括外观、布局和功能。
- 代码生成:它生成符合 ASP.NET Core 标准和最佳实践的干净且维护良好的代码。
- 多用户管理:它包括集成的用户管理功能,允许您设置用户权限和角色。
- 数据绑定和验证:它自动将数据绑定到控件并处理表单验证,确保数据完整性。
- 界面美观:它生成具有现代且响应式设计的应用程序。
缺点:
- 有限的灵活度:它是一种代码生成器,因此您在修改生成代码方面可能受到限制。
- 学习曲线:虽然界面直观,但充分利用该工具的全部功能可能需要一些学习曲线。
- 特定于 ASP.NET:它仅适用于 ASP.NET Core,因此如果您正在寻找其他框架的支持,它可能不是最佳选择。
- 可能产生冗余代码:自动生成可能会导致生成不必要的或重复的代码。
- 依赖 Entity Framework:它依赖于 Entity Framework Core,如果您对它不熟悉或不想使用它,则可能不是一个好的选择。
总体而言,ASP.NET Maker 2020.0.0 是一个功能强大的工具,非常适合快速生成基本且功能性齐全的基于数据库的 Web 应用程序。它特别适合需要快速原型制作或生成大量 CRUD 操作的项目。但是,如果您需要完全控制代码或正在寻找更灵活的解决方案,则可能需要探索其他选项。
暂无评论内容