`
gagaboy
  • 浏览: 12255 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

moqui 入门系列 -- 前言乱喷 + 网络资源链接

阅读更多

moqui是啥,简单来说它是个框架,作者谦虚的称它是个工具集。从我的观点,moqui天生就是为了企业级应用而生的全栈式框架。可能会有很多大牛开始喷我了,你懂架构不?你知道啥啥啥技术不??对不起,我确实是理论派转战开始搞技术的,所以我会先看你的整体思路和理念,而不是你支持restful,简单的路由转换,注入或者是MVC...对于我来说,这些都不重要。
鄙人认为,好的框架是啥,约定优先编码,然后就是业务高度抽象,同时有MDD的feel,能快速开发和便捷维护。这是个很虚的概念,很多牛人估计又要跳出来了,如同小日本穿着黑色风衣,戴着墨镜的怪大叔遇见口爱小MM的时候一样,嚣张的亮出一条自认为很炫的“东西”(自己博客的链接),然后大吼一声:看我的家伙多么多么牛X。。。我怎么怎么设计约定的,你们按照我的方式这么弄再那么弄,可以出来弄出来很多很多的东西。。。我的意思不是调侃这些牛人,而是大家关注点不同,框架和平台的差异,我认为你初期设想多少,你才能走多远。
        好吧,扯远了,延续刚才的话题:约定优先编码。很多人会以各种方式告诉我他们的约定是啥或者啥叫约定,我会给你鼓掌,然后转身就忘了。所以,我觉得:

(1)约定是经过业务经验累积和高度抽象出来的大家公认的原则。区别于一些大牛自己设想的某些规则。moqui很多的业务抽象和设计理念来源于OAGIS标准,不知道的可以去google一下(那怕那个啥大和谐它,goagent也只用它。毕竟度娘和女优程序员的差异...嘿嘿  你懂的...)moqui有个很有名的"大哥",估计很多大牛都知道--OFBIZ,不知道的同样去找下google。有"大哥"罩着,用起来首先心理上很爽,感觉靠谱了。

(2)约定要一看即了,而无需过多的解释和培训。虽然很多时候是噱头,但是如果你看了moqui,代码结构,然后里面的内容。我觉得新手都知道这是一堆配置(其实就是代码),而且能猜出来这是做啥的。我觉得能具备一定自描述能力的代码就是好代码,moqui正是如此。
        首先,我觉得moqui更适合快速开发,同时具备一定开发能力的业务专家能通过他迅速的配置出自己的原型,表述自己的思想,但并不是说它只是个原型构建系统。至少目前它具备了:基本的ERP的开发能力(具体权限模型需完善)、ESB、多租户(想玩Saas么??可以尝试下)、安全策略(OWASP ESAPI )、资源管理...
       moqui的架构看我的头像,好吧,希望作者老戴不会告我侵权感觉很多人对于moqui还是云里雾里,好吧,我承认这篇不说太多moqui的东西,不然你们就不会看后面的系列了,哈哈。
       先放出些moqui相关的资料,这里也感谢群里的阿超提供的老戴的圈子地址哈。
       moqui官方地址:http://www.moqui.org/
       moqui的源码:https://github.com/jonesde (还有基于moqui的地幔和ofbiz的迁移演示部分) 
       作者老戴的官方网站:http://www.dejc.com/
       moqui学习:http://code.google.com/p/moqui-learn/(个人发起的基于moqui的优化和扩展开源项目,目前主要两个人工作,欢迎参与)
       moqui最新资讯:http://www.linkedin.com/groups/Moqui-Framework-4640689

       后面逐步开展moqui的入门教程编写工作,有兴趣的欢迎联系我,因为所有资料都是E文的,与其那么多感兴趣的人一起蛋疼,不如蛋疼几个人,让其他人少疼一点。。。。

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics