1 Star 2 Fork 0

陈恩点 / MyRapid

加入 Gitee
与超过 600 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

MyRapid

介绍

抛开累赘,重新起航,放弃臃肿组件回归WinForm的纯粹中

软件架构

脱离第三方控件,脱离数据库,尽可能减少框架依赖,打造便于更多场景使用的框架

开发计划

  • 反射加载窗体
  • T4代码生成器模板
  • 脱离数据库,有无数据库皆可使用,兼容多种数据库
  • 不在实现具体功能,只做接口
  • 尽可能减少第三方依赖
  • 降低耦合,可以使用完整框架,或只用框架中部分功能

说三道四

之前开发的框架在我看来是失败了 总结了一下可能的原因:

  • 框架臃肿,大型项目高不成,小型项目低不就,高不成低不就,尴尴尬尬
  • DevExpress 费用问题,使用了收费的组件库,无法剥离
  • SqlServer 费用问题,使用了收费的数据库,无法剥离
  • 耦合过多,所有功能扎堆在一起,无法按需使用,导致为了一个苹果,买下整个果园
  • 定位不对,只能作为信息管理系统使用,没有其他功能
  • 门槛定位不准,面向开发者不够友好

解决方案大概有几个方面:

  • 实现常用的功能,可以分别独立使用
  • 做一些事情,却不完全做,尽可能让开发这又自己的发挥空间
  • 大小可控,择优使用,避免臃肿
  • 不用数据库,只写ORM
  • 不用控件,只写逻辑,不做界面控制
  • 用T4代码生成器加速开发,兼容多种代码生成器

仓库评论 ( 1 )

你可以在登录后,发表评论

简介

WinForm快速开发框架 展开 收起
C#
MIT
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
C#
1
https://gitee.com/dvmu/MyRapid.git
git@gitee.com:dvmu/MyRapid.git
dvmu
MyRapid
MyRapid
master

搜索帮助