FineUI初学手册(一)

FineUI初学手册(一)

上一次的初学手册已经是2014年写的了,10年间FineUI产品发生了巨大的变化,最近FineUI11发布了,初学手册也跟着更新一下;

1. 版本选择

FineUI官网已经给了一个版本对比,

这里我展开一下,

FineUI开源版前端基于ExtJS,已经是很老的版本了,已经停止维护了,基本可以不用考虑使用;

他的升级版是FineUIPro,前端基于JQuery,开发方式就是传统的ASP.Net WebForms,所以.net版本就到 .Net Framework 4.5,只能在Windows上运行发布;

随着.net升级到core,fineui又出来了FineUICore,适配.net 3.1以上,目前到.net8都可以运行,可以跨平台部署,core的开发模式多样,所以FineUICore有 Core函数式 CoreRazorPages CoreWebforms对应的开发模式;

FineUI版本.Net支持部署环境唠叨FineUIPro最高支持到.NetFramework4.5Windows如果你没有跨平台部署(Linux Mac)的需求,或者不熟悉.NetCore,可以选择这个版本,Asp.net对我已经很有时代感了,现在确实有的学校还在教 还是有部分人上手会快一些;FineUICore.NetCore3.1+WindowsLinuxMac这里的写法是Core的原始MVC写法,前台cshtml使用函数式的标签,比如F.Grid().ID(...),这是我目前使用的版本,对自定义扩展友好,扩展的方法可以点出来FineUICoreRazorPages.NetCore3.1+WindowsLinuxMac这个兼容的是RazorPages开发模式,前台是标签式的控件,,后台是 OnGetFineUICoreWebForms.NetCore3.1+WindowsLinuxMac这个是独创的WebForms写法,前台还是标签,但是后台和Asp.net一样,就是FineUIPro,如果你是从FineUIPro升级 或 会Asp.Net但是需要跨平台的支持,就可以无痛上手这个版本

2. 下载

通过以上的对比后,当你看见星球的置顶下载就不会蒙圈了,下载里包括 后台API 前台API 空项目 示例源码;示例源码提供所有控件的属性示例,一定要过一眼,结合API一点点调试看,基本都过一遍就行了;空项目是为了教会搭建,如果要使用FineUI最精简的就是空项目的示例;

首先加入星球

找到精华置顶

找到版本并下载

下一篇我会从新建解决方案开始使用FineUI11开发页面并发布

相关连接

FineUI初学手册(二)

相关推荐