…Biny简介Biny是一款高性能的超轻量级PHP框架,Web UI 解决方案 QMUI Web —— 探索与沉淀》

by admin on 2020年2月1日

摘要近日,美国《福布斯》杂志刊发了一篇资深撰稿人Jonathan
Wasserstrum采访全球领先的实时云通信厂商声网
Agora.io(以下简称声网)的创始人兼CEO赵斌(Tony
Zhao)的稿件。在这篇专访稿件中, 赵斌就实时通信云服务给
…前言近日,美国《福布斯》杂志刊发了一篇资深撰稿人Jonathan
Wasserstrum采访全球领先的实时云通信厂商声网
Agora.io(以下简称声网)的创始人兼CEO赵斌(Tony
Zhao)的稿件。在这篇专访稿件中,
赵斌就实时通信云服务给全球互联网各个行业带来的重大变革和创业的心得体会进行了分享。Jonathan
Wasserstrum是SquareFoot的联合创始人兼首席执行官。赵斌Tony
Zhao是实时音视频云服务商声网的创始人兼首席执行官。毫无疑问,随着WhatsApp、微信、Snapchat和Houseparty等应用的兴起,我们正在彻底转变人际交流和互动的方式。然而,早在互联网语音和视频通话普及之前,
Tony
Zhao就已经预见到这种技术对于全球用户的影响。为了建立一种大众化的现代通信模式,赵斌创立了声网,提供实时通信云服务。开发者只要轻松使用声网的SDK,就能实现App里的音视频通话和互动连麦直播功能。作为实时通信领域的领军人物,赵斌曾担任YY(欢聚时代)的首席技术官和WebEx的创始工程师。他将自己的丰富经验注入到这家初创公司,并设立了宏大目标。赵斌成立声网的愿景是让开发者可以方便地使用实时通信SDK在App内实现音视频和互动连麦直播功能。Tony跟我们分享了是什么让他成了一名企业家。您最初决定要成为一名企业家是在什么时候?我没有在大企业工作过,因此创立一家企业并从小做起,对我而言是非常自然的事情。WebEx和YY的工作经历让我感到非常幸运,因为我是这些小型创业团队的一分子,并且将优秀的创意变成了很大的事业。但更重要的是,企业家需要解决某项问题。三年前,我发现开发人员越来越需要一种针对互联网的移动通信解决方案,因此我就凭借以往的工作经验创立了声网。是什么启发您取得成功?一方面,作为工程师,我对于编程开发充满热情。我总是在想象,如果我们能够优化公共互联网上的音频和视频通信,我们将为人们和企业的工作带来多大的变化。我记得可口可乐开展过一个企业社会责任项目。在非洲,可口可乐公司建造专门的电话亭,人们可以使用可口可乐的瓶盖作为电话币,享受3分钟的免费通话。这个例子说明了人们是怎样想方设法地想要彼此沟通和联系。然而在全世界的很多地方,人们相互联络的渴望没有得到充分的满足。启发我的,还有一种责任感。我发自心底地想要领导我们团队中的每一个人取得成功。如果你能雇用年轻时的自己,会让“他”做什么工作?系统架构师。我热爱编程,喜欢设计新事物。当事物恰如设计的那样发挥作用时,那种满足感是无可比拟的。每天上班最美好的方面是什么?最美好的事是能够跟一群充满激情、富有才华的同事共同应对挑战,取得成就。通过将人才、技能和经验结合起来,我们能够步步向前,建造单凭个人无法构建起来的伟大的产品。这种向着同一目标奋战的感觉,以及对彼此的支持感,始终激励着我们。就个人而言,怎样的工作环境对于你最理想?我喜欢身处工作一线,和销售和工程师并肩作战。我很享受鼓励开放、自由交流观点和想法的工作环境。你理想的放松方式是什么?远足或者旅行,去自己从未去过的地方。发现新事物的兴奋和期待,能够带给我新的视角,并提醒我除了声网,还有更广阔的生活。你最喜欢目前你的办公室的什么特点?我们坚信自己产品的质量,因此整个办公室的屏幕流动呈现我们的产品。我们不光在客户会议上使用自己的产品,还允许远程工作的人们随时加入,仿佛他们就在工位上。“公司文化”四个字让你想到什么?创意、团队精神,还有执行。凝聚一切,建设企业文化,就必须具有统一的愿景和共同的目标。“你上一次开怀大笑是在什么时候?跟我的孩子们玩的时候,我总是开怀大笑。他们的创意远远超出我的想象。如果你不创立声网,你会做什么?我可能会环游世界,去到奇迹发生的地方,例如北极;
或者去某个地方,教孩子们怎样过更美好、更快乐的生活。声网链接下载地址:

摘要今日,腾讯正式开源 QMUI Web 前端框架:一个旨在提高 UI
开发效率、快速产生项目 UI 的前端框架,来自腾讯广研 QMUI
团队。前言经过长时间的打磨迭代,QMUI Web作为腾讯广研 QMUI
团队的一个开源项目,正式发布到 Tencent Github。QMUI Web 是一个 Web UI
的解决方案,从零开始,由编码规范,到组件和工具方法的制作,再到工作流的整合,不断在迭代,也不断在优化,走过了不少的路。QMUI
Web 是一个专注 Web UI
开发,帮助开发者快速实现特定的一整套设计的框架。框架主要由一个强大的
SASS 方法合集与内置的工作流构成。通过 QMUI Web,开发者可以很轻松地提高
Web UI
开发的效率,同时保持了项目的高可维护性与稳健。如果你需要方便地控制项目的整体样式,或者需要应对频繁的界面变动,那么
QMUI Web 框架将会是你最好的解决方案。更多详细介绍请见:《腾讯 Web UI
解决方案 QMUI Web —— 探索与沉淀》开发背景2014 年中,QMUI
团队支持的主要项目是 QQ 邮箱,Web
端的邮箱是个庞大的项目,但其并没有统一的 UI
基础库,多年的高速迭代使得项目的 UI
代码变得混乱,各个模块之间各自开发,除了在代码层面表现出混乱和不可控之外,表现层面也并没有很好地统一起来。因此,项目急需一套统一的团队编码规范以及一个
UI 基础库。恰好,这个时候 Sass 等 CSS
预处理器已经发展成熟,自动化工作流的工作模式也日趋完善,因此,我们决定基于这些技术制作一套通用于不同项目的
Web UI
框架。框架的场景定位很明确:需要控制整体样式,并且可以适应频繁迭代打磨的大型项目。所以,这套即将诞生的
Web UI
框架的特性也很明确:需要方便地控制项目的整体样式,应对频繁的界面变动,并保持项目质量稳健。此后经过三年的发展,QMUI
Web 最终发展为包含编码规范、样式工具方法与样式管理、内置工作流,配套的
GUI 桌面
App,以及拥有完整文档的解决方案。功能特性基础配置与组件:通过内置的公共组件和对应的
SASS 配置表,你只需修改简单的配置即可快速实现所需样式的组件。(QMUI SASS
配置表和公共组件如何帮忙开发者快速搭建项目基础 UI?)SASS 增强支持:QMUI
Web 包含70个 SASS
mixin/function/extend,涉及布局、外观、动画、设备适配、数值计算以及 SASS
原生能力增强等多个方面,可以大幅提升开发效率。脚手架:QMUI Web
内置的工作流拥有从初始化项目到变更文件的各种自动化处理,包含了模板引擎,雪碧图处理,图片集中管理与自动压缩,静态资源合并、压缩与变更以及冗余文件清理等功能。扩展组件:QMUI
Web
除了内置的公共组件外,还通过扩展的方式提供了常用的扩展组件,如等高左右双栏,文件上传按钮,树状选择菜单。应用案例当前,QMUI
Web框架主要用于以下腾讯公司自已的产品中:工程主页和源码地址工程主页:
Web UI 解决方案 QMUI Web —— 探索与沉淀》

摘要Biny 是一款高性能的超轻量级PHP框架。遵循 MVC 模式,用于快速开发现代
Web 应用程序。Biny
代码简洁优雅,对应用层,数据层,模板渲染层的封装简单易懂,能够快速上手使用。高性能,框架响应时间在1ms以内,单机qp
…Biny简介Biny是一款高性能的超轻量级PHP框架,遵循 MVC
模式,用于快速开发现代 Web
应用程序。Biny代码简洁优雅,对应用层,数据层,模板渲染层的封装简单易懂,能够快速上手使用。高性能,框架响应时间在1ms以内,单机qps轻松上3000。功能介绍支持跨库连表,条件复合筛选,查询PK缓存等;同步异步请求分离,类的自动化加载管理;支持Form表单验证,支持事件触发机制;支持浏览器端调试,快速定位程序问题和性能瓶颈;具有sql防注入,html自动防xss等特性。资源地址开发者指南:
地址::
框架跟传统PHP框架区别在哪儿,有什么优势?A:
Biny是个自由度很高的框架,不像其他框架需要配置各种路由,自动加载类,复杂的命名空间。这些在Biny中都是不需要的,按照一个简单的规则就能快速使用这些功能。从开发者的角度出发,在功能上使用非常简单。而且具有相当强的安全性。从框架层面完全屏蔽了
SQL注入和 XSS注入两大安全难题,非常适合新人使用。Q:
Biny框架的性能如何?A: 测试机:Intel Xeon Processor E5506 (4M Cache,
2.13 GHz, 4.80 GT/s Intel? QPI) 一个普通查询数据页面(50%命中缓存)QPS
能轻松达到3000以上,同比Yii,性能是Yii的2倍以上。Q:
我想使用Biny,请问有相关说明文档吗?A: 文档都在:
Biny框架适配PHP7吗?A: 可以完美运行,性能提高2倍以上。Q:
Biny现在是最终版了吗,还会继续更新吗?A:
目前版本在多个项目中已经正常使用,相对成熟。后续会针对性能和功能上都会持续更新,届时只需更新替换
lib库 即可使用最新框架。

相关文章

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图