微信号:infoqchina

介绍:有内容的技术社区媒体

本周InfoQ中文站内容访问Top10

2014-05-24 19:08 InfoQ

1.FacebookMVC不适合大规模应用,改用Flux

http://www.infoq.com/cn/news/2014/05/facebook-mvc-flux

Facebook认为MVC无法满足他们的扩展需求,因此他们决定使用另一种模式:FluxFlux是一个系统架构,用于推进应用中的数据单向流动。

2.Java应用服务器前途堪忧?

http://www.infoq.com/cn/news/2014/05/application-servers-are-dead

Java应用服务器曾经是企业级中间件市场中重要的组成部分,但是随着轻量级微服务理念的发展以及云计算的快速普及,Java应用服务器正在遭遇前所未有的挑战。近日,来自adesso AG技术咨询委员会的Eberhard Wolff分享了一份slide,提出了应用服务器已死的观点,而来自RedHatMark Little也对未来中间件平台的发展阐述了自己的观点。

3.深入学习微框架:Spring Boot

http://www.infoq.com/cn/articles/microframeworks1-spring-boot

Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Boot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。

4.架构师(4月刊)

http://www.infoq.com/cn/minibooks/architect-apr-10-2014

Spark正在占据越来越多的大数据新闻的重要位置,除了性能优异,Spark到底 具备了那些特性,让学术界和工业界对其充满了兴趣?同时,Spark还处在快速发展的阶段,开发者和用户不得不解决不稳定和bug,Scala语言也有较高的学习门槛,这些也会成为Spark普及的障碍。当然,尽管Spark提供了一栈式的大数据方案,但并不意味着他适合任何场景。IT技术早已没有什么银弹,任何一门技术都是在已有技术和理论的基础上的优化和革新。正是借鉴和延续了MapReduceHiveDryadStrom GraphLab,才有了Spark。希望通过本期内容,能够帮助大家更好的理解 Spark,希望大家有所收获。

5.前端开发框架选型清单

http://www.infoq.com/cn/news/2014/05/web-ui-framework

随着Web技术的不断发展,前端开发框架层出不穷,各有千秋,开发者在做技术选型时总是要费一番脑筋,最近,IBM高级工程师王芳侠撰文对BootstrapjQuery UIjQuery MobileSencha ExtJSSencha TouchSencha GXTDojoDojo MobileMootoolsFoundationYUIKissyQWrap 16 个国内外前端开发框架进行了比较详细的比较,非常值得读者借鉴。

6.深入浅出Node.js(一):什么是Node.js

http://www.infoq.com/cn/articles/what-is-nodejs

Node.js2009年诞生至今,已经发展了两年有余,其成长的速度有目共睹。从在github的访问量超过Rails,到去年底Node.jsS创始人Ryan Dalh加盟Joyent获得企业资助,再到今年发布Windows移植版本,Node.js的前景获得了技术社区的肯定。InfoQ一直在关注Node.js的发展,在今年的两次Qcon大会(北京站和杭州站)都有专门的讲座。为了更好地促进Node.js在国内的技术推广,我们决定开设辟“深入浅出Node.js”专栏,邀请来自Node.js领域的布道师、开发人员、技术专家来讲述Node.js的各方面内容,让读者对Node.js有更深入的了解,并且能够积极投入到新技术的讨论和实践中。

7.Generator与异步编程

http://www.infoq.com/cn/articles/generator-and-asynchronous-programming

在《深入浅出Node.js》的第4章里,笔者深入地介绍了当前盛行在Node和前端JavaScript中的几种异步编程的解决方案,唯独对Generator的解决方案没有介绍。但随着Node版本的升级和ECMAScript harmony的特性不断得到支持,在0.11版本中,我们可以通过启用--harmory参数让V8支持Generator。最近Connect/Express背后的开发团队也将精力转移到新的库和框架上,这个核心库和框架就是cokoa,它们最主要的特点主要就是基于ECMAScript harmony中的Generator特性,这使得它在异步编程方面有较优雅的实现。本文将深度介绍下Generator是如何实现将异步编程从原始的嵌套式代码转换成扁平的顺序式代码。

8.浅谈前端集成解决方案(一)

http://www.infoq.com/cn/articles/talk-front-end-integrated-solution-part1

每个前端团队都在打造自己的前端开发体系,这通常是一个东拼西凑,逐渐磨合的过程,在技术发展日新月异的今天,这样的过程真的是不可抽象和复制的么?本文希望能够通过系统的拆解前端开发体系为大家提供体系设计思路参考。

9.ASP.NET vNext:微软下一代云环境Web开发框架

http://www.infoq.com/cn/news/2014/05/asp.net-vnext

512日的TechED大会上,微软首次向外界介绍了下一代ASP.NET框架——ASP.NET vNextASP.NET vNext专门针对云环境和服务器环境进行了优化,并带来了“无编译”( no-compile )开发体验以及依赖注入(Dependency Injection out of box)等令人兴奋的新特性。微软员工ScottHanselman在其博客中对ASP.NET vNext做了简单介绍。

10.深入浅出Node.js(二):Node.js&NPM的安装与配置

http://www.infoq.com/cn/articles/nodejs-npm-install-config

专栏的第二篇文章,介绍Node的安装部署、环境配置以及NPM的安装。

点击“阅读原文”,也可以看到本月和近6个月访问量Top10的内容。

***********************************

本文来自InfoQ微信公众账号:infoqchina

1、回复“今日新闻”,查看今天更新的新闻;

2、回复“今日英文”,查看今天英文站的更新;

3、回复“文章 +关键词”,搜索关键词相关内容;

4、回复“QCon”,了解QCon大会相关信息;

5、回复“活动”,了解最近InfoQ组织的线下沙龙;

6、回复“架构师”,获取《架构师》下载地址;

7、回复“投稿”,了解投稿和加入编辑团队的流程。

***********************************

 
InfoQ 更多文章 Facebook如何实现PB级别数据库自动化备份 学术派Google软件工程师Matt Welsh谈移动开发趋势 Spotify为什么要使用一些“无聊”的技术? 妹纸们放假了,汉纸们做啥? 大多数重构可以避免
猜您喜欢 “天猫·喵葩”电商互动生态共创论坛-北京站 数据处理,不可不知的常用工具 三款开源企业软件插件带你感知定制和扩展的微妙 用 CSS 隐藏页面元素的 5 种方法 生活除了苟且,应该还有诗和远方