采访Sylius项目的创始人paweowa jluddrzejewski
Sylius是一个基于Symfony组件的电子商务项目ob娱乐下载它的1.0.0稳定版本.经过几年的工作和数百名贡献者的数千次提交,Sylius现在准备在电子商务世界掀起风暴。我们和PawełJędrzejewski他是该项目的创始人和领导者,来庆祝这一里程碑。
首先,祝贺这一不可思议的里程碑!对于那些还不了解Sylius的人,您能介绍一下这个项目吗?
谢谢你!我们为这个版本和我们的社区感到非常自豪。欧宝体育平台怎么样Sylius是一个电子商务框架,这意味着我们试图用一个前沿的开发平台解决70-80%最常见的电子商务问题。对于小型商店来说,这通常是足够的,所以人们也使用Sylius构建它们,但通常我们的目标是更多定制的中型到大型电子商务应用程序。
在你们的网站上,你们声称“我们相信Sylius将使电子商务开发人员再次享受他们的工作”。为什么呢?
我以独立开发人员的身份开始了Sylius项目,并专注于让它更好地为我工作。直到今天,我们仍然坚持这一理念,所以框架附带了最新最好的开源工具。我们避免重复工作,显然我们完全依赖Symfony,ob娱乐下载学说,嫩枝以及其他非常流行、知名和经过战斗测试的解决方案。这使得学习Sylius更加容易,特别是如果您以前使用过上面列出的工具。
更重要的是,我们非常重视测试,干净的代码和测试驱动开发。我认为可以肯定地说,Sylius是最受测试的开源项目之一。我们采用了BDD工作流与Behat&phpspec从一开始就开始尝试。这使得开发人员和涉众之间的交流更加有效,测试也变得非常有趣。
电子商务领域有很多解决方案。Sylius在竞争中脱颖而出的主要特点是什么?
我们确定了一些使我们不同于其他解决方案的事情。首先,它是开发者的高生产力。我们看到,在Magento等最受欢迎的平台上,480人小时的工作变成了Sylius的160人小时。已知的开源工具、测试、坚实的原则对DX(开发者体验)的关注让很多开发人员对Sylius产生了热爱,他们厌倦了使用10-15年前创建的解决方案。
其次,正如我已经提到的,我们试图专注于电子商务的核心问题。我相信电子商务软件界的下一件大事不是平台,它提供了比Magento更多的功能,而是集成了他们类别中最好的解决方案。
例如,我们希望与客户忠诚度软件(如OpenLoyalty.io)集成,而不是将Sylius填入只供社区的一部分人使用的巨大功能,从而避免将Sylius变成不可维护的野兽。欧宝体育平台怎么样这就是为什么我们可以很容易地创建webhook,使用消息队列,并提供强大的开箱即用api。
当我们在做API的时候,这是我们非常认真的事情。后端和前端分离或(炒作警告)渐进式Web应用程序都是我们认为发展的未来。目前,Sylius发布的API适合作为插件进行开发,但我们计划在1.2版本中将其作为核心的一部分,这将是我们战略的基础。但是不要担心,如果你仍然想拥有你的Twig模板,我们也会保留这个功能。
到目前为止,与Sylius合作开发的最相关的电子商务项目有哪些?
有几家大公司在生产中成功地使用了我们的项目。瑞斯,来自伦敦的时尚品牌,POPSugar Inc .)-美国一家媒体公司,它使用Sylius建立了他们的订阅箱服务,拥有数千名订阅者。
我们还有意大利分店多位-欧洲第二大家居及配件零售连锁店最近通过web.burza.hr在Sylius之上推出。有BestValue.eu来自罗马尼亚的免税网上购物。Hbx.com,这是亚洲最著名的时尚杂志之一,来自香港的高度定制时尚商店。
目前,我们正在致力于我们网站的客户成功故事部分,并在Sylius解决方案合作伙伴计划中签署了第一批合作协议。我们非常感兴趣,我们已经可以确定,我们将有很多非常好的公司作为合作伙伴,他们将整合Sylius,并提供更多这样的故事。
可穿戴设备、机器人、人工智能、语音界面、增强现实和许多其他技术可能会颠覆传统的基于网络的电子商务平台。你认为我们正处于电子商务革命的开端,还是需要一段时间才能看到这些技术被广泛采用?
随着如此快速的技术发展,我们可以说是一场持续不断的革命,但我确实相信其中一些发明将颠覆市场,所有品牌和零售商(及其电子商务平台)都应该为此做好准备。
我有一种感觉,其中一些技术可能不一定会成为电子商务的主流工具,但有些肯定会,这就是为什么我们如此重视api。我们希望引擎与UI解耦。桌面或移动设备只是客户交互的一种方式,软件应该准备好与任何现有或新的设备进行对话,这将永远改变我们的购物方式。
使用Symfony Components开发像Sylius这样的项目的主要ob娱乐下载好处是什么?
你知道,我有一种非常简单的语言方式,但现在我很难描述我们对Symfony项目及其社区的感激之情。欧宝体育平台怎么样ob娱乐下载Sylius从一个18岁的我开始,我在symfony-project.org网站上发现了宣传Symfony 2.0预览版的横幅。ob娱乐下载而Symob娱乐下载fony社区对我欧宝体育平台怎么样来说就是启蒙和欢迎。
它不仅为我们提供了优秀的技术基础,还为我们提供了一个参与社区会议、吸引开发者、建立业务的平台。我认为可以肯定的是,Sylius在Symfony和相关项目(Doctrine、Behat、phpspec)欧宝体育平台怎么样的大肆宣传下成长了很多。ob娱乐下载当然,我们愿意认为我们对福音的传播有所贡献,并证明所有这些工具确实是很棒的!
Sylius 1.0基于Symfony 3。ob娱乐下载但Symfonob娱乐下载y 4将于2017年11月发布,与Symfony Flex一起,它们将彻底改变Symfony应用程序的开发。Sylius是如何准备Symfony 4和Symfonyob娱乐下载 Flex的?
我们对即将发布的版本感到兴奋,尤其是ob娱乐下载Symfony Flex因为它可以极大地改进我们的插件系统。话虽如此,我们仍在探索如何将这些新思想应用到Sylius并保持向后兼容性。我们100%肯定我们将支持最新的Symfony。ob娱乐下载我们从alpha版本开始就进行了升级,所以我相信我们会在版本4中再次顺利完成这一工作。
Sylius的核心团队位于Łódź(波兰)。波兰的Symfony社ob娱乐下载区怎么样?欧宝体育平台怎么样
波兰有很多优秀的开发者,所以Symfony在波兰的社区非常大。欧宝体育平台怎么样ob娱乐下载我认为symfony是最流行的web开发框架之一,几乎每次聚会或会议上都有symfony相关的讨论。ob娱乐下载第一个ob娱乐下载2013年的SymfonyCon是在华沙(波兰),聚集了许多波兰开发者。我相信现在这个数字更加令人印象深刻。这可能也会给你一个提示我们计划在哪里举办首届SyliusCon。
再次祝贺整个Sylius社区,感谢paweowa抽出时间。欧宝体育平台怎么样
如果你想支持这个项目,考虑一下在GitHub上给了Sylius一颗星,遵循Sylius在推特上说,加入Sylius Slack聊天和阅读Sylius博客.
Niels Keurentjes is a certified Symfony engineer.
Get certified! Online exams available in all countries.
Register Now