www.pwmis.com网站是一个2004年建立的个人信息网站,主要面向大众信息分享,由于多种原因,网站没有打理也就现在这样了。
现在,PWMIS网站域名有了更新的含义:
PWMIS--Programming Wide Minds Information Site,
编程智慧网。
* Programming Minds--编程思维,并不是编写程序的技巧,而是一种高效解决问题的思维方式。编程过程中所涉及到的思维方法林林总总,这些思维方法并不是编程所特有,而是在现实生活中广泛存在使用的。由于现实中使用软件程序越来越普遍,编程的重要性不可或缺,“编程思维”这个新名词自然就出现了。然而,编程思维并不只是编程过程中各种思维方式的一个集合,而有它显著的特点,编程思维的本质就是创造,从0到1,无到有。
* 编程思维不只可以用来编程,也是一种有效的解决问题的思维方式,可广泛用于工作生活的方方面面,这便是一种更加开阔的思维方式,Programming Wide Minds--“编程泛思维”。这样,编程思维来自于现实生活,又更好的应用于现实生活,这就是一种创造性思维,这就是编程的大智慧,也就是编程的终极意义。
* 在编程智慧网(http://www.pwmis.com/)你可以学到很多这方面的示例,可以简称本网为“编程蜜糍”。
关于框架的名字由来,在我设计www.pwmis.com网站的时候,
考虑到架构的兼容性和将来升级的可能性,最重要的是没有足够的时间去为网站添加和维护很多复杂的程序,所以在借鉴前人成功经验的基础上,设计了一套全新的快速数据处理框架
PWMIS Data Develop Framework,
简称PDF.NET,后来PDF.NET有了更大的含义,原框架更名为SOD框架。
PWMIS“编程的蜜糍”,SOD就是那个“蜜糍”。
框架追求的目标是简单与效率的平衡,体现在:
代码的精简,开发、维护的简单与追求极致的运行效率。
本套框架的思想是借鉴Java平台的Hibernate
和 iBatis 而来,兼有ORM和SQL-MAP的特性,同时还参考了后来.NET的LINQ(本框架成型于2006年,当时还未听说过LINQ)使用风格,设计了OQL查询表达式。本框架的设计思想是通用的,完全可以移植到Java
平台,现在只提供了.NET平台的实现,暂且将本框架命名为PDF.NET
内存数据库 | 使用本地缓存,按需使用,后台线程内存数据自动持久化。 | |
---|---|---|
分库分表 | 实体类支持分表路由函数,最简单的分库分表方案。 | |
分布式事务 | 结合iMSF即时消息服务框架,高效实现三阶段分布式事务。 | |
异构数据库同步 | 不同数据库平台,不同数据表结构之间的完善的数据同步。 | |
应用层数据复制 | 基于应用层的数据复制方案,底层数据库无限制,灵活定制数据复制内容,业务级数据权限控制 |
从2013.10.1日起,原PDF.NET 将更名为SOD
(one SQL-MAP,ORM and Data Control framework)
原PDF.NET框架将成为一个全功能的企业开发框架,而 SOD框架将是PDF.NET开发框架下面的 “数据开发框架"
喜欢简单的开发过程!
老板逼的急,要快速开发完成!
希望像写SQL那样来操作ORM框架!
EF、NH等框架在项目中某些特性没法满足,想定制修改或者扩展功能又很困难!
程序复杂,执行要快,但客户舍不得升级硬件,内存完全不够用!
有企业级的数据开发需求:分布式事务、分库分表、数据同步、消息服务......
《SOD框架“企业级”应用数据架构实战》书中所有源码
PDF.NET使用三年免费在线咨询
10次电话咨询
更多的技术支持服务(成为会员后可垂询)
方式一:
如果你喜欢并想获得更多的框架使用帮助,在线向框架【捐助】50元人民币或者50美元(注:2020年从10元调整为50元), 并且根据PDF.NET会员公告,补充完整会员信息, 经我们核实后,即成为框架的会员,享受会员服务。
如果你已经发送了会员申请信息邮件,但没有收到我们的会员信息核实邮件,请请加本人QQ联系 (联系方式请看本页底部)。
该方式成为会员可申请免费定制会员电子版的《SOD框架“企业级”应用数据架构实战》一书。
2011年5月份框架捐助(支付宝)收款情况:
注:从2012年11月开始,框架改成“收款主页”的方式并且以捐助的模式接收款项,之前为支付宝付款方式。
注:从2020年6月开始,框架改成“二维码收款”的方式接受捐助,支持支付宝和微信支付。
方式二:
非会员用户:
中国的软件开源事业需要更多的人的关心和支持,PDF.NET为此在2011年开始加入开源行列,并在2012年国庆前对最新版本进行开源,希望国人在基础开发框架方面有更多的选择,促进中国软件事业的发展。但PDF.NET出身草根,它的发展需要您的更多呵护。如果您觉得它的确为你的软件开发起到了帮助,并且愿意更进一步的支持框架的发展,请捐助PDF.NET,我们将使用这笔资金来进行框架的宣传、推广、培训活动;支付框架所在网站、源代码托管服务;组织开发活动,奖励开发团队的贡献。
感谢PDF.NET的会员对于框架已经进行过的捐助,期待有企业用户也对本框架进行捐助。
感谢下面网友的捐助:
捐助热线:QQ:45383850
开源基金捐助账号
。。。更多成功案例等待你的实现:)