Ask HN:你们在构建应用程序时,如何选择编程语言?
2 分•作者: yamapikarya•8 个月前
我想构建一个 TCP 客户端来检查连接,并且可以部署在任何地方,无需安装任何依赖项。因此,我认为 Go 语言会是一个不错的选择。
也许是因为你的团队更习惯使用 Python,或者处理 AI/ML 相关的工作;如果你正在开发 Android 应用,Java 也许更适合;或者你任职于银行,那么 Rust 可能会因为其效率而成为选择;如果你需要构建一些 Web 服务器,也可能会考虑 Rust;我听说 Elixir 很适合构建消息传递应用,C# 则常用于游戏开发,甚至如果你需要处理遗留系统,Visual Basic 也是一个选择。
查看原文
Say, i want to build tcp client for check connection and can deploy anywhere without install any dependency, so i think golang would be a great choice. Maybe because your team are more comfortable with Python or dealing with AI/ML stuff, Java if you're dealing with Android apps, or because you are working on bank company, Rust for efficiency or some web server, Elixir i heard it's good for building messaging apps, C# for games, and even visual basic if you're dealing with legacy stuff.