开发语言选择事项

开发语言选择考虑项:

  1. 团队
  2. 成本:主要是时间成本和质量成本。为此还需要考虑人员的培养周期、学习的周期、团队配合的周期、人员流失带来的人力成本
  3. 控制:选择了这种语言能不能始终保持控制度
  4. 项目特点:根据不同项目需求,选择合适的语言
  5. 技术健壮性:包括技术是否安全、文档是否健全、活跃性,例如这种框架社区是否活跃,是否有持续性。
时间: 2024-10-30 01:01:59

开发语言选择事项的相关文章

TimesTen应用开发支持和语言选择

TimesTen支持的开发语言为三种, C(Pro*C和OCI),Java和C#.详见下图: 可以看到ODP.NET和Pro*C都是基于OCI,.NET只支持Windows平台.因此首选的编程语言为Java和C. OCI和JDBC都是底层接口,所以从性能计,OCI效率最高. 这里换一个话题,看看哪一种编程语言/接口最流行, 借助这张图说一下SQL的重要性,如果需要选择支持SQL的内存数据库,TimesTen应该为首选. 第二张图来自IEEE,这张图应该更权威,细分了Web编程,Mobile编程,

10.app后端选择什么开发语言

在qq上,经常看到有创业团队的创始人一直都招不到技术人员,除了项目的因素外,很大的原因就是所需要掌握的开发语言偏门.通过阅读本文,详细了解选择开发语言的核心原则,使各位心里对开发语言的选择更加有数. 选择开发语言就一个核心原则:在合适的业务场景的情况下选择最热门的语言. (1)每种语言都有自己擅长的业务场景,根据业务场景来选择 例如,如果需要开发一个聊天服务器,选择了php来开发,那真的醉了.php这种脚本语言怎么适合聊天服务? 例如,如果是开发web网站,php就很合适,比起java,效率提升

阳宇宸:Web开发语言的策略性选择

对于一些复杂型和功能型网站建设来说,可能开发语言的选择是非常重要的一步.这一步的好与坏直接影响到以后网站程序的升级以及功能的扩展.目前,在国内主流的开发语言主要有ASP/ASP.NET,PHP,JSP.那么对于对网络技术不懂的客户来说,到底该选择哪种语言,可能会是一片茫然,听别人说,更是一头雾水.下面我们来分别分析这些语言的优缺点. PHP:钱字当头,PHP是免费,而ASP是付费的.APACHE+PHP+MYSQL+LIUNX完全免费.PHP升级快有目共睹,而ASP基本都不升级.PHP代码简练,

为什么游戏开发要选择c语言?

在学游戏开发的时候,老师总是要先学c++或者有几年c++的开发经验:当时由于是计算机语言的小白,不知道为什么,后来学了几种计算机语言后就明白了,原来c++语言开发出来的游戏,尤其是大型的游戏运行起来更有效率,为什么这么说呢?计算机上的大部分语言的底层都是c语言,也就是说他们是包装起来的c语言:这样用c语言开发出来的游戏可以直接运行,而其他的语言呢,则间接的最后还是要回归到c语言上运行,这样对于大型的游戏来说浪费了很多时间,当然这并不是说其他的语言不好,这是从一个角度去分析开发游戏选择c语言的原因

开发语言的选择

开发语言的选择,我们要首先掌握清楚它的特性,然后根据实际的需求考量多种因素来分析选择适当的语言 比如: 面向结构,面向对象,面向并行的函数式,最适配需求的是什么编程模型?对应擅长这种模型的最适合的语言是什么? 需求最需要什么?运行效率,开发效率?灵活性,安全性,复杂性? 或其他,最重要是那一点? 我们需要什么样的效率可以?极致的效率?满足基准的效率? 我们到底需要多少灵活性(设计时和运行时)? 我们的容错需要到什么地步?(可以崩溃测试迭代(强检查强测试)?一般不崩溃(脚本)?) 其他考量等等..

想入行大数据,面对开发语言和分析软件时,该如何选择?

先开门见山的给出结论:在职场中,学习任何一门技术,优先考虑工作需求本身,其次是职业发展所需,最后才是兴趣和好奇驱动.本末颠倒的话,不仅学习效率低下,而且还可能竹篮打水一场空,浪费时间成本. 就拿我自己说事,读书期间在做「数学建模」时,因为不是计算机\软件相关的专业,唯一接触过的C语言(The C Programming Language)也只懂皮毛,所以每一次比赛为了去「收集数据.处理数据.分析数据和构建模型」,只能借助人力.Excel.Matlab和SPSS去操作. 当然,这些工具也足够去满足

《连载 | 物联网框架ServerSuperIO教程》- 7.自控通讯模式开发及注意事项

感谢唯笑志在分享 原博主原地址:http://www.cnblogs.com/lsjwq/ 目       录 7. 自控通讯模式开发及注意事项... 2 7.1           概述... 2 7.2           通讯机制说明... 2 7.3           设备驱动开发注意事项... 3 7.3.1    实时发送数据... 3 7.3.2    发送固定实时请求数据命令... 4 7.3.3    优先发送其他数据... 4 7.3.4    如何选择IO通道发送数据..

《连载 | 物联网框架ServerSuperIO教程》- 6.并发通讯模式开发及注意事项

感谢唯笑志在分享 原博主原地址:http://www.cnblogs.com/lsjwq/ 目       录 6. 并发通讯模式开发及注意事项... 2 6.1           概述... 2 6.2           通讯机制说明... 2 6.3           设备驱动开发注意事项... 3 6.3.1    实时发送数据... 3 6.3.2    优先发送其他数据... 3 6.3.3    如何选择IO通道发送数据... 4 6.3.4    如何以DeviceCode分

哪有python开发语言入门教程免费下载?

人工智能时代,如果不想被机器人取代,最应该掌握的是编程.Python作为连续10年最受欢迎的编程语言,不但能开发Google .豆瓣等大型网站,还是人工智能领域的第一语言.那么,我猜你想问哪里有python开发语言入门教程. 千锋Python基础教程:http://pan.baidu.com/s/1qYTZiNE Python课程教学高手晋级视频总目录:http://pan.baidu.com/s/1hrXwY8k Python课程windows知识点:http://pan.baidu.com/