• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Ruby on Rails

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
   好久没写日志了,我这人也不大喜欢写日志,不过又有好想和大家分享的东西,就说ROR吧,一个偶然的机会在网上看到盛大的.NET技术交流会,就去参加了,很清楚的记得第二段是吕国宁讲的ROR,当时还在想这东西不知道怎么样。很早之前就知道这个了,就是没时间去看。
 
    最近的友通人才网项目(hr.it2500.com)也完成了,3个半月,3个人的开发!1美工,2程序,用的是ASP.NET MVC R2,我在之前就有点感觉,ASP.NET MVC好多东西类似于ROR,有人喜欢说是抄的。先说一下ASP.NET MVC吧,因为之前一直做webform开发的,在05时开始学.NET那时还是VB.NET,后来07时就用C#,好多人又说C#抄的是JAVA的,对于c#和JAVA之争由来已久,没有什么意义,c#目前在许多性能上有了好多的提高。 目前微软是在大力推广ASP.NET MVC,我的项目中用的是ASP.NET MVC R2,这个版中加了好多东西,性能方便也有所提高,在整个项目中确实感觉了ASP.NET MVC和WEBFORM的不同之处,HTML代码可控性得到了很大的提高,也没有viewdata了。不像webform一打开生成的页,你会发现有好多不知道的代码,还有验证控件,其实就是生成了JS,没有什么意义的,ASP.NET MVC中用的是JQuery,Jquery有很多插件,也可以自己写插件,在我们的项目中引用的验证控件我感觉很好用,如果有需求要的可以QQ邮件给我,我会发给他的,我们在项目中主要框架JS就是JQuery,给我们的项目带来了及大的方便,提高了我们的工作效率。
 
   好像说了这么长时间,我还没说ROR,因为我也是刚接触ROR,就说一下昨天做的一个测试吧,我是在win下做开发的,用的是ROR一套的组件,开发工具是群内的一个兄弟给我的netbeans,目前我是认为在win下netbeans是最好用的。如果我要新建一个ROR的项目,其实很简单,开打ruby console 输入Rails RailsSite(你项目文件夹名),就这么简单就建好了,然后进入这个文件夹,cd RailsSite,我们来新建一个controller也是很简单的一件事,ruby script/generate controller home index,这样就OK了,它同时会新建好多文件,最值对比的就是,ASP.NET MVC中不会给你新VIEW,你得自己新建一个VIEW,而在ROR中VIEW会自己对给你新建好。
   然后我们就得写一个测试的程序,在home/index显示,你好,用实例变量来显示,Ruby中的实例变量是这样写的@test='你好Hello',不知道你们啊有注意我的就变量里加了中文,因为我昨天为了ROR中的中文搞好了好久,后来群内朋友给的这个netbeans就不会出现这个问题了,所以大家要是做的时候也要注意一点。如果要是页面中引用这个变量就更为简单了。<%=@test%>  ,不像ASP.NET MVC 中要做一个viewdata["test"],在页面上引用也是这样的,这个不好做单元测试,不过在asp.net mvc 3 pview1中所有改进,变成了强类型,所有昨天一个朋友跟我说ASP.NET MVC抄的不像的。
   再说一个里的表单控件吧,这个ASP.NET MVC 就和ROR一样了,只不过ASP.NET MVC叫他为htmlhelp,页在ROR助手的意思,再加写生成的标签名不一样,就是这个样子的。
   下面再多说了,今天就写到这里,已后有时间再补上,最近一直折腾黑草果,累啊,不过也算是折腾好了!下次写一下友通人才网整个项目的流程和开发中的一些相关技术!

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
ruby学习--Array--2发布时间:2022-07-14
下一篇:
[rubyonrails]跟我学之(2)HelloWorld发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap