又翻开了尘封的代码,突然想不起第一个用的编辑器叫啥了,这才意识到是时候记录下这些年我和各种 IDE 的爱恨情仇了。
[Read More]后端老兵的前端突围:从 C++ 到全栈的进化之路
2017 年之前我是一名拥有四年多 C++ 开发经验的“老”后端。如果你也曾像我一样,在后端的世界里挥洒青春,却因为工作需要不得不硬着头皮踏入前端这片“新大陆”,那么这篇文章或许能给你一些共鸣和启发。
在我的职业生涯早期,C++ 是我的主要武器。我习惯了它的严谨、高效,以及对底层细节的掌控。Python 和 Go 也曾涉猎,但始终未能成为工作中的主力。至于 Shell 脚本,简单的操作尚可应付,一旦遇到复杂的安装脚本,就如同天书一般,让我一头雾水。
转折点出现在 2018 年,当时我作为后端主程负责一款新游戏的开发。其中一项重要的任务就是构建管理后台以及设计相关的 HTTP 接口。起初,我们自然而然地考虑过使用熟悉的 C++ 来实现这些需求。然而,C++ 在提供 HTTP 接口方面的复杂性让我望而却步,这个方案很快就被否决了。
最终,我们选择了 Go 来实现游戏登录前的数据获取等服务。不得不承认,Go 在构建 Web 服务方面确实有着得天独厚的优势,开发效率也相对较高。然而,真正的挑战还在后面——前端页面的开发。
[Read More]