注意: 虽然 JavaScript 对于本网站不是必需的,但您与内容的互动将受到限制。请开启 JavaScript 以获得完整的体验。

Lincoln Loop:受 Python 精神启发,建立可持续发展的业务

2007 年,当我们的公司刚起步时,在网络上使用 Python 仍属罕见,但一些新的项目开始涌现。TurboGears 以其 MVC 方法赢得了欢迎,但另一个 Python 网络框架 Django 引起了我的兴趣。我之前使用过 WordPress 和 Ruby on Rails,但两者都感觉不像是长期的选择。试图定制 WordPress 来构建自定义应用程序就像是削足适履,而 Rails,当时热门的框架,感觉过于神奇,文档不足,让我无法真正理解它。

Django(和 Python)立即与我产生了共鸣。它们文档齐全,而且由于 Django 的新闻编辑室根源,我既可以构建内容平台,也可以构建丰富的网络应用程序。在很大程度上,得益于这些技术,Lincoln Loop 已从一个单人本地运营的小公司发展成为一家提供全方位服务的全球网络公司,拥有超过 15 年的成功经验。

为什么 Python 是 Lincoln Loop 的最佳选择

我们通过 Django 接触到 Python,但之所以坚持使用这种编程语言,很大程度上是因为它的哲学。

Python 之禅所倡导的语言原则,不仅描述了我们应该如何编写代码,其中一些还成为了我们运营业务的信条。像“实用胜于纯粹”和“显式优于隐式”这样的理念,其作用远超终端。遵循 Python 实用性和显式性的理想,不仅使我们的代码更好,也使我们交付给客户的最终产品更好。

Python 在我们的客户项目中表现如此出色的另一个原因是 PyPI 上丰富的开源库生态系统。它们使我们能够专注于客户独特的业务逻辑,而对于其他一切,我们可以利用开源库。可用工具的广度令人惊叹。我们从 PyPI 获取 API 客户端、内容管理系统、图像处理库,甚至机器学习或数据科学工具包。我们很高兴看到用 Rust 构建的软件包出现在 PyPI 上。它最近被用于对性能要求高的代码路径,这意味着我们获得了高性能的内存安全代码,并且可以通过友好的 Python API 访问。感觉就像我们鱼与熊掌兼得了!

Python 每年都被评为开发者调查中最受欢迎的语言之一,这不足为奇。它是一项久经考验的技术,“内置电池”的方法为我们提供了快速高效地解决客户问题所需的构建块。

自 2007 年以来,Django 一直为 Lincoln Loop 的开发提供动力

我们的公司是 Django 的早期采用者之一。但自早期以来,我们看到了生态系统的巨大发展。曾经被认为是尖端技术的 Django,现在是一个稳定、成熟的框架。此外,它足够灵活,能够满足我们作为合作伙伴合作的各种组织的需求。

Python 和 Django 使我们能够为每天有数千万页面浏览量的大型出版商创建内容管理系统,以及为知名大学提供沉浸式教育体验。我们看到客户群从白手起家的初创公司过渡到拥有数十亿美元收入的企业组织。Python 一直是我们每一步的基础。

与大多数从一个框架跳到另一个框架,拥抱所有热门新技术的科技界不同,Lincoln Loop 始终专注于 Python 和 Django。因此,我们对如何使用它们来解决客户问题有着极其深刻的理解。我们工具的持久性也意味着我们构建的解决方案是可持续的。我们有客户使用相同的技术栈(在此过程中进行了升级)运行了十年以上。

Python 的核心优势归结为社区

开源软件的成功离不开其社区。没有一个健康的社区,开源生态系统最终会逐渐消亡。对我们而言,Python 社区可能是它与其他编程语言相比的最大优势。

如果你去参加一个 Python 大会,你会发现来自不同背景的专家。除了网络领域,你还会遇到研究、数据科学、机器学习和系统运维领域的人。这些不同群体的大部分开源 Python 代码最终都汇集在 PyPI 中。无论你的组织需要做什么,Python 社区中很可能已经有人编写了能够提供你所需功能的代码。由于该语言使用广泛,当你需要帮助时,有很多在线资源可用。无论是描述如何解决特定问题的博客文章,针对特定主题的深入会议演讲,还是有人通过聊天室或论坛提供支持,可用的信息几乎是无限的。在 Lincoln Loop,我们定期为这个社区的扩展做出贡献并从中受益。

在一些开源社区中,你会遇到一些自负的“摇滚明星”般的人物,他们不会搭理你,但在 Python 社区中,这种事情很少见。根据我的经验,即使那些为社区做出了巨大贡献的人,也乐于坐下来分享他们的知识。我们的社区以其包容性、开放性和强大的协作文化而闻名。

所有这些特质都与我们喜欢的工作方式以及我们作为一个公司的身份完美契合。通过使用 Python,我们得以从社区中找到并雇佣到优秀的人才,他们善良、聪明,并且是终身学习者。没有 Python,我们就不会是今天的我们。

关于 Lincoln Loop

Lincoln Loop 是一家远程优先的全球机构,Lincoln Loop 为出版商、非营利组织和教育工作者构建可扩展的内容平台。我们的资深开发团队热爱为我们欣赏的组织解决重大问题。我们致力于通过诚信、可靠和务实的解决方案实现客户的目标。我们将开源软件的精神延伸到我们的运营中,以透明、自主和正直为核心价值观。