相关推荐
-
php 前途 ruby on railsnodejs,LinkedIn缘何抛弃Ruby,转投NodeJS怀抱?
记得在2012年10月份的时候,鉴于性能和可扩展性方面的原因,LinkedIn将其移动设施的后台Ruby on Rails替换成了Node.js。那么为什么要做出这样的决策,Node.js又比Ruby强在哪里呢?下面一起来为你解答。Node.js——...
-
优秀的计算机编程类博客 和 文章 转
研发周报:LinkedIn缘何抛弃Ruby,转投NodeJS怀抱 ANDROID 微博登录“SSO PACKAGE OR SIGN ERROR” 错误解决方案 swifttype 0代码、不编程—交互式网页设计工具VXPLO 社区 颜色工具 简书 最后 ...
-
[转]优秀的计算机编程类博客 和 文章
介绍 优秀的计算机编程类博客是一些关于计算机方面的优秀博客。 欢迎大家将经常看的优秀博客或博客文章共享出来,您可以: 使用 Issues 以及 Pull Request ...Ruby Go 读书笔记及...
-
优秀的计算机编程类博客 和 文章
七天学会NodeJS 告别node-forever,拥抱PM2 叩首问路,码梦为生——QCon北京2013 Node.js专题出品人朴灵专访 当IoC遇见了Node.js 美团酒店Node全栈开发实践 ...
-
优秀的计算机编程类博客和文章整理(github转载)
介绍优秀的计算机编程类博客是一些关于计算机方面的优秀博客。欢迎大家将经常看的优秀博客或博客文章共享出来,您可以: ...Ruby Go 读书笔记及其它 优秀博客 综合 杨文博(供职于百度公司,任复合搜索
-
优秀it博客和文章
研发周报:LinkedIn缘何抛弃Ruby,转投NodeJS怀抱 ANDROID 微博登录“SSO PACKAGE OR SIGN ERROR” 错误解决方案 tomcat结合nginx使用小结 swifttype 0代码、不编程—交互式网页设计工具VXPLO 社区 颜色工具 简书 ...
-
iOS开发牛人博客收集
研发周报:LinkedIn缘何抛弃Ruby,转投NodeJS怀抱 ANDROID 微博登录“SSO PACKAGE OR SIGN ERROR” 错误解决方案 objc.io A periodical about best practices and advanced techniques in Objective-C. ...
-
小姐姐炫酷唯美引导页.zip
小姐姐炫酷唯美引导页.zip
-
scratch少儿编程逻辑思维游戏源码-让它们跳起来.zip
scratch少儿编程逻辑思维游戏源码-让它们跳起来.zip
-
少儿编程scratch项目源代码文件案例素材-战斗塔防.zip
少儿编程scratch项目源代码文件案例素材-战斗塔防.zip
-
前端开发_Vue全家桶_vw适配_vux组件库_mescroll滚动_fastclick优化_mock模拟_less预处理器_移动端脚手架_基于Vue2和Webpack3构建的移动.zip
前端开发_Vue全家桶_vw适配_vux组件库_mescroll滚动_fastclick优化_mock模拟_less预处理器_移动端脚手架_基于Vue2和Webpack3构建的移动
-
数据可视化分析_微信小程序开发_JavaScript_Canvas图表渲染_数据助手工具_仿微信小程序数据助手_支持线性图圆环图柱状图条形图_动态效果适配_商业数据分析_移动端数据.zip
数据可视化分析_微信小程序开发_JavaScript_Canvas图表渲染_数据助手工具_仿微信小程序数据助手_支持线性图圆环图柱状图条形图_动态效果适配_商业数据分析_移动端数据
-
少儿编程scratch项目源代码文件案例素材-章鱼怪.zip
少儿编程scratch项目源代码文件案例素材-章鱼怪.zip
-
音乐流媒体_API开发_网易云音乐接口封装与数据抓取_提供完整的网易云音乐API调用解决方案_包含歌曲搜索_MP3资源获取_歌词解析_播放列表管理_歌手专辑查询_专辑详情展示_MV.zip
音乐流媒体_API开发_网易云音乐接口封装与数据抓取_提供完整的网易云音乐API调用解决方案_包含歌曲搜索_MP3资源获取_歌词解析_播放列表管理_歌手专辑查询_专辑详情展示_MV
-
物联网与健康监测_基于RISC-V架构ESP32-C3芯片与MAX30102MAX30205传感器_LVGL图形界面与WiFiBLE双模通信的智能手表系统_实时监测心率血氧体温.zip
物联网与健康监测_基于RISC-V架构ESP32-C3芯片与MAX30102MAX30205传感器_LVGL图形界面与WiFiBLE双模通信的智能手表系统_实时监测心率血氧体温
-
wangtengfei-hn_EmployeesExample_23540_1745868671962.zip
wangtengfei-hn_EmployeesExample_23540_1745868671962
-
Android开发_自定义View绘制动画效果_模仿小米手环App首页计步数据展示_实现可自定义目标步数当前步数颜色字体大小圆点尺寸的动态步数统计图表组件_用于健康运动类App展示.zip
Android开发_自定义View绘制动画效果_模仿小米手环App首页计步数据展示_实现可自定义目标步数当前步数颜色字体大小圆点尺寸的动态步数统计图表组件_用于健康运动类App展示
-
少儿编程scratch项目源代码文件案例素材-钻机机器人.zip
少儿编程scratch项目源代码文件案例素材-钻机机器人.zip
-
scratch少儿编程逻辑思维游戏源码-狂暴坦克.zip
scratch少儿编程逻辑思维游戏源码-狂暴坦克.zip
-
scratch少儿编程逻辑思维游戏源码-拳击.zip
scratch少儿编程逻辑思维游戏源码-拳击.zip
17 楼 caizi12 2014-05-05 11:14
js的压缩工具都很强的.压缩压缩再压缩,然后就只有一行了
那就别说多少行了,说占多少字节吧。
16 楼 wchaowu 2014-03-30 20:14
15 楼 hantsy 2014-03-28 23:50
14 楼 nhyjq 2014-03-27 22:55
6万行ruby是整个linkedin的代码
2千行node.js是linkedin的移动服务(原文是mobile service)
根本不可比较
原文本来就是标题党
13 楼 jxqdxm 2014-03-27 16:53
这应该当功于后台的node.js服务器,它本身做了很多工作,可以使代码大规模减少.我想你们应该多了解一下node.js服务器的情况,就知道为什么可以减少这么多.
12 楼 white_crucifix 2014-03-26 11:43
能不要秀下限吗?
原本6万行的ruby,如果再用ruby重构一次,也能至少降到千这个级别上
要么你真的不知道这种常年的大量代码的系统,到底是多么像一块海绵,只要你想压就能压的很小
好吧,我承认我真不知道,也真没见过这样的系统(不引入外部组件和实现,纯改业务能改成原来的1/30)。
这等非常之事您都能描述的如此”清楚明白“、“形象生动”,在下真是佩服的五体投地。
哈哈,我是觉得如果要用戏谑的语气表达观点,就一定得说对,不然就要承担一定的代价。其实linkedin和这篇文章都有问题,linked肯定有夸大,这和当年推销自己公司产品时的感觉是一样的;这篇文章(原文)也是标题党,全文讲的并不是nodejs的优势,而是讲的重构的力量,标题博眼球。另外,因为这是业务系统,而且有年份了,只要项目组文化没有“重构”这个概念,代码必然是越来越重复,越来越冗余,到后来即使有人想重构也不愿意担责任而继续复制黏贴。毕竟是业务系统,不需要代码大神,只要实习生就行,像我们遇到的大部分系统一样。这种情况,在中国像移动电信一类的系统就很常见了。
11 楼 remyzane 2014-03-26 10:59
能不要秀下限吗?
原本6万行的ruby,如果再用ruby重构一次,也能至少降到千这个级别上
要么你真的不知道这种常年的大量代码的系统,到底是多么像一块海绵,只要你想压就能压的很小
好吧,我承认我真不知道,也真没见过这样的系统(不引入外部组件和实现,纯改业务能改成原来的1/30)。
这等非常之事您都能描述的如此”清楚明白“、“形象生动”,在下真是佩服的五体投地。
10 楼 white_crucifix 2014-03-26 09:28
能不要秀下限吗?
只能想到两点:
1.要么这是虚假新闻
2.要么你真的不知道这种常年的大量代码的系统,到底是多么像一块海绵,只要你想压就能压的很小
9 楼 remyzane 2014-03-26 04:41
笑死个人
把 ruby 解释器的 c 代码行数加进去,
再把 c 编译器的 c和汇编 代码函数也加进去
2千行 js == 600万行 ruby
js 威武,js 牛逼
能再傻逼点吗?
人家都说了
原本6万行的ruby,如果再用ruby重构一次,也能至少降到千这个级别上
每30行代码里面有29行冗余?
8 楼 cxh116 2014-03-25 20:06
js的压缩工具都很强的.压缩压缩再压缩,然后就只有一行了
7 楼 dohkoos 2014-03-25 18:32
这个算是代码减少??写了一行代码,并且引入了一个有3w行代码的框架,然后不用框架了,把代码扩充到10行,然后就大声宣布我们把代码从3w行减少到了10行。是想制造新闻吗?
6 楼 sohuexe 2014-03-25 18:13
这得看多长的行,我可以说1行就能替换原来的6万行呢
5 楼 hefei1986 2014-03-25 14:57
4 楼 white_crucifix 2014-03-25 14:50
笑死个人
把 ruby 解释器的 c 代码行数加进去,
再把 c 编译器的 c和汇编 代码函数也加进去
2千行 js == 600万行 ruby
js 威武,js 牛逼
能再傻逼点吗?
人家都说了
原本6万行的ruby,如果再用ruby重构一次,也能至少降到千这个级别上
3 楼 remyzane 2014-03-25 14:44
笑死个人
把 ruby 解释器的 c 代码行数加进去,
再把 c 编译器的 c和汇编 代码函数也加进去
2千行 js == 600万行 ruby
js 威武,js 牛逼
2 楼 white_crucifix 2014-03-25 14:41
1 楼 yunzhu 2014-03-25 14:25