BaNg

Just Do It!

  BlogJava :: 首页 :: 联系 :: 聚合  :: 管理
  33 Posts :: -1 Stories :: 182 Comments :: 0 Trackbacks
软件开发的一个态势是迅捷,MDA(模型驱动架构)渐露头脚,火爆的RoR也只是MDA的初级模式,典型的比如代码合并和工具支持不够,模型的概念不够清晰。国内应用比较广的普元也包含类似想法,只不过有些忽略掉了“程序员”这个核心角色。

我想要做的一个东西就是以模型为中心的开发方式,它被“隐藏”在Eclipse里面。比如日常我们做的企业开发大部分是以业务层BO为核心,然后向下延伸至存储,向上有service/service control/page control/page之类,那么通过一套可编程模板(即Template DSL)+代码生成器就可以生成想要的各个层的代码了,其本质上是一个UML图形建模工具,上面绑定模板,模板的编写提供类似JDT(提供在Eclipse编写/调试Java代码的插件集)的高亮/纠错,重构等,代码生成过程可以被运行或者单步调试。

MDA在Eclipse社区的推动下,日渐成熟,以EMF metamodel描述的UML2足够强大,在技术完全可行,德国的oaw,法国的acceleo都有成熟的应用。

我做这个的想法就是帮程序员摆脱繁重琐碎的比如javabean, html, configuration等。

商业模式就是使用免费+收费专业培训支持。

有同仁在搞MDA类似的开发么?欢迎提出宝贵意见。

如果你是一个多层JavaEE的开发者,每天被spring, hibernate, jdbc, structs/jsf/xxx, html折磨,最希望共帮你解决那些问题呢?谢谢。

Update: Just do it,先去尝试一把,做一个版本出来,谢谢关注。
posted on 2008-12-12 22:16 Always BaNg. 阅读(1371) 评论(3)  编辑  收藏 所属分类: 人生Eclipse

Feedback

# re: 我正在整理一个创业想法,不知各位怎么看? 2008-12-12 22:58 kevinzhou
感觉技术很牛,但是商业前景和商业模式不太好。赚不了多少钱  回复  更多评论
  

# re: 着手开始准备我的第一个项目 2008-12-14 17:22 kookoo
是真的要做个版本 那我就持续关注了  回复  更多评论
  

# re: 着手开始准备我的第一个项目 2008-12-15 00:19 Astamei
The code generation based on meta-data.

  回复  更多评论
  


专题:Android  iPad  jQuery  Chrome OS

博客园首页  IT新闻  知识库  学英语  Java程序员招聘
标题  
姓名  
主页
验证码 *  
内容(请不要发表任何与政治相关的内容)  
  登录      
每天10分钟,轻松学英语


网站导航: