一个用WCF实现Ruby中scaffold的想法

   探讨,征求意见:

      原因
          ruby确实能够极大的提高开发人员的效率,可是学起来要花费很长的时间。也许一种语言不能够做到完美,可是我们要让它尽量完美起来。想开发一个插件系统,也可以说是代码生成器,使之能够具有ruby on rails的scaffold功能。
   条件:
         给定数据库连接字符串(初步先以Sql Server2000为例)
   功能:
         生成数据库配置文件,对敏感信息加密(连接字符串,表信息等)
         自动生成数据库实体(类似ORM)
         根据每个表的每个字段约束生成相应的正则表达式,以XML配置文件形式给出,方便自定义
         生成Create,Insert,Update,Delete四种操作的契约,以及默认实现
         实现数据库日志文件
         生成出错,异常xml文件,在xml文件中可以对不同的异常信息单独配置,显示友好信息
   
   不知道这个想法是不是可行,对于可行性希望各位智者给点意见。有更好的建议也请提出!谢谢!
      
Tag标签: scafford,.net
posted @ 2008-04-28 00:09 镜涛 阅读(1977) 评论(23)  编辑 收藏 网摘 所属分类: .NET项目开发

  回复  引用  查看    
#1楼2008-04-28 01:31 | Jeffrey Zhao      
你说的只是rails的特点吧,不是ruby……而且和wcf什么关系?
  回复  引用  查看    
#2楼[楼主]2008-04-28 01:34 | 镜涛      
@Jeffrey Zhao
呵呵,还没睡觉啊?scaffold是rails的功能。WCF嘛,我是想把数据库操作做成service,自然要用到WCF了!

  回复  引用  查看    
#3楼2008-04-28 02:25 | Jeffrey Zhao      
@镜涛
把数据库操作变成WebService不是无谓地增加负担吗?

  回复  引用  查看    
#4楼2008-04-28 08:08 | 不支持,不反对!      
http://www.cnblogs.com/Emoticons/others/think001.gif" alt="" />嗯,没啥说的。
  回复  引用    
#5楼2008-04-28 08:29 | 机柜[未注册用户]
俺 纯学习。顶
  回复  引用    
#6楼2008-04-28 08:30 | 印刷[未注册用户]
学习中!!!!!!!!!
  回复  引用  查看    
#7楼2008-04-28 08:35 | lexus      
subsonic就做了类似rails的功能吧,不过没用wcf
  回复  引用  查看    
#8楼[楼主]2008-04-28 08:35 | 镜涛      
@Jeffrey Zhao
这个我没有考虑到,只是想顺便学习一下wcf。我还有很多不明白的地方,不太清楚这样做的性能问题,可能自己多此一举了。不知道可不可以赐教?

  回复  引用    
#9楼2008-04-28 08:44 | g[未注册用户]
建议有时间还是看看ado.net data service再想吧
  回复  引用  查看    
#10楼2008-04-28 09:02 | Enzo      
o(∩_∩)o... 支持下 !
  回复  引用    
#11楼2008-04-28 09:03 | boyxia[未注册用户]
技术要放到合适的环境下才能够发挥作用。
  回复  引用  查看    
#12楼2008-04-28 09:13 | Jeffrey Zhao      
@镜涛
额外增加一层当然会有负担,如果没有任何额外的价值,就实在没有必要了。

  回复  引用    
#13楼2008-04-28 09:18 | 今天生日[未注册用户]
和WCF相关系起来.可能没啥意思
  回复  引用    
#14楼2008-04-28 09:50 | zengj[未注册用户]
ruby本来就可以做出来的 为什么还要用 wcf来做

  回复  引用    
#15楼2008-04-28 10:55 | gakaki[未注册用户]
那个是RESTFUL WCF已经支持
  回复  引用  查看    
#16楼2008-04-28 12:27 | ddr888      
和subsonic好像
  回复  引用    
#17楼2008-04-28 13:06 | 随便说说[未注册用户]
有点太为了技术而技术的感觉
  回复  引用  查看    
#18楼2008-04-28 13:43 | 天下³      
WCF效率低,用它来操作数据库很慢。
  回复  引用  查看    
#19楼[楼主]2008-04-28 13:45 | 镜涛      
@天下³
恩,这个需要做些测试。呵呵谢谢啦

  回复  引用    
#20楼2008-04-28 19:38 | 入江纱绫[未注册用户]
也学学!跟着你!
  回复  引用  查看    
#21楼2008-04-28 22:45 | Cat Chen      
你的意思是Service的scaffold,而非Web UI的scaffold?
  回复  引用  查看    
#22楼[楼主]2008-04-28 22:52 | 镜涛      
@Cat Chen
恩。不知有何高见?

  回复  引用    
#23楼2008-05-02 14:26 | cxxx[未注册用户]
Learn



发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 1173611




相关文章:

相关链接: