FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 261918|回复: 107
打印 上一主题 下一主题

AppBox v3.0正式发布!同时AppBox v2.0完全免费下载!

  [复制链接]
跳转到指定楼层
楼主
发表于 2013-8-27 12:21:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
AppBox 升级的必要性
一:虽说将权限定义在C#代码中是AppBox v2.0的一处创新,但却遭到很多网友的反对,认为和传统意义上保存在数据库的做法不同,不灵活,也增加了理解的难度。AppBox v3.0会彻底颠覆之前版本对权限的控制,采用一种更加现代化的创新(我将之称为“扁平化的权限设计”,由本人一手杜撰,如有雷同,纯属巧合),到时权限的定义已经是保存在数据库的了。

二:AppBox大版本升级的另一个重要原因是 Subsonic 已经跟不上时代潮流了,长期没有更新和维护了,这也不能不说是开源领域的遗憾,想当年 Subsonic 不用生成一行代码的理念是多么的吸引眼球,而其易用性也是吸引大批开发者的重要因素。AppBox 3.0会使用Entity Framwork的Code First开发模式对AppBox进行完全重构,到时你可以看到Entity Framework在项目开发中的一些最佳实践。

三:形同鸡肋的概念“模块”。在AppBox v2.0中,模块的引入也是参考了很多开源的权限框架,但模块仅仅是作为权限分组没有实际的意义,同时引入一个没有多大意义的概念会造成用户概念上的混淆(很多用户在问菜单和模块的关系),同时数据库设计会复杂的多的多。AppBox v3.0独创的“扁平化的权限设计”彻底抛弃了“模块”的概念,从而在数据库设计、逻辑代码和用户体验上有很大的提升。



AppBox v2.0 完全免费下载!


AppBox v2.0 免费下载:

注:
1. AppBox v2.0 是免费软件,已经可以免费下载了;
2. AppBox v3.0 是捐赠软件,你可以通过捐赠作者来获取AppBox v3.0的全部源代码(http://fineui.com/donate/)。



AppBox v3.0 正式发布! 


AppBox v3.0采用全新的“扁平化的权限设计”,从而简化了数据库设计和代码编写工作,也提升了用户体验,是由三生石上经过反复思考创建的全新权限设计理念。前端展现使用最新的 FineUI v3.3.1,ORM工具是流行的Entity Framework v5.0(Code First),开发工具是 Visual Studio 2012(.Net Framework 4.5)。在这里,你可以学习到全新的理念和知识,以及将FineUI和Entity Framework应用到项目的最佳实践。

接下来的一段时间,我会通过一系列的文章来解密这次升级全过程,敬请每天关注我的博客:
1. AppBox升级进行时 - 拥抱Entity Framework的Code First开发模式
2. AppBox升级进行时 - 扁平化的权限设计
3. AppBox升级进行时 - Entity Framework的增删改查
4. AppBox升级进行时 - 如何向OrderBy传递字符串参数(Entity Framework)
5. AppBox升级进行时 - 关联表查询与更新(Entity Framework)
6. AppBox升级进行时 - Attach陷阱(Entity Framework)
7. AppBox升级进行时 - Any与All的用法(Entity Framework)
8. AppBox升级进行时 - 经典的表单和表格页面(FineUI)
9. AppBox升级进行时 - 经典的主从表页面(FineUI)
10. AppBox升级进行时 - 跨页保存表格的选中项(FineUI)
11. AppBox升级进行时 - 向子窗口传值,向父窗口回传值(FineUI)
12. AppBox升级进行时 - 角色的权限管理页面(FineUI)
13. AppBox升级进行时 - 适当的JavaScript为页面增色(FineUI)
14. AppBox升级进行时 - 如何控制按钮和表格内按钮的权限
15. AppBox升级进行时 - FineUI和EF祝你一臂之力(完结篇)

完整目录链接请移步:http://www.cnblogs.com/sanshi/p/3274122.html

注:AppBox v3.0 是捐赠软件,你可以通过捐赠作者来获取AppBox v3.0的全部源代码(http://fineui.com/donate/)。


VIP3及以上级别会员请到《FineUI VIP3会员专享QQ群》下载 AppBox v3.0 全部源代码(快速访问链接)。
请拿到AppBox v3.0源代码的同学注意升级更新包:http://fineui.com/bbs/forum.php?mod=viewthread&tid=3798


为了更快的学习AppBox,请事先安装 VS2012!

现在就 订阅 FineUI 官方论坛,及时了解 FineUI 官网动态!













本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
发表于 2013-8-27 12:30:48 | 只看该作者
vs 2012 用不惯啊。{:soso_e101:}
板凳
发表于 2013-8-27 12:39:08 | 只看该作者
本帖最后由 Mr.Wu 于 2013-8-27 12:40 编辑

请问一下老大,”……通过一系列的文章来解密这次升级全过程“,是所有人都能看到这些文章,还是只有vip3以上用户?这个系列的文章大概什么时候发布完毕?能否提供完整版给我们(pdf)?
地板
发表于 2013-8-27 12:41:25 | 只看该作者
能不能提供个4.0 vs2010的版本?
5#
发表于 2013-8-27 12:47:59 | 只看该作者
{:soso_e102:}关注中......
期待已久....
6#
 楼主| 发表于 2013-8-27 12:55:02 | 只看该作者
Mr.Wu 发表于 2013-8-27 12:39
请问一下老大,”……通过一系列的文章来解密这次升级全过程“,是所有人都能看到这些文章,还是只有vip3以 ...

所有人都能看,大概3个星期发完,在我的博客上
7#
 楼主| 发表于 2013-8-27 12:55:15 | 只看该作者
洞天 发表于 2013-8-27 12:41
能不能提供个4.0 vs2010的版本?

暂不提供,可以在VS2012中把Target Framework改为 .Net 4.0
9#
发表于 2013-8-27 13:32:40 | 只看该作者
顶,好东西,要认真学习
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-21 14:30 , Processed in 0.050935 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表