面试

开源对eWay-CRM的重要性和好处

eWay客户关系管理的CTO Roman Stefko谈到开源特别是eWay-CRM的重要性,分享开发人员的时间,专有技术和带来的好处。

什么是eWay-CRM的开源?

对于Microsoft和其他公司而言,这意味着相同。我们需要围绕我们的产品创建一个开发人员社区,该社区将在我们的平台上开发自己的附加组件,例如与第三方产品集成。随着eWay-CRM用户数量的增长,功能数量也随之增加,整个系统变得越来越复杂。不幸的是,考虑到所涉及的开发人员数量,我们的能力并非无限。

 

它在现实生活中如何运作?

我可以举一个我们最近的例子 eWay客户关系管理和WordPress的集成。我们已经准备了一个插件,并且也使用WordPress的eWay-CRM用户可以免费使用它,而无需拥有自己的开发人员。另一方面,开发人员可以使用我们解决方案的全部源代码,并且可以基于该代码准备与自己的CMS系统集成。

这不是eWay-CRM与第三方软件之间连接的唯一示例。我们尝试在GitHub上详细描述每个实现,并向开发人员展示如何在特定示例中使用它们。最近我们描述了我们的 扳机 在GitHub上。

那么我们可以说我们为开发人员提供了有关如何编写必要集成的完整指南吗?

我们已经完成了大多数文档。目前,我们正在对 XSLT转换,这是我们导出到Word功能的背景。我们要做的就是完成对创建报告的描述,包括针对 PowerBI,可以很快使用我们的API创建!

 

GitHub的主要好处是什么?

每个项目都有其自己的存储库。任何想要根据自己的需求定制应用程序的人都会创建一个所谓的fork。在这里,他/她可以立即开始自己编辑项目,而无需从头开始编写整个程序。这将大大节省时间和金钱。另外,如果修改是原始项目感兴趣的,则可以通过拉取请求提供修改。这会将新功能免费带到主项目中。

 

对于开发人员和用户而言,这都是明显的优势。 eWay客户关系管理除了节省人力资源外,还有其他好处吗?

我们提高了品牌知名度,可在更广泛的背景下和其他平台上使用。当客户购买系统时,他/她通常会选择至少部分开放的系统,并将其进一步集成到选定的解决方案中。如果他/她购买了封闭式系统,通常会被迫为每次额外的调整付费。

 

IT界可以从这种全球化中受益吗?程序员在一个共享的环境中工作,他们共享信息,知识,代码……

由于开发人员可以共享他们的时间和知识,因此许多出色的开源项目都已曝光。无论是Linux,Open Office程序包还是PHP编程语言,以及许多其他有用的程序。

 

微软一直在支持Linux 已经有一段时间了。为什么Linux不如Windows或macOS流行?

Linux用户界面的开发和设计是由IT开发人员准备的。因此,对于普通用户而言,它可能不如Windows直观。 Linux作为桌面操作系统,是为那些讨厌花几天时间安装和设置其Ubuntu的极客而设计的。

另一方面,Linux对于服务器操作员来说是无价的。他们不必为单个软件许可证付费,而仅需为硬件付费。随着即将到来的虚拟化,用户不再需要购买整个专用服务器,因为用户只需为共享空间付费。今天,使用Linux启动您自己的Web服务器非常简单且便宜。

佩特拉·科瓦切夫
9. 10. 2019
分享