当前位置: 传客网 > Python还是Ruby,这是个问题

Python还是Ruby,这是个问题

2017-01-11 作者:老耿

为了工作上的便利,一直在学习如何利用计算机管理。看过的书很杂,也尝试了很多不同种类的东西,什么foxpro,perl,html,xml,sql都看。
至今,我的电脑里边还留有一个用foxpro写的通讯录,N多年前是派上用场了的,但由于后来没有相应的运行环境了,别人想拷去用时却不好用了;还留有一个先是用foxpro写的,后面用vfp改造过的股票记账,能算清每笔交易的各种费用,很精确,与打出来的对账单无二,这个现在还能用。
后来,网络盛行,就想到了用网络技术。用过perl写CGI,但是,后来PHP异军突起,便改弦易辙了。用PHP、postgresql写了一个,修修补补地用了很长时间。PHP确实好学好记,很简单,怪不得用的人非常之多。
为了用着方便,不至于在每次改数据库的时候,大改程序,想了点辙,实际上已经有点框架的味道了。只需把相关数据的一些信息存到一个表里,所有的Create,Read,Update,Delete界面不用专门再去管它,而如想改界面也很简便,只需修改CSS文件就行了。用了很多年了,有时间的时候总是想弄得更好用。后来又费了不少时间学习了Ajax,给程序加进了Ajax,但是由于太费事,只是在主要界面上使用了Ajax,数据录入那一部分一直没有心思去弄。
在网上偶然看到了ruby on rails,被说得神乎其神,便想看看是怎么回事。在网上找了数日,看了很多文章,又知道了一样东西叫django,这才又仔细找它们之间对比的文章,不厌其烦地看了很多。又装上了django和rails按着资料一步一步地试。
我对比的结果是:Django的思路我比较容易理解,而且如果求速用的话,那是非常快的,只要把数据结构写出来,其他的都可以不管,自动化程度较高。不用改我Postgresql里原来的任何数,直接在django下就能用了,CRUD都行,用户管理比我原先用PHP弄的那个要高级全面得多。但是在应用Ajax上碰到了点困难,就是在生成json数据时,有点问题,我还没全搞明白,有的数能生成json,但是有的就报错,如果这块解决了的话,则直接把我原先主界面的html文件,改成django的模版文件即可。便能将原先的程序移植到django了,这样的话,再有什么修改,比我原先的会更省事了,毕竟django的功能是很强的。还有一点不适就是django的模版里的标签又是另一种东西,又得多记一样东西。
而rails呢,首先是Ruby的语法,Ruby的程序让我这种非专业人士看着特晕,虽然Ruby的很多特性我是很喜欢的,可能多适应一下就好了。再有就是,rails好像不能自动处理相关联的表,需要手动改很多。既然在建模型时已经声明了表之间的关系,为什么还要手动改呢,可能rails更适合高手吧。最难的就是没有资料,现有的书是1.2版的,而程序已经是2.1版了,有很多不同,书不好用。
选来选去,还是要选django,也就是说要学python,但是ruby确实很不错,将来有时间再学吧。


相关推荐

  • 观望情绪明显 上或下是个问题

    观望情绪明显上或下是个问题标题纲要:成交量大幅下滑,市场观望情绪相当明显;上或小问题纠结,后市波动幅度继续放大。盘面点评:(来源:赢家无忧网)今日早盘两市股指双双顺势低开,沪指以2587.61点开盘,低开7.66点,随后展开一波反弹,但临近

  • 七政预测实例(这社会婚姻永远是个问题)

    七政预测实例(这社会婚姻永远是个问题)小白17:20:06丁卯癸丑己丑壬申(午未空)(可进入QQ)小白17:20:12女探运17:20:51哪里人。探运17:20:56申时是多少左右小白17:20:59江苏泰州小白17:21:1215点30

  • 这60个问题,是一切产品分析的开始

    本文作者刘飞,互联网产品经理,前嘟嘟美甲产品总监、前锤子科技产品经理,想当作家的工科男。分析对象不同,思考的内容不同。◆◆◆项目初期,对可行性的分析1.市场环境1.1背景和趋势:这个方向是不是很火(O2O

  • XX还是XX?这真的是个问题|立陶宛OKT版 VS 卷福版《哈姆雷特》

    卷福版《哈姆雷特》/20160306/话剧中心艺术剧院/四星半立陶宛OKT版《哈姆雷特》/20160310、20160313/话剧中心艺术剧院/四星《哈姆雷特》可谓戏剧舞台上最广为人知的作品。自开启莎士比亚纪念季以来,接踵而至的《哈》剧里,

  • 泽林信息是个坑,这是污蔑

    我是2015年4月4号搬到竹子林这边的,我觉得挤地铁挤公交浪费时间,所以为了到这里学软件测试,我特地从杨美那里搬到这里来住。来之前我问两个从这里毕业且学得不错的学长怎么样才能学好测试。得到的答案中有以下共同点:1.忍得住寂寞——想清楚你是来

  • ​【壹周财金】难怪你老是亏损,因为你总问这4个问题

    【壹周财金】难怪你老是亏损,因为你总问这4个问题交易者总会对交易产生很多疑问,尤其是他们得不到想要的结果时。我们也总是问自己很多问题,然后用答案去引导接下来的行动,认为这样更容易达成目标。然而,绝大多数人提出的问题本身就不对,这样得出来的答

  • “考研热”下选择国内还是海外?这是个问题

    大学的时光总是转瞬即逝,对于即将离开大学校园的准毕业生们来讲,考研还是就业是一个问题,而决定考研之后的方向就是更大的一个难题了。到底选择国内考研还是国外留学呢,做决定之前你首先得了解这两者的区别:  成本  无论是选择国内读研还是出国深造,

  • 欧福市场 中国汇市网 难怪你老是亏损,因为你总问这4个问题

    交易者总会对交易产生很多疑问,尤其是他们得不到想要的结果时。我们也总是问自己很多问题,然后用答案去引导接下来的行动,认为这样更容易达成目标。然而,绝大多数人提出的问题本身就不对,这样得出来的答案不仅起不到任何作用,甚至还会妨碍成功。“大多数

  • 你家地暖是否也遇上这个问题?

    大唐装饰、喜来热地热清洗寒流来袭,家庭保暖离不开地暖。然而日常生活中,一旦地暖使用过程中,保养、清洁方式不当的话,都会造成一连串的问题,包括漏水、阀门脱落、开关出现问题等。是否大家也遇到这样的问题而烦恼怎么解决。管道纵向开裂造成漏水。管道开

  • 离婚,大都是这个问题 (好文)

    离婚,大都是这个问题(好文)爱可以让两个人走到一起,可是想要走得长久,两个人必须共同成长。而当两个人的高度越来相差越大时,心与心之间的距离也是一日千丈地剧增着。有人说婚姻是爱情的坟墓,有人说两人在一起久了就像左手摸右手,还有人说浪漫会随着时

  • 企业邮箱,免费还是收费?这是一个问题!

    企业邮箱,免费还是收费?这是一个问题!现如今的企业邮箱市场,是免费企业邮箱与收费企业邮箱独立并存的阶段。免费企业邮箱功能优势甚至让部分人浮想联翩,这类以门户为主的免费企业邮箱产品的崛起,会不会迫使收费企业邮箱市场重新洗牌,甚至趋向免费?很多

  • 兄弟们,我有个问题一直困扰着我,现请教大家,详见贴子内容.是关于同步的

    兄弟们,我有个问题一直困扰着我,现请教大家,详见贴子内容.是关于同步的我有两个IPAD,一个买了有一阵子了,一个刚买.问题一:我一直用家里的一台电脑和旧IPAD同步,旧IPAD上也买了不少正版软件.现在问题是如果我把新IPAD也在这台电脑上

  • 珠海哪里做企业营销网站好这个问题已经得到解决答案是珠海市邹氏网络科技有限公司

    珠海做企业营销网站公司哪里比较好的,珠海做企业营销网站公司在那个区珠海市邹氏网络科技有限公司解答:珠海哪里做企业营销网站好这个问题已经得到解决答案是珠海市邹氏网络科技有限公司,珠海市邹氏网络科技有限公司是专业做企业营销网站的大型网络科技公司

  • 如果你是IT技术人员,请思考这15个问题

    如果你是IT技术人员,请思考这15个问题  行内的人自嘲是程序猿、屌丝和码农,行外的人也经常拿IT人调侃,那么究竟是IT人没有价值,还是没有仔细思考过自身的价值?  1.搞IT的是屌丝、码农、程序猿?  人们提到IT人的时候,总会想到他们呆

  • 测验你信仰是否真实的10个问题

    测验你信仰是否真实的10个问题作者:保罗听道若不行道信心就是死的,这样的信仰也是不真的,就像法利赛人一样变成了虚假的信仰。信仰不是口头上说说,生命的改变最重要是有行动。如何测验你信仰是否真实呢?有10个问题可以检验。罗马书8章16节说,圣灵

  • 问孩子10个问题,判断孩子的学习方法是否正确

    这个孩子动手能力很强,那个孩子脑子转得很快,可为什么孩子明明很聪明,但学习就是比不上别的孩子?先别着急,做个测试,看看孩子有正确的学习方法吗?小测试:3分钟,10个问题,让你判断出孩子的学习方法是否正确!①你会制定学习计划和学习

  • 自装还是找装修公司 自装比较容易忽略的7个问题

    许多业主都为了省钱而选择自己装修,认为找装修公司装修会花很多不必要的费用。但这只是业主自己的预想,等到真正开始装修时就会发现忽略了7个问题。下面我们就来一起看一下这7个问题。1、材料浪费率高。装修会有一定的材料损耗量,正规装修公司都会经过计

  • 每个问题都是孩子成长的机会:《鸭子达克》@凤凰阿歇特 免费试读招募结束

    人生无法实验,也无法重来。究竟该给孩子怎样的童年?这是每个家长必须认真对待的大问题。此书带你一起去理解孩子的行为,学会如何疏导启蒙教育,懂得每个问题都是孩子成长的机会。全国免费包邮,送至您家给您试读。各位博友们,还在等什么,赶紧申请,成为首

  • 12个问题说明:旅行是检验爱情的最好标准!

    现实生活中很多情侣往往会是这样子的一个状态:恋爱初期特别有激情,特别小心翼翼,生怕一不小心就惹到对方!然而当恋爱发展到一定时期的时候,各种问题相继出现,各种矛盾冲突,各种毛病缺点一览无遗。那么有什么好办法可以让爱情保鲜呢?  旅行是疯狂的生

  • 问个问题:为什么在redhat as4中默认规则里是RH-Firewall-1-INPUT 而不是input-

    问个问题:为什么在redhatas4中默认规则里是RH-Firewall-1-INPUT而不是input?在redhatas4中默认规则里filter表中是RH-Firewall-1-INPUT而不是input为什么?为什么?#Firewa

返回
顶部