首頁 php教程 php手册 研发周报:成为一名PHP专家其实并不难

研发周报:成为一名PHP专家其实并不难

Jun 06, 2016 pm 07:45 PM
php 專家 成為 研發

精彩纷呈的周末又要来临了,CSDN研发频道为大家准备了一周热文,供大家在周末阅读欣赏。笔者精挑细选了本周研发频道的精华内容,覆盖: 编程语言、前端开发、经验分享 等方面的专业内容。内容如下: 1.最危险的开源项目——比特币 一时间,关于比特币的信息

精彩纷呈的周末又要来临了,CSDN研发频道为大家准备了一周热文,供大家在周末阅读欣赏。笔者精挑细选了本周研发频道的精华内容,覆盖:编程语言、前端开发、经验分享等方面的专业内容。内容如下:

1.最危险的开源项目——比特币

一时间,关于比特币的信息充斥着互联网的各个角落,11月19日上午,比特币的价格又如同做了次过山车,最高触及900美元的高价,然后在30分钟内跌到了650美元,但这仍然比18日的最高价569美元上涨了不少。而去年11月中旬,比特币的价格还在11美元,1年之内最高涨幅竟然达到了90倍。

研发周报:成为一名PHP专家其实并不难

比特币英文名称为Bitcoin,简写为BTC,货币符号为?,这是一种虚拟的加密电子货币,可以由开源的P2P软件产生(俗称“挖矿”)。

比特币的概念最初由中本聪(Satoshi Nakamoto,化名,真实身份未知)在2008年提出。随后,他以开放、对等、共识、直接参与的理念为基准,结合开源软件和密码学中块密码的工作模式,在P2P对等网络和分布式数据库的平台上,开发出比特币发行、交易和账户管理的操作系统。该系统让遍布整个对等网络用户端的各节点,按照其种子文件达成网络协议,从而确保在货币发行、管理、流通等环节中公平、安全、可靠。2009年1月3日,首批50个比特币问世。

比特币项目的源码也托管在了Github上,链接:https://github.com/bitcoin/bitcoin/,目前这一项目由比特币基金会维护。

2.Ceylon 1.0发布:又一个“Java语言替代品”?

Ceylon是Gavin King(Hibernate和Seam创始人)的作品,这是一个可运行于Java和JavaScript虚拟机的、高可读的、模块化的、面向对象的静态类型编程语言,其融合了Java、C、Smalltalk以及函数式语言的特性,试图解决Java语言中的一些问题。

研发周报:成为一名PHP专家其实并不难

Ceylon的语言特性

Ceylon语言的主要特点如下:

  • 高可读性,极力避免和消除潜在的有害架构
  • 包括一个强大的类型系统,结合了子类型、参数化多态性和声明位置变量,包括集和交集类型,并使用主要类型用于局部类型推断和依赖流(flow)的类型归类
  • 独特的函数和元组类型,以实现强大的抽象
  • 用于模块定义和模块间依赖定义的先进的架构
  • 非常灵活的语法,支持类似于树形的结构表达方式
  • 完全具体化的泛型类型,支持JVM和JavaScript虚拟机,还包括一个独特的、类型安全的元模型

详细语言特性:http://ceylon-lang.org/features

官方网站:http://ceylon-lang.org/

Github地址:https://github.com/ceylon

3.成为一名PHP专家其实并不难

本文作者Bruno Skvorc是一名资深的Web开发者。在这篇文章里主要是讲述成为一名专业的PHP专家所要经历的过程,以及在这个过程里要如何学习掌握技巧和对工具的舍取。(以下为编译内容)

当阅读各种和PHP相关的博客、Quora问题、Google+社区、资讯和杂志的时候,经常会注意到在技术上出现两极分化的现象。问题均围绕在“我如何连接到一个MySQL数据库?”,或者是“我如何使得邮件系统能够每小时发送超过一百万份电子邮件,在不引入一个新的服务器的前提下?”这样的范围内。

研发周报:成为一名PHP专家其实并不难.

通过分析研究,可以根据对PHP的使用能力将应用者分为四类:初级、中级、专业和精英。>>查看译文。

4.四大UX设计原则,打造网站最佳浏览体验

Web设计者正在借助大量工具,以使自己设计的网站给用户带来最可能好的用户体验。最好的办法之一是在设计中充分利用现有的科研成果,以最大化用户的满意度。

眼动追踪研究为设计者提供了各种设计蓝图,以引导他们优先设计网站用户感兴趣的内容部分。该研究同样展示了访问者阅读网站的方式,可帮助Web设计者“裁剪”出适合普通大众的网站。当用户在你的网站中获得了良好的用户体验,他们会再回来,并有机会转变为网站的“常客”。

那该研究可以告诉我们关于普通访问者的哪些内容?设计者如何利用该研究来指导网站设计?Webdesigner Depot网站发表了一篇文章《 4 essential UX rules taught by eye-tracking research》,以眼动追踪研究为基础,深入探讨了网站设计中应遵循的四大UX设计原则:

  1. 用引人注意的标题文字来吸引用户,而非图片
  2. 采用F形状模式来设计网站
  3. 不用把时间浪费在广告上
  4. 避免花哨文字与样式

5.搜狐畅游发布3D游戏引擎Genesis-3D 基于MIT协议开源

搜狐畅游宣布将旗下首款商业级游戏引擎Genesis-3D正式对外发布,官网www.genesis-3d.com.cn也正式启用。Genesis-3D将基于MIT协议开源,并以开放SDK包的形式供全球开发者下载,这意味着游戏开发商可以自由使用、修改Genesis-3D代码开发自己的游戏,而不必考虑商业限制或者开放(修改后)的源代码。

研发周报:成为一名PHP专家其实并不难

据悉,Genesis-3D引擎由搜狐畅游投资3000万美元,耗时四年完成,开发团队近百人。Genesis-3D项目负责人、搜狐畅游技术总监靳超总结出Genesis-3D的几个核心优势是:

  • 引擎内置美术素材、扩展性强,支持全3D,并可向下兼容2D,实现一套代码覆盖PC单机、网页、微端、iOS、Android、WinPhone等多个平台
  • 开源,免费提供给开发者使用
  • 上手简单,支持多人协作,支持中英文一键切换及可视化模式
  • 除了提供游戏框架,研发与运营支持,畅游还将为开发商提供品牌、资金及技术支持
  • 为开发者提供本土化技术支持,并且提供从研发到上线的一站式解决方案
畅游CIO潘文娟出席了活动,她认为畅游给引擎开发团队定的目标不是能赚多少钱,而是能帮助多少开发者做出伟大的产品。畅游有实力和能力持续向Genesis-3D项目投入精力,帮助上游的中小移动游戏开发团队 。根据最新披露的财报显示,畅游2013年第三季度营收11.14亿人民币,净利润4.43亿人民币,以营收计,畅游已经是中国第三大网络游戏研发商和运营商。

6.将Vistual Studio打造成为Node.js IDE

之前,CSDN研发频道曾报道过一篇Visual Studio可作为Python IDE的文章,文章里向大家介绍了一款PTVS插件,开发者安装后即可在Visual Studio里进行Python编程。现在,PTVS开发团队又开发出一款可以在VS里编写Node.js应用程序的插件——NTVS(Node.js Tools for Visual Studio),开发者可以在VS里轻松开发Node.js应用。

研发周报:成为一名PHP专家其实并不难

NTVS是一款开源工具,遵循Apache开源许可,由微软和社区维护。适用于Node.js 0.10.20版或更高的版本上。

NTVS具有可编辑、智能提示、分析、NPM、调式(本地和远程)等功能,并且还可以发布在Azure网站和Cloud服务上。

下载地址:https://nodejstools.codeplex.com/

详细介绍:https://nodejstools.codeplex.com/

7.只需4步 百度SiteApp助力京华网移动版落地

百度SiteApp是一个非常便捷的网站移动化工具,你只需4步即可完成网站向移动端的迁移,并且网站的移动版与PC版的内容更新保持同步。我们采访了京华网技术总监王思伟,请他介绍京华网借助SiteApp实现移动化的过程。

根据百度发布的《移动互联网发展趋势报告》显示,在去年移动互联网的人均上网时长超过PC互联网后,今年两者之间的差距进一步扩大。这也促使越来越多的PC站点向移动端迁移,据悉,截止到今年第2季度,大型PC站点平均有55%的频道资源已经迁移至移动端,这一比例在中型站点中为41%。

研发周报:成为一名PHP专家其实并不难

按照传统方式,为网站开发移动版本需要考虑的细节颇多,你需要考虑如何让页面在各种大小不一的屏幕上都能完美显示,如何在有限的屏幕上更好地布局,如何让内容突出,等等。

8.度量Web性能的关键指标

自网站诞生以来,响应速度/响应时间一直都是大家关心的话题,而速度慢乃是网站的一个杀手,正当大家以为四核和宽带能力的提升能够解决这些问题时,Wi-Fi和移动设备为热点移动互联网又悄然兴起。

研发周报:成为一名PHP专家其实并不难

在2006年,Amazon曾做过一个报道,响应时间每提高100ms,他们便会增加1%的收入。优化的价值已显而易见,但到底多快才是个标准,或者速度有多快才算够快呢?那么到底什么是响应时间,它有多大的价值?

从技术上来讲,响应时间是指用户发送一个指令(例如,一个页面请求)浏览器接收到完成加载的时间。定义看起来非常简单,但当你在思考如何设计一个带有许多额外对象的现代网页时,响应时间对用户体验是非常重要的,并且它也不会告诉你,哪些因素影响着响应时间。

一个稍微好点的衡量标准则是页面加载时间。页面加载时间是指从用户发送指令到浏览器加载完整个页面对象所用的时间。好比响应时间,页面加载整个过程涉及到很多事情,它由一系列执行步骤组成,并且每一步都需要单独监控,每一步都会告诉你问题所在:

  • DNS解析时间
  • TCP链接时间
  • HTTP重定向时间
  • 首字节加载时间
  • HTML内容时间
  • 整个页面对象加载时间
其它看点包括:(更多精彩内容请点击“研发频道”)

  • 【信息图】到2020年开发者、设计师、测试员的数量将达到史无前例的高度
  • 分享10段实用的HTML5代码
  • IE11支持JavaScript新型API,Web应用国际化更便捷
  • 首款使用HSA架构的Kaveri APU、多款异构计算开发工具APU13上齐亮相
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

<🎜>:泡泡膠模擬器無窮大 - 如何獲取和使用皇家鑰匙
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
北端:融合系統,解釋
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
Mandragora:巫婆樹的耳語 - 如何解鎖抓鉤
4 週前 By 尊渡假赌尊渡假赌尊渡假赌
<🎜>掩蓋:探險33-如何獲得完美的色度催化劑
2 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

Java教學
1677
14
CakePHP 教程
1430
52
Laravel 教程
1333
25
PHP教程
1278
29
C# 教程
1257
24
PHP和Python:解釋了不同的範例 PHP和Python:解釋了不同的範例 Apr 18, 2025 am 12:26 AM

PHP主要是過程式編程,但也支持面向對象編程(OOP);Python支持多種範式,包括OOP、函數式和過程式編程。 PHP適合web開發,Python適用於多種應用,如數據分析和機器學習。

PHP的目的:構建動態網站 PHP的目的:構建動態網站 Apr 15, 2025 am 12:18 AM

PHP用於構建動態網站,其核心功能包括:1.生成動態內容,通過與數據庫對接實時生成網頁;2.處理用戶交互和表單提交,驗證輸入並響應操作;3.管理會話和用戶認證,提供個性化體驗;4.優化性能和遵循最佳實踐,提升網站效率和安全性。

在PHP和Python之間進行選擇:指南 在PHP和Python之間進行選擇:指南 Apr 18, 2025 am 12:24 AM

PHP適合網頁開發和快速原型開發,Python適用於數據科學和機器學習。 1.PHP用於動態網頁開發,語法簡單,適合快速開發。 2.Python語法簡潔,適用於多領域,庫生態系統強大。

PHP和Python:深入了解他們的歷史 PHP和Python:深入了解他們的歷史 Apr 18, 2025 am 12:25 AM

PHP起源於1994年,由RasmusLerdorf開發,最初用於跟踪網站訪問者,逐漸演變為服務器端腳本語言,廣泛應用於網頁開發。 Python由GuidovanRossum於1980年代末開發,1991年首次發布,強調代碼可讀性和簡潔性,適用於科學計算、數據分析等領域。

為什麼要使用PHP?解釋的優點和好處 為什麼要使用PHP?解釋的優點和好處 Apr 16, 2025 am 12:16 AM

PHP的核心優勢包括易於學習、強大的web開發支持、豐富的庫和框架、高性能和可擴展性、跨平台兼容性以及成本效益高。 1)易於學習和使用,適合初學者;2)與web服務器集成好,支持多種數據庫;3)擁有如Laravel等強大框架;4)通過優化可實現高性能;5)支持多種操作系統;6)開源,降低開發成本。

PHP的影響:網絡開發及以後 PHP的影響:網絡開發及以後 Apr 18, 2025 am 12:10 AM

PHPhassignificantlyimpactedwebdevelopmentandextendsbeyondit.1)ItpowersmajorplatformslikeWordPressandexcelsindatabaseinteractions.2)PHP'sadaptabilityallowsittoscaleforlargeapplicationsusingframeworkslikeLaravel.3)Beyondweb,PHPisusedincommand-linescrip

PHP與Python:用例和應用程序 PHP與Python:用例和應用程序 Apr 17, 2025 am 12:23 AM

PHP適用於Web開發和內容管理系統,Python適合數據科學、機器學習和自動化腳本。 1.PHP在構建快速、可擴展的網站和應用程序方面表現出色,常用於WordPress等CMS。 2.Python在數據科學和機器學習領域表現卓越,擁有豐富的庫如NumPy和TensorFlow。

繼續使用PHP:耐力的原因 繼續使用PHP:耐力的原因 Apr 19, 2025 am 12:23 AM

PHP仍然流行的原因是其易用性、靈活性和強大的生態系統。 1)易用性和簡單語法使其成為初學者的首選。 2)與web開發緊密結合,處理HTTP請求和數據庫交互出色。 3)龐大的生態系統提供了豐富的工具和庫。 4)活躍的社區和開源性質使其適應新需求和技術趨勢。

See all articles