您的位置:首页 > Web前端

研发周报:最火的前端开源项目

2013-06-28 17:18 302 查看
摘要:本周为大家截取了点击量较高的文章,供各位在闲暇的周末消遣阅读。内容涉及最火的开源项目、编程语言、CSS工具、PHP开发应用、Web设计策略和Windows 8.1的发布。以及更多你所关心的内容,进来看看吧!

小编精挑细选了本周研发频道的热门看点,涵盖最火的开源项目、编程语言、CSS工具、PHP开发应用等有关内容,定能充实您的周末时间。

1. 银行系统瘫痪,所谓何故?

6月23日,中国工商银行系统瘫痪导致全国多地工行系统柜面取款、ATM、网银等无法办理。24日,中国银行系统也短暂瘫痪,一时间金融业钱荒,银行股价暴跌,金融市场流动性紧张……引发民众猜想。有人揣测是“资金量缩紧的过激反应”;还有揣测是被黑客入侵?甚至微博有人暗示此事并非事故,那么真实情况是怎样的?





2. 直接拿来用!最火的前端开源项目(一)

对于开发者而言,了解当下比较流行的开源项目很是必要。利用这些项目,有时能够让你达到事半功倍的效果。为此,本文整理GitHub上最火的前端开源项目列表,内容涵盖了Hack Design、 Designer
School、TheExpressiveWeb如何成为优秀的前端开发工程师Web开发教学材等,这里按分类的方式列出前九个。





Architecture
Workflow
Frameworks
Cross Browser
Cross Device
Patterns & Snippets
DOM Manipulation
Typography
Services (免费的、商业化的)

更多信息请点击最火的前端开源项目(二)

3. 你主要使用什么编程语言?

近日, Hacker News针对编程语言的使用情况发起了一项调查,截止目前票数排名前五是这样的:Python 222+;JavaScript/JavaScript framework 178+;PHP 105+;Java 92+;C# 81+。其次是C++;Ruby-on-Rails;Ruby;C;Haskell;Scala;OC(这个票数还在不断增加)。

我们都知道 Hacker News上云集众多国内外开发者,这个能否代表目前硅谷的情况还不好下定论。那么国内的编程语言使用情况又是怎样的呢?你主要使用的编程语言又是哪一门呢?





4. 加速编码的17款最棒的CSS工具

不用介绍,软件开发界的“地球人”都知道CSS,因为它是最流行的一种样式设计语言。学习和使用CSS已经不再是一件棘手的事,因为在网上可以获得很多信息教程和CSS工具。这些工具有助于你创造出有用的、有创新的Web应用程序,同时节省更多开发步骤和时间。

文章中收集了加速编码的17款最好的CSS工具;以帮助开发人员和设计人员简化工作。利用它们可以生成CSS菜单、动画影像、按钮、滑块、动画文本、CSS形状代码、图层还有很多其他的。希望这个列表对你的开发工作有用。





5. 揭秘“棱镜计划”的幕后技术

近来,美国《华盛顿邮报》又曝光了政府机密事件,显示美国国家安全局和联邦调查局直接进入美国网络中心服务器挖掘数据、收集情报,微软、苹果、谷歌等九大巨头网络公司也参与了其中,而“棱镜计划”(PRISM)拥有这强大功能的背后,使用了什么工作原理?采用了哪些技术?





6. 极客编程必备的五大PHP开发应用

PHP应用在网络上并不多见。最重要的是,很难找到有关这方面的资源。代码指南对于编程爱好者来说非常重要且是必备的,因为它能为你节省大量的时间,让你自由编码。





PHP编码者需要掌握该领域的新技术,并且在项目中必须运用新的功能。有了PHP应用可以帮助编码爱好者事半功倍,提升项目质量;有了这些最新的且灵活的PHP应用使创建编码项目更加简单、便捷。本文,我们收集了五大最新的PHP开发应用,一起来看下。

phpFreeChat
Unirest :HTTP Libraries支持多种语言
Whoops:Library for PHP Error Reporting
PHP Mobile Detect
phpFastCache

更多关注请点击PHP 5.5.0发布 不再支持Windows XP和2003

7. Web设计师必须掌握的六大设计策略

随着Web设计正在不断转向简单、可用、交互,Web设计师们也不能懈怠,他们要学会利用这几个核心要素设计出更加高效、更具有吸引力的网站。想要保证网站简单,开发者则应该避免使用厨房水槽法,并不是每个徽章、门、结构都需要实现。除了关心这几个核心要素外,开发者还需遵循以下几大设计策略:





响应式布局
无限滚动
越大越好
固定的Header Bar
互动性
Retina屏幕

8. 专访ThinkPHP创始人刘晨:用最简单最快速的方式开发PHP应用

ThinkPHP是一个开源的PHP框架,是为了简化企业级应用开发和敏捷Web应用开发而诞生的。

ThinkPHP早期的思想架构来源于Struts,后来经过不断改进和完善,同时也借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,融合了Struts的Action和Dao思想、JSP的TagLib(标签库)、RoR的ORM映射和ActiveRecord模式,封装了CURD和一些常用操作,单一入口模式等,在模版引擎、缓存机制、认证机制和扩展性方面均有独特的表现。我们采访了ThinkPHP项目的创始人和核心开发者刘晨,请他来详细介绍这一框架。

9. 为兴趣而生 七大编程挑战项目,你敢来吗?

俗话说,熟能生巧。然而,有些事情我们做的越多,就会产生越多的“风险”。比如我们使用相同的工具来解决同一类的问题,尽管可以很好的完成它,但却让你失去了灵活性思维。

很多编程爱好者想要不断挑战自己,他们有着相同的特征,不满足现状,挑战高难度,更多的则是因兴趣而生。文中分享的这七个编程题目,你不妨来试试,发挥自己的灵活性与创造性,也许还能帮助你自学一套编程技巧。





Sums
Fibonacci Sequence(斐波那契序列)
Drawing with a Turtle
16-Puzzle
Pascal Triangle(帕斯卡三角)
Sierpiński Triangle (谢尔宾斯基三角形 )
Project Euler

10. Windows 8.1会不会把Windows 8的“Modern”开发者踢到路边

微软将在下周举办的Build开发者大会上发布Windows 8.1的测试版本,不知道这是不是好事,因为微软“修修补补”的前例很多,对于那些已经受伤的开发者而言Windows update还有很长的一段路要走,包括发展缓慢的Windows
Store。不知微软是否有什么绝招可以战胜这一点。





报告称:在Windows 8.1新增的特性中将增添boot-to-the-desktop(启动至桌面)的选项,允许用户绕过开始屏(Start Screen)。许多用户已经开始抱怨了,因为他们发现触摸开始屏(Start
Screen)的功能没什么大用处。微软不得不讨好用户,但同时又会让那些正在为Windows 8创建所谓的“Modern”Apps的开发人员为难,这些Apps都是为开始屏(Start Screen)和触摸专门设计的。其实导致如此复杂结果的原因很简单,如果用户绕过开始屏(Start Screen),那他们就没有必要使用运行在Windows 8上的Apps了。

其他值得关注的有:

Windows 8.1中IE 11开始支持WebGL和SPDY/3(多图)
专访UEditor创始人战毅:打造最佳的用户编辑体验

另外值得一提的是,由中国开源软件推进联盟主办,CSDN和《程序员》杂志协办的第八届开源中国开源世界高峰论坛暨中国开源群英会2013于6月28-29日在北京航空航天大学隆重召开,大会聚焦新趋势、新热点,包括移动云计算大数据等。更多详情请点击第八届“开源中国开源世界”高峰论坛隆重召开

本文为CSDN原创文章,未经允许不得转载,如需转载请联系market#csdn.net(#换成@)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: