WP Engine的Jason Cohen访谈

披露: 您的支持有助于保持网站的正常运行!我们会为此页面上推荐的某些服务收取推荐费. WP Engine的Jason Cohen
WP Engine的Jason Cohen.


Jason Cohen是WP Engine的创始人兼首席技术官.

作为一名成功的串行企业家,他在网络托管的业务和技术方面均具有专业知识.

我们对他进行了有关WP Engine和WordPress本身的简短采访;软件开发和大型项目的管理;甚至他对《星球大战》与《星际迷航》紧迫问题的看法.

WP引擎和WordPress

WhoIsHostingThis: 当您启动WP Engine时,您是最早专注于WordPress市场的主机之一。当然,有很多主持人可以跟随您的脚步。这是否影响了WP Engine的策略? WP Engine如何在竞争中脱颖而出?

杰森·科恩(Jason Cohen): 该领域的众多参与者可以验证市场的规模及其产生​​的需求。但是,我们不会花太多时间思考竞争对手.

围绕“竞争对手的所作所为”制定战略绝非明智之举。原因之一是公司具有不同的目标,动机,投入的资金数量,团队等,因此,对一家公司有利的不一定对另一家有利.

此外,作为该领域中最大的公司(很多次),我们应该对市场需求有最深刻的了解,并拥有满足这些需求的最多资源。因此,我们考虑的是最适合自己客户的产品,以及我们认为市场的发展方向-而不是从后视镜中观察竞争对手在做什么.

威特: 您能告诉我有关WP Engine的过渡环境吗?我认为这是一个很棒的工具;您能解释一下这对WordPress用户有何好处?

JC: 在WP Engine中,我们创建了一个一键式工具,可让您创建实时生产站点的克隆,可以轻松创建该克隆以测试插件,主题,自定义代码以及您要进行的其他任何更改.

这样一来,您就可以对网站进行各种创造性的更改,而不必担心会影响实时网站。在对登台站点进行更改之后,我们的工具允许您仅需单击几个按钮即可将这些更改推送到实时站点.

威特: WordPress托管的未来将如何发展?

JC: 最近,我们已经看到WordPress在企业领域正在蓬勃发展。企业用户需要安全性,可伸缩性,速度和服务。在所有这些方面都有出色的主持人.

WordPress的强大功能来自其自定义功能。企业不希望采用一刀切的方法。他们希望能够使网站外观和感觉完全符合他们想要的方式。那就是WordPress的优势所在。企业客户还需要不同级别的技术支持和客户服务。我们WP Engine公司为企业客户开发了一种白手套方法,该方法可提高客户满意度,并有助于进一步展示WordPress的优势。.

通过我们的努力,WP Engine为将WordPress本身建立为可以在各种企业场景中可靠部署的平台做出了巨大贡献。我们参与了引入或普及已成为托管关键特征的平台功能,包括站点登台(如上所述),与开发人员工作流工具集成以及高级缓存策略。随着我们最近推出的Page Performance服务,WP Engine正在添加一层,该层很可能会继续发展客户对托管WordPress产品的期望。 Page Performance是第一款产品的网站Performance Intelligence对我们来说将是一个持续投资的领域.

软件开发与管理

威特: 您使用什么样的开发环境?

JC: 我们在WP Engine中使用多种语言。如果Python不在WordPress本身内,那么它是我们的首选,但是我们有Erlang,Java,是的,还有Ruby-on-Rails。在WP Engine,我们为工作选择了正确的工具。再次,我们将Ruby on Rails用于我们的用户门户,这很棒!

如今,还有所有的DevOps东西,它们足够复杂,以至于它们本质上也是语言,例如Ansible,Docker Universe,Hadoop Universe等,我们都使用了它们.

威特: 您的思维似乎有所发展-语言也有所发展。早在2011年,您就针对Ruby和Python爱好者的攻击编写了强大的Java防御程序.

JC: 我仍然支持那篇文章。如果我必须管理一个由100个开发人员组成的团队,并且他们在一个单一的代码库上工作,那么我宁愿Java而不是Rails。在Rails中,这几乎是不可能的;用Java很难,但是实际上,全世界有这样的团队运作得很好.

威特: 似乎每年都有一种新的“热门”语言,即使该语言与已经被广泛使用的语言从根本上没有不同。这会影响您的发展吗?

JC: 我不同意语言没有根本不同。虽然当然可以用任何语言编写大多数软件,但是这样做的经验存在很大差异,例如,到v1.0的速度,维护的容易程度,代码在五种情况下正常工作的可能性年,一个由50名开发人员组成的团队是否可以从事这项工作,部署的难易程度,库的可用性等等.

威特: 因此,您不认为编程时尚是一件坏事?

JC: 每年有不止一种流行语言,这很好。我们探索不同的想法是一件好事;通常,更好的语言会进入成熟的语言。例如,Python理解已经被其他人效仿,Ruby闭包也被模仿,Javascript和CSS随着SASS和TypeScript及其兄弟的发明在规模上变得实用。 Node.js改变了Java语言的形式。事实证明,Go很重要,它可以驱动越来越多的功能(例如Docker),并且当然不是一种时尚。陪审团可能仍然不参加RUST,但这很有趣。这些都是好东西!

威特: 尽管可以以任何方式管理开放源代码,但是与传统的自上而下的开发方法相比,开放源代码的性质往往更加无政府主义。集合组在哪里为特殊硬件编写新的操作系统……

JC: 您无法将现代开放源代码流程与拥有40年历史的企业流程进行比较。最好将其与现代封闭源流程进行比较.

威特: 那么开源项目和封闭项目之间的权衡是什么?

JC: 在项目上让不相干的人成为项目的力量,因为新想法能够蓬勃发展和进入,这就是创新甚至在成熟之后仍将继续的方式。但是许多开放源代码项目缺乏组织来继续进行任何软件项目成功所需的90%的繁琐工作,而可以由封闭源代码简单地强制执行.

威特: 在谈论开源开发时,我们倾向于关注它的积极作用。您是否认为开放源代码革命(由于缺少更好的词)导致较差的代码质量?还是让大量的眼睛抵消了任何负面影响?

JC: 在这两种情况下,一旦您拥有成功且被广泛使用的代码库,新的更改将变得困难,风险大,过程繁重。 WordPress和Drupal肯定是这样,但Linux,MySQL和SQLite等也是如此。我认为您不能说“开源软件的质量较差”。

当然,我刚刚列出的项目的代码质量(在错误,性能和安全性方面)比几乎任何封闭源项目都高,部分原因是因为有很多人在从事该项目.

有很多糟糕的“货架软件”开源,但这仅是因为项目是在公开环境中完成的。如果您查看报废的开源项目,它们会更好吗?有时即使他们应该搁置,他们也会压迫!

威特: MySQL有很多竞争,包括它自己的分支。 MySQL的未来如何看待您?

JC: MySQL仍然是世界上性能最高,稳定和功能最强大的工具之一。这里有Percona,Maria和Aurora之类的东西,都令人兴奋。 (我们在WP Engine中使用Percona。)当然,这并不意味着MySQL始终是最佳选择!但是MySQL并不是我们所担心的堆栈的一部分.

好玩的东西

威特: 第一台电脑?

JC: 带有16kb RAM的TI 99 / 4A

威特: 您编写的第一个程序/脚本(语言,目的,年龄)?

JC: TI BASIC-文字游戏(例如“往北走”)

威特: 您注册的第一个域名?何时何地?

JC: FastScheduler.com-我在大学期间制作的一种工具,用于注册仍然可用的课程,并根据您所说的最佳课程安排时间表.

威特: 星际迷航或星球大战?

JC: 两者都有,但如果我必须选择,请跋涉.

威特: 您是一位连续企业家,引导者,投资者和父母,显然是冒险家。您的爱好是否跟风?天空跳水?登山?骑踏板车?

JC: 我曾经坐飞机,但是没有;我将风险留在办公室,因此相比之下,家庭生活驯服了。 (PS:作为父母,您提到的那一系列事情中风险最大。例如,这是您唯一不能停止的事情。)

我们要感谢Jason Cohen的时间和见解。您可以访问WP Engine网站
有关其托管WordPress托管的更多信息,并在Twitter @asmartbear上关注Jason.

WP引擎

WhoIsHostThis在托管评论页面上提供了有关WP Engine的大量信息:专家意见,数十个客户评论,常见问题解答,计划,功能等.

WP Engine许可使用的图像.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map