当然这个扫盲,首先给我自己扫扫盲。
前些天一个朋友说起ruby,说正在用它做项目,听了还真是有些新奇的,因为身边的朋友没个做哪方面开的,据她说是相当好用,稍微写一些代码,就可以实现增、删、忙改、查的其它代码,于是乎google一下,找了一些相关的文章给自己扫扫盲,免得被她笑话。
Ruby是脚本语言,与熟知的PHP系同一种族。不过PHP我也是只听说过,没学习过的,我把自己圈在JAVA里面,估计这样不好,得需要涉猎些其它的东西。而Rail是做为Ruby下面的一种框架出现的,ROR这个词也是在JAVAEYE上面看到的,似乎javaeye网站就是采用ror经过重构,但愿我没有说错,ROR并没实际用过,也仅限一些文字性的介绍,好像开发起来比较快速,但大家更多的描述是他并非是一种工业性的语言,要走进企业级开发目前还是有一些难度的,身边朋友做这个的较少这也算是一个原因吧。PHP就把自己定位在WEB系统里面,所以占居着大半江山,ruby定位在哪,现在记不清了,也只能从网上找了。
查找Ruby相关资料的时候,发现groovy,突然发觉这个groovy原来很早以前就了解过一点,当然并没有应用,也是仅限于一些文字性的简介而已,由于他是基于JAVA的,所以有一些JAVA基础的来看Groovy,想必是相当的简单的吧。grail是基于groovy下面的一个框架,就是rail基于ruby一样。这两个看起来挺对称的,而且也都是有英文原意的,非一个合成词。
ruby : 红宝石, 深红色
rail : 栏杆, 扶手, 铁轨#秧鸡
groovy : 绝妙的; 墨守成规的; 时髦的
grail : 杯; 大盘; 圣杯
当然做为一种语言,他有他自身的一个合理的寓意。
再者就是一个单点登陆的问题,初看名字时,一直认为是这样的:同一个账户,同一时间只能登陆一个,不能在其它地方登陆,就像IM一样,一个账户只能一个地方登陆,后来才发现,根本不是哪么回事。所谓单点登陆,就是用户登陆过一个系统后,一些与此系统相关的可信任的系统就不必重新登陆就可以使用此账户利用系统。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架