用NBear和QPG分布式框架改善生活
我现在还在供房,所以我知道“房奴”这个词。但是我听到后并没有觉得太惊讶。在我看来,IT中早就存在另一种奴隶,我就姑且附和称其为"码奴",象机器一遍又一编写代码的人,这类人的特征归纳如下:
1) 喜欢戏说开发计划,交付前常上演激情燃烧的岁月;
2) 工作方式和补鞋匠类似;
3) 面对单元测试和重构的口头禅:“有空再搞!”。
在cnblogs上看了一圈,发现有不少朋友都希望为大家不再当这种奴隶而奉献着。teddy就是其中之一。
你可以在这里了解他的框架:http://teddyma.cnblogs.com/articles/Ilungasoft_Framework.html
我现在集成了一个简单使用的例子给大家学习:请先下载.
1) 把压缩包放解压到D:,您将看到D:\QPG-3-0的目录,在其他盘则您要修改access的数据库connectString
2) D:\QPG-3-0\Cooperation.sln 演示如何使用NBear去完成一个实际的任务,我们演示的是生成QPG分布平台的客户端和服务端的代码
3) D:\QPG-3-0\demo.sln 演示是最基本的分布式开发,例子演示了NorthWind中的Product数据通过DataTable和基于Json字符串的传递。
4) 运行demo的步骤:
4.1 修改D:\QPG-3-0\qpg_demo\bin\Config\app_config.xml中的pwd=123456
4.2 运行D:\QPG-3-0\qpg_demo\bin\MBC\QPG.MMQ.exe
4.3 运行D:\QPG-3-0\qpg_demo\bin\demo.Host.exe
4.4 运行D:\QPG-3-0\qpg_demo\bin\Demo.WinForm.exe
4.5 再多运行几个demo.Host,看看是否负载均衡了?
注:teddy的框架更新速度很快,但是希望不要试图太一统了。要知道当初RUP很好,但是却没有走向千家万户开发人家。希望能够突出重点。希望这个框架有好的前途。
alex 5-22