资讯月刊下载
[开源软件] Go 语言 Web 服务框架 Gear 设计考量
Gear 是由 Teambition 开发的一个轻量级的、专注于可组合扩展和高性能的 Go 语言 Web 服务框架。 Gear 框架在设计与实现的过程中充分参考了 Go 语言下多款知名 Web 框架,也参考了 Node.js 下的知名 Web 框架,汲取各方优秀因素,结合我们的开发实践,精心打磨而成。 1. Server 底层基于原生 net/http 而不是 fasthttp 我们在计划使用并 ...
[Web前端] 前端开发自动化单元测试趋势
时至今日,Web 前端已经发生了巨大的演变,而单页应用程序也成为了标准。众多应用程序完成了从 PC 到移动端的华丽转身,而那些基于 JavaScript 的框架变得更受开发者们欢迎。 TestProject 进行了一项调查,以便了解目前前端开发技术和自动化单元测试的趋势。调查的结果揭示了软件专业人士对热门框架,以及工具的偏好程度。我们从 957 个相关人士的调查问卷中,得出了这个让人印象深刻的结果 ...
[开源软件] Java Web 开发平台 WebBuilder 7 发布
WebBuilder是一款开源的可视化Web应用开发和运行平台。基于浏览器的集成开发环境,可视化和智能化的设计,能轻松完成Web应用和面向移动设备的应用开发;高效、稳定和可扩展的特点,适合复杂企业级应用的运行;跨平台、数据库和浏览器的架构,适应复杂的服务器和客户端环境;包含多项先进技术,使应用系统的开发更快捷和简单。 官网:http://www.putdb.com WebBuilder 7 更新内 ...
[开源软件] 基于 Web 的 Go 语言 IDE - Wide 1.4.0 发布!
Wide 是什么 Wide 是一个基于 Web 的 Go 语言团队 IDE。 在线开发:打开浏览器就可以进行开发、全快捷键 智能提示:代码自动完成、查看表达式、编译反馈、Lint 实时运行:极速编译、实时结果输出 团队协同:统一开发环境,分布式开发,代码分享 DevOps! 大家可以使用我们提供的 Wide 在线服务,也可以自行下载并在本地环境运行 Wide 私服! Playground Wi ...
[Web前端] 2015年需要了解的前端框架和语言
语言/平台 Node.js第一,PHT第二,JavaScript第三。因为Node.js的社区很多,所以这个结果你也不用太意外。如果你知道JavaScript,你已经一只脚踏进了用Node.js来构建Web APP的可能。 框架 AngularJS处于框架的领导地位。大量的公司和企业已经采用Angular,这就要求开发者更多的具备使用这个框架的技能。主要还是因为有Google里最好的工 ...
[Web前端] Web框架Wee 2.3.0发布
Wee团队在官方发布了Wee 2.3.0,有诸多的bug修复、一些改进以及新功能。 主要的更新有: 增加project.json的全局变量,可提供给Less和JavaScript; 增加静态站点生成器的分类选项,排序标准:修改、创建或自定义的YAML性能。默认的排序是按照字母的顺序,以及分类按照上升时间; 增加project.json中通过内置服务器注入assets的特性; 增加注入远程 ...
[Web前端] 借助HTTP/2打造更迅捷的Web体验
HTTP/2 的目标 2015 年 2 月,互联网工程任务组(IETF)批准了 HTTP/2 标准提案,1999 年 HTTP/1.1 正式标准化 ,而 HTTP/2 是自那时以来的首个重大升级。HTTP/2 的主要目标是与 HTTP/1.1 完全语义兼容的基础上,进一步减少网络延迟。换句话说,HTTP/2 要在不破坏原有 Web 体系的基础上使它变得更快。 SPDY 的起源 自 2009 年 ...
[Web前端] 2015年值得关注的几个Web技术
HTTP2 HTTP2在今年中应该就可以定稿,这无疑是web界的一个大事。HTTP2从google的SPDY中借鉴了很多特性,重点改善了之前HTTP协议在当前的网络环境下的性能。简单地来讲,HTTP2更快。为什么呢,有几个主要改变: 首先是来自于同一个domain的HTTP请求可以共享同一个TCP连接了,这样可以很大程度上解决网络延时带来的性能问题。比如你有很多图片,现在也不用sprite化了, ...
[Web前端] 响应式设计的现状与趋势
从2012年开始到2014年,各大家对Web设计的趋势预测中,都提到响应式设计;2015年网页设计趋势预测中,响应式仍在继续。这个经历了几年依然大热的响应式,在过去的几年里,快速巩固了自己的地位,并掀起了一股网页设计新标准的浪潮。这里本人基于一些资料文献及自己的陋见,谈谈响应式设计的一些现状和趋势。 源起 2010年5月,伊桑.马科特(Ethan Marcotte)在“A List Apart”写 ...
[行业应用] 2015年Web:追求原有“框架”外的新功能
摘要:Web目前正在经历一场巨大的变化,ServiceWorkers、传感器访问、推送通知等方式将打破Web原有的框架。而在2015年我们可以利用这几种方式快速的改变自己的网站。在不断增多的Web功能中寻求最合适自己的功能。 Web最初的设想是一个应用的通用版本,或者用历史书上的话来说是“应用程序”。它是可以运行于任何地方的最小公分母,这使得Web完全建立在一个“框架”中,潜在的功能也仅限 ...
[Web前端] 2015年预测:Web体验与以往的五大不同
摘要:在2015年我们或许会看到:Web内容将更趋于清洁简单;更多的非电商企业将采取电商的技术,为顾客推荐预测内容;“卡片设计”在这一年将会流行;越来越多的企业会采用“Sopro”应用;智能手表需作改变,否则注定失败。 在过去的一年,我们见证了Uber的崛起、Apple加入了可穿戴设备的竞赛中、以及诸如Facebook收购Whatapp这类大的并购事件。那么在2015年我们将看到哪些巨大的改变 ...
[Web前端] 【精心挑选】帮助你实现元素动画的6款插件
现在的网页设计风格正在朝着扁平化发展,力求布局简洁,突出主题内容。而另一方面,网页交互则变得越来越多样性,让用户在操作的时候可以更愉悦。当下很流行给网页元素添加动画,随着 Web 技术的发展,动画的实现方式有多种:JavaScript、CSS3、SVG 以及 Canvas。这篇文章挑选6款帮助前端开发人员实现元素动画的插件。 1、Waves Waves 点击效果的灵感来自于 Google ...
[数据库] 最受Web应用开发者欢迎的NoSQL和关系型数据库
Web应用离不开数据库,目前市场上有种类繁多数据库可供开发者选择,例如SQL、NoSQL、键值、图谱数据库等等。关于不同数据库在开发者中的受欢迎程度也是仁者见仁智者见智,但是通过统计亚马逊这样的公共云平台,我们还是很容易发现数据库之间的流行度存在很大差异。 近日,在亚马逊、谷歌、IBM和微软公共云中提供Redis和Memcaches数据库服务的创业公司Redis Labs就数据库在开发者中的流行度 ...
[移动开发] 性能、UX、跨平台:移动Web应用UI框架大比拼(下)
3. FrameWork 7 一年多前,在我刚创业时,为了尽可能地减少麻烦,我一直在寻找一种组件丰富、功能强大的UI框架,而早于Ionic问世的FrameWork 7(简称“F7”)正好能满足我的需求。其官方网站上称F7是“为iOS应用开发量身定制的全能型HTML框架”,这反倒给了我一个拒绝的理由,因为F7不支持跨平台。 不过,用F7开发混合iOS应用还是不错的,一整套UI组件覆盖了原生iO ...
[移动开发] 性能、UX、跨平台:移动Web应用UI框架大比拼(上)
摘要:仅限iOS或跨平台?力求打造惊艳的转换、动画效果和流畅的用户体验?想要快速部署产品?针对高端移动设备还是中低端?对比Ionic、Famo.us、F7、OnsenUI以及Angular Material Design,选择最合适的Hybrid App UI框架。 本文作者Tal Gleichger是拥有8年实战经验的资深全栈Web开发者,也是SocialBelong的CTO及联合创始人。在移动 ...
[Web前端] Web性能优化:图片优化
HTTP Archieve有个统计,图片内容已经占到了互联网内容总量的62%,也就是说超过一半的流量和时间都用来下载图片。从性能优化的角度看,图片也绝对是优化的热点和重点之一,Google PageSpeed或者Yahoo的14条性能优化规则无不把图片优化作为重要的优化手段,本文覆盖了Web图片优化的方方面面,从基本的图片格式选择、到尚未被广泛支持的响应式图片均有所提及。 Google Web F ...
[开源软件] Firefly 3.0.4 正式版发布
Firefly 3.0.4 正式版发布。Firefly 3.0.4 切换jdk依赖到jdk7,使用jdk7新的j.u.c API提升了框架的整体性能。Firefly 网络层增加了 AIO 支持,并且为NIO和AIO提供了统一的抽象,网络框架可以在AIO和NIO之间任意切换而不需要修改上层代码。下图为Firefly网络框架架构: Firefly网络层还增加了ALPN (Application La ...