Furion 商业化探索:轻舟已过万重山,v4.9.1.15
两岸猿声啼不住,轻舟已过万重山。
所有人的看法和评价都是暂时的,只有自己的经历和成绩是伴随一生的。几乎所有的担忧和畏惧,都是来源于自己的想象,只有你真的去做了,才会发现有多快乐。
经过为期一个月的商业化探索,Furion 收获了 1.4万个付费用户,其中开通年付费 VIP 服务的有 519 位,同时获得了国内两家和国外一家企业超过 10 万人民币的友情赞助。NuGet 总下载量也达到了 1200万。
尽人事,听天命,事在人为。
经过一个月对开源文档商业化的深入探索,我们已成功建立了一套全面且规范的流程,并在此过程中积累了丰富的经验。这些经验涵盖了流程设计、财务收款、防盗版措施、客户投诉处理、安全合规以及舆论公关等多个方面。
面对新事物和改变,人们往往会产生恐惧和不安。然而,作为互联网行业的从业者,我们不仅需要思考如何改变,更要勇于接受、拥抱并实现这些改变。
不论未来人们如何评价我们的这一尝试,至少在目前,我们已经为开源商业化领域开辟了一条新的道路。
本期更新
-
新特性
- [新增]
EFCore
数据库操作EntityNotTenant
和EntityBaseNotTenant
实体基类 4.9.1.11 ⏱️2023.12.04 b62bfb1 - [新增] 控制台日志支持启动时同步
ConsoleFormatterExtendOptions
配置 4.9.1.10 ⏱️2023.12.04 a96fe08 - [新增] 定时任务支持取消正在运行的作业程序 4.9.1.9 ⏱️2023.12.03 3cc9be0
- [新增]
JSON.IsValid(jsonString)
判断JSON
字符串有效性 4.9.1.8 ⏱️2023.11.30 22bc69b - [新增]
axios-utils.ts
解析token
信息导出方法 4.9.1.7 ⏱️2023.11.29 ae8c3e8 - [新增] 规范化处理自动过滤
SSE
请求、文件请求、图片请求 4.9.1.6 ⏱️2023.11.22 #I8IP6D - [新增]
[AppDbContext]
特性支持UseSnakeCaseNaming
属性配置表名使用蛇形命名 4.9.1.5 ⏱️2023.11.20 #I8HGR2 !863 - [新增] 时间戳模型绑定器将时间戳转换为
DateTime/DateTimeOffset
类型 4.9.1.5 ⏱️2023.11.20 df3053c - [新增]
Newtonsoft.Json
自动将时间戳转换为DateTime/DateTimeOffset
类型 4.9.1.3 ⏱️2023.11.17 78a589d - [新增]
System.Text.Json
自动将时间戳转换为DateTime/DateTimeOffset
类型 4.9.1.2 ⏱️2023.11.17 abd5196 - [新增]
IRepositoryFactory<TEntity, TDbContextLocator>
仓储功能,解决在Blazor
中使用EFCore
问题 4.9.1.1 ⏱️2023.11.16 4285ec0 文档说明 - [新增] 补偿策略模块功能 4.9.1 ⏱️2023.11.15 【源码地址】 dfc63e7
- [新增]
-
突破性变化
-
问题修复
- [修复] 动态
WebAPI
因 1dc7ea7 提交导致AsLowerCamelCase
配置失效问题 4.9.1.15 ⏱️2023.12.20 d9810be - [修复] 粘土对象转换成
Dictionary
对象不支持递归问题 4.9.1.13 ⏱️2023.12.11 #I8NFT4 - [修复]
Scoped.CreateAsync
内部异常上层应用不能捕获问题 4.9.1.12 ⏱️2023.12.08 0a89a43 - [修复]
Scoped.CreateUowAsync
内部异常上层应用不能捕获问题 4.9.1.8 ⏱️2023.11.30 3c859e8 - [修复] 定时任务设置触发器
Result
后作业执行异常不能重置问题 4.9.1.7 ⏱️2023.11.24 147215f - [修复]
JWTEncryption.GetJWTSettings()
独立使用时无法获取自定义配置 4.9.1.4 ⏱️2023.11.18 c045e08
- [修复] 动态
-
文档
- [更新] 仓储文档、
Db
静态类文档、脚手架文档、.NET7
升级.NET8
文档、JSON
序列化文档、Docker
部署文档、数据库上下文文档、虚拟文件文档、远程请求文档、HttpContext
文档、JSON
静态类文档、定时任务文档、数据库仓储拓展文档、数据库实体文档、规范化文档
- [更新] 仓储文档、
-
贡献者
- zuohuaijun (@zuohuaijun) !865
- anliuty (@anliuty) !863
- 风云明月 (@www.fengyunmy.com) !862

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Stellarium 23.4 发布,开源 3D 天象模拟软件
Stellarium 23.4 已发布。从 v23.1 开始,发布的版本号将显示 year.release scheme。对于 Windows,所使用的 Qt 框架版本作为包名称的一部分可见。 Stellarium 是一款免费开源 GPL(自由软件基金会 GNU 通用公共许可证)软件,它使用 OpenGL 图形接口对星空进行实时渲染。软件可以模拟肉眼、双筒望远镜和小型天文等观察天空,根据观测者所处时间和位置,计算出天空中太阳、月球、行星等天体位置,并将其精确地显示出来。还可以绘制星座、演示天文现象,如流星雨、日食和月食等。 Stellarium 还被应用于天文馆中作为教学展示软件,作为天文爱好者星空望远镜观测辅助软件。 此版本的主要变化内容如下: 新插件:Lens Distortion Estimator(实验性) 新天空文化:Tibetan Lunar Mansions 更改了 GUI:能够通过 normalStyle.css 更改外观 为 Windows 软件包添加了新的 MESA 添加了对 Windows/ARM64 软件包的支持 添加了对 nomenclature names ...
- 下一篇
每日一博 | 前端 JS 安全对抗原理与实践
作者:vivo 互联网安全团队- Luo Bingsong 前端代码都是公开的,为了提高代码的破解成本、保证JS代码里的一些重要逻辑不被居心叵测的人利用,需要使用一些加密和混淆的防护手段。 一、概念解析 1.1 什么是接口加密 如今这个时代,数据已经变得越来越重要,网页和APP是主流的数据载体,如果获取数据的接口没有设置任何的保护措施的话,数据就会被轻易地窃取或篡改。 除了数据泄露外,一些重要功能的接口如果没有做好保护措施也会被恶意调用造成DDoS、条件竞争等攻击效果,比如如下几个场景: 一些营销活动类的Web页面,领红包、领券、投票、抽奖等活动方式很常见。此类活动对于普通用户来说应该是“拼手气”,而对于非正常用户来说,可以通过直接刷活动API接口的这种“作弊”方式来提升“手气”。这样对普通用户来说就很不公平。 所以对重要接口都会采用加密验签的方式进行保护,而验签的加密逻辑大多数都通过JS代码实现,所以保护JS代码不被攻击者窃取尤为重要。 1.2 为什么要保护JS代码 JavaScript代码运行于客户端 JavaScript代码是公开透明的 由于这两个原因,致使JavaScript代...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 2048小游戏-低调大师作品
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- SpringBoot2全家桶,快速入门学习开发网站教程
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS6,CentOS7官方镜像安装Oracle11G