- 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
- 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
- 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多
编程狂人第三期(2013-12-09)
关于推酷
推酷是专注于 IT 圈的个性化阅读社区。我们利用智能算法,从海量文章资讯
中挖掘出高质量的内容,并通过分析用户的阅读偏好,准实时推荐给你最感兴
趣的内容。我们推荐的内容包含科技、创业、设计、技术、营销等多方面内容,
满足你日常的专业阅读需要。我们针对 IT人还做了个活动频道,它聚合了 IT
圈必威体育精装版最全的线上线下活动,使IT人能更方便地找到感兴趣的活动信息。
关于周刊
推酷周刊是专为 IT人打造的行业技术周刊,目前推出的《编程狂人》是献给
广大的程序员们。 我们利用技术挖掘出那些高质量的文章,并通过人工加以筛
选整理出来。 每期的周刊一般会周一发布。
联系我们
tuicool2012 164644910 推酷网
下载APP
2013/12/9/第三期
目录
业界新闻
PayPal 从Java 切换到JavaScript
疑 Google 员工把8w 行Python 项目用4w 行Java 重写
了
Node.js 社区:一个人称代词引发的论战
Github 项目中使用率最高的Java/Ruby/JS 库
Rails 3.2.16 / 4.0.2 发布,请尽快升级
前端开发
高效jQuery 的奥秘
Jcrop 是一个功能强大的图像裁剪引擎
超载的JavaScript 功能
编程语言
Lua 简明教程
C/C++ Volatile 关键词深度剖析
使用Key Collection 提高Java 集合操作效率
在iOS 中创建静态库
开始iOS 7 中自动布局教程(一)
Android 实现推送方式解决方案
目录
后端架构
James Reading 12-07
深入剖析阿里巴巴云梯YARN 集群
高并发、大流量网卡调优
Impala :新一代开源大数据分析引擎
Redis+Keepalived 高可用方案详细分析
Sparrow: 适用于细粒度 tasks 低延迟调度的去中心化无状
态分布式调度器
程序人生
《C++ Primer》作者Stanley B.Lippman 谈C++语言和软
件产业的发展
趣味横生的程序员搞怪代码注释
跨界演讲:黑客的自我修养
Top100summit PPT 下载
PayPal 从 Java 切换到 JavaScript
已经决定使用JavaScript 开发 Web 应用程序,从浏览器一直到后端服务器,并
放弃了使用 JSP/Java 编写的遗留代码。
PayPal 技术总监 Jeff Harrell 在两篇博文中(解放我的 UI 第一部分:Dust
JavaScript 模板、开源等、PayPal 的Node.js)解释了他们做出这一决定的原
因,并对Web 应用程序开发从 Java/JSP 切换到完全的 JavaScript/Node.js 技术
栈的过程中所产生的若干结论进行了说明。
据 Harrell 说,PayPal 的网站已经积累了大量的技术债务,他们想要一种 “可
以使他们摆脱债务而又能带来更大产品灵活性和创新的技术栈”。最初,在使用
Web 技术的前端工程师和使用 Java 编码的后端工程师之间存在着巨大的鸿沟。
当用户体验设计人员想草绘一些页面时,为了使它们运行,他们不得不要求 Java
程序员做一些后端编码。这与他们的精益用户体验开发模型不相符:
当时,我们的UI 应用程序基于 Java 和 JSP,使用了一个无弹性、紧耦合而又难
以快速行动的专有解决方案。我们的团队发现它与精益用户体验开发模型不相
符,而且无法快速行动,因此,他们用脚本语言构建原型,与用户一起测试,然
后将代码移植到产品栈中。
他们想要一个 “从底层服务器技术解耦并能使 UI 设计独立于应用程序语言的模
板[解决方案]”,而且它可以工作在多种环境中。他们决定选用 Dust.js——一
个由 LinkedIn 支持的模板框架——,再加上 Twitter 的Bootstrap 和 Bower,
后者是一个面向 Web 的包管理器。之后又加入了LESS、RequireJS、Backbone.js、
Grunt 和 Mocha 等其它部分。
PayPal 的部分页面已
文档评论(0)