了针对特定类型项目的首选语言和技术,但他们仍会针对手头的项目进行一系列问题和考虑,以做出最终决定。 每种编程语言都有自己的优点和缺点,选择正确的语言对于项目和业务的成功绝对至关重要。这一决定还取决于企业的长期目标和总体期望。 如何为新项目选择正确的编程语言 1 选择编程语言时要问的问题 通过询问有关即将开展的开发项目以及各种可用编程语言的功能、局限性和要求的许多问题,开发团队帮助我们消除困惑并缩小选择范围。
其中一些最重要的问题包括: 运行该项目的预期环 土耳其赌博数据 境是什么:移动、网络还是企业级? 客户是否根据以往的经验和项目有偏好? 开发团队能否成功地使用该语言进行编程?学习难度会很大吗?或者这是否需要雇用新的开发人员? 该项目存在哪些性能考虑?该语言是否有助于改进并满足性能期望? 该语言是否具有适当的生态系统支持?它能否长期存在而无需更新? 供应商是否提供语言支持?该项目是否有任何现有或遗留的代码库考虑因素? 是否有一个开发者数字社区可以提供资源和支持? 该语言是否可以轻松与第三方工具集成? 对于语言的安全性有哪些考虑? 虽然这绝不是一份需要立即做出决策的全面或完整的问题清单,但这些问题可以帮助开发人员剔除那些绝对不适合该项目的语言。
除此之外,还有针对不同类型项目的“最佳匹配”通用列表,开发人员可以将其用作快速启动选择过程的指南。此列表并非权威或严格遵循,但对于不确定从哪里开始新项目的开发人员来说可能有所帮助。 移动应用程序: JavaScript、Java、Swift、Object-C Web 应用程序: JavaScript、PHP、Ruby、HTML 和 CSS、TypeScript 企业应用程序: C++、Erlang、C#、Java 机器学习和数据可视化: Python、R、Java、C# 大数据: Python、Java、R、Scala 数据存储: SQL、Python、Java、C# 操作系统: C 和 C++ 分布式系统: Go 程序语言决策的关键因素 申请类型 应用程序的类型(从 Web 和移动应用程序到企业软件)对可供选择的语言有很大影响。