您现在的位置是: 首页 > 首页 > 暂无分类

『架构』001 Laura.WinFramework 被放弃的 构想
ShuXiaolong 2014-03-16 702人围观
暂无评论
简介 001 Laura.WinFramework 被放弃的 构想 Laura.WinFramework 和 Laura.XtraFramework 是 WinForm 的一个 系统软件架构;实现的是:插件化的 软件开发,旨在降低开发门槛,减少开发维护成本。 一个更高构想

    001 Laura.WinFramework 被放弃的 构想

     

    Laura.WinFramework  Laura.XtraFramework  WinForm 的一个 系统软件架构;

    实现的是:插件化的 软件开发,旨在降低开发门槛,减少开发维护成本。

     

    一个更高构想

     Laura.WinFramework  Laura.XtraFramework 之后,后续可能会有 Laura.WebFrameworkLaura.WpfFramework

    对此,提出 更高抽象:

     

    开发人员,只需要针对 Laura.BaseFramework 编码;

    通过修改 配置文件,使用 不同的 底层平台框架——即能 实现 软件的不同平台;

     

    但是这个抽象被放弃了

    >第一:开发环节,无法强制控制 插件代码 不涉及 具体平台——插件代码 涉及了 具体平台,就必然 无法实现 跨平台;

    >第二:要实现跨平台,可以在 Laura.BaseFramework 中,开发 中间控件,中间控件 发散为 具体的 平台控件;但是 这种做法 可能导致 Laura.BaseFramework 异常复杂——这个实现方案,不仅需要 从长计议,还得 有完善的考量;

    >第三:跨平台 总是好的,但是 软件平台 在 软件设计之初 就已经确定;跨平台 的适用性 或许 没有那么大——但是,我曾经见到过 某些 进销存系统,不仅有 WinForm 还有Web,且 界面几乎 一摸一样。

    >第四:作者时间有限,每天 2-4小时的业余时间 还有 更重要的 东西 值得思考:比如 新技术,比如顶级人工智能算法。

     

    放弃这个 构想,确实是 必须的。

     

     

                                                                      舒小龙

                                                               2014-03-16 17:25

     

     

     

第一时间获取智能手机行业新鲜资讯和商业动态,可以访问站长的微博「InkFx」, 如果需要站长陪聊也可以在微信里添加好友,搜索「Shu_Xiaolong」, 还可以通过加入QQ群:「C#实验室」,和网友一起交流技术、共同进步。

文章评论

图文推荐

InkFx博客 有部分文章来源于互联网,版权归属于原作者。本站所有转载文章言论不代表本站观点。
如是侵犯了原作者的权利,请发邮件联系站长(514286339@qq.com),站长收到后立即删除。