嘿,开发者社区!
我们很高兴地宣布,经过两年的开发,我们的项目napi即将开源!我们一直在构建一些我们相信将从根本上改变开发人员构建和部署应用程序的方式的东西。以下是我们正在做的事情、为什么这样做以及如何从第一天开始参与其中的快速介绍。
单体架构和微服务之间的传统斗争是每个开发人员都知道的。通过我们的项目,我们的目标是通过为开发人员提供一种无缝的方式来编写可以部署为微服务的整体应用程序来弥补这一差距。这种方法带来了两全其美的效果,让您能够更快地进行开发,同时受益于生产中微服务的灵活性和可扩展性。这种方法意味着不再需要早期的架构妥协;这一切都与灵活性以及让您已经构建的东西变得更好有关。
我们最初的重点是Node.js 生态系统。你可能会说:“但是 Joel,真正需要重构的公司都是 Java 的”,你就 100% 正确了。在我们收到关于哪些语言对您最重要的社区反馈之前,JS/TS 是最好的起点。
我们的路线图专注于扩展到PHP、Python、C#、Java 等。如果您想首先查看某种特定语言,请为我们加注星标并做出贡献!
我们在路线图中还计划了一些附加功能:
我们致力于为开发人员提供免费、强大的工具,同时提供针对解决方案架构师和企业环境量身定制的额外付费功能。通过将开放核心模型与其他企业级功能相结合,我们可以维护一个可供个人开发人员使用并且对于具有更复杂需求的大型组织而言强大的生态系统。
我们花了两年的时间微调这个项目,包括收集有价值的反馈并准确了解开发人员最需要的内容。根据这些反馈,我们了解到开发人员确实不希望有一个黑盒自动重构工具在不了解其工作原理的情况下对其代码进行工作。 (公平警告你们,基于人工智能的重构公司!)
因此,现在是时候开放我们的代码,与社区分享我们的工作,并让开发人员看到我们正在构建的内容。通过开源,我们正在创建一个生态系统,每个人都可以贡献、改进和塑造这个项目,使其达到最佳状态。
我们团队的愿景是改善开发人员工作流程并使每个人都能更轻松地进行大规模应用程序管理。我们是一支快速成长的跨国团队,由 3 人组成,4 人组成。
我们计划在获得吸引力后继续扩张,并计划在不久的将来开始寻找 DevRel、DevExp 和其他职位的填补人员。如果您认为这可能是您,那么引起我们注意的最佳方式就是加入社区并与我们互动。
⭐ 在 GitHub 上为项目加星标
我们真的很想建立一个强大的开发者社区和一个令人惊叹的项目,但是 Justus:
^ 这个家伙。不相信我们能让开发人员参与我们的项目。为了证明这一点,他和团队其他成员打赌:如果NanoAPI在项目第一周在Github上获得1000颗星,他就剃掉头发捐给慈善机构。
你觉得怎么样?我们能让他秃头吗? ???
给我们一颗星来实现它! → ⭐
以上是开源 NanoAPI:重新思考现代开发人员的微服务的详细内容。更多信息请关注PHP中文网其他相关文章!