请教ASP.NET开发的许可证费用等成本问题,以及其他平台选择

Dreamia 2018-04-28 09:17:24
我们公司是个数据和财务业务很集中的公司,通过系统开发能够大大提高工作效率,主要是基于SQL Server的类似ERP/MRP/OA的系统。之前我负责公司的内部数据系统的开发,现在公司考虑再招两个人,开发更多系统。
我用的是Delphi,现在Delphi很难招人了,所以考虑招其他平台的开发人员。系统主要是基于SQL Server,类似OA或者小型ERP,用户数几百到几千,同时在线数目前估计100,后续可能更多,但也不至于太多,毕竟是公司内部系统。服务器已有正版WINDOWS Server 2008和SQL Server 2008 R2。
想问一下:
1,ASP.NET开发人员需要哪些正版授权,比如VS之类,是按开发人员来买,还是按服务器来买,费用大概多少?
2,项目经理提议考虑JAVA,因为是开源,不需要License。大家认为如何,是否适合这种用途的系统开发?
3,是否有其他开发平台推荐?
多谢!
...全文
1991 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
hotmob 2019-03-06
  • 打赏
  • 举报
回复
引用 1 楼 以专业开发人员为伍 的回复:
VS2017 社区版是免费的,编译出来的产品跟vs企业版也没有任何区别,所以说对于小型开发团队(年软件销售收入不足500万元吧)使用免费的就行。单从技术上说,你使用盗版 vs 开发也没有任何影响,编译出来的产品也没有任何区别。只不过从面子上讲,还是使用 vs 2017社区版,这样养成正版习惯。 至于你的项目经理的建议,我建议开掉这个项目经理。开发软件靠开源?这就好像是刚学编程的人总说 c# 语言编写什么什么软件之类的,其实编程靠的是 .net framework、操作系统知识、服务系统知识、前端丰富架构等等,语言算个屁?当你需要各种强力的工具的时候,你就完全不是在用什么语言的基本语法,而是在用开发人员是否熟练应对复杂的后期需求、是否从社区容易得到帮助、是否有成熟的技术,而不是用什么东西更初级来做出这类评判。说白了就是:一开始为开源买单,后边的学习和维护的费用很高昂绝对是套路你。
别人推荐java,就建议开掉,我们.net论坛啥时候这么封闭了
Dreamia 2019-03-01
  • 打赏
  • 举报
回复
引用 13 楼 tangyanzhi1111 的回复:


建议你老板开掉那个经理,然后你上位取而代之。


承你吉言,已经取而代之了
正怒月神 版主 2018-04-28
  • 打赏
  • 举报
回复
引用 11 楼 Dreamia 的回复:
感谢回复!外企比较怕事,要求用的软件必须是正版。你的意思是用社区版开发系统,用于公司内部,也是法律法规允许的吗?内网系统,外部无法访问的。 另外我是想知道,除了ASP.NET之外,还有没有其他语言更适合企业内部的基于数据库的系统的开发。主要综合考虑开发效率,成本,程序员是否好找,等因素。不知道有什么更好的推荐吗?
我想这个帖子,比较详细了 https://blog.csdn.net/bjarnecpp/article/details/72877862 至于开发效率的话,我个人感觉.net快,而且同水平的工资比java低。 ,撇开开源和移动端导致的市场问题不谈, .net比java开发快的不是一星半点。语言层级碾压java何止18条马路。 而且你们用的也是windows系统和 sql server,首选也当然是.net了 不过php之类的,我没有用过,所以不好评价。
Dreamia 2018-04-28
  • 打赏
  • 举报
回复
引用 7 楼 sp1234 的回复:
asp.net 和 jsp 都有一大堆“过时的”技术债务,里边90%的东西都是多余的,现代的 web 企业经应用是比较前卫的,是最近4、5年才流行起来的技术。 这是最重要的点。
那能否推荐一下,有什么合适的选择吗?
Dreamia 2018-04-28
  • 打赏
  • 举报
回复
引用 9 楼 hanjun0612 的回复:
1 用社区办或者破解的,都没关系。 2 也可以,前提是你之后要招java人员,而不是.net人员。 3 你说的是ide吧,vscode也可以,不过我觉得没必要,vs挺好的
感谢回复!外企比较怕事,要求用的软件必须是正版。你的意思是用社区版开发系统,用于公司内部,也是法律法规允许的吗?内网系统,外部无法访问的。 另外我是想知道,除了ASP.NET之外,还有没有其他语言更适合企业内部的基于数据库的系统的开发。主要综合考虑开发效率,成本,程序员是否好找,等因素。不知道有什么更好的推荐吗?
正怒月神 版主 2018-04-28
  • 打赏
  • 举报
回复
1 用社区办或者破解的,都没关系。 2 也可以,前提是你之后要招java人员,而不是.net人员。 3 你说的是ide吧,vscode也可以,不过我觉得没必要,vs挺好的
  • 打赏
  • 举报
回复
asp.net 和 jsp 都有一大堆“过时的”技术债务,里边90%的东西都是多余的,现代的 web 企业经应用是比较前卫的,是最近4、5年才流行起来的技术。 这是最重要的点。
  • 打赏
  • 举报
回复
如果你们现在选择、并且认为自己已经很熟练的核心技术,放在5年前是那时候刚刚在 web 企业级应用程序、在各个创业软件公司风行起来的新技术,那么这就是好的,就是保障。如果没有,那么其实其实今天还在重提几乎是20年前“到底选择 asp.net 还是 java”这个论题,其实就没有什么结论了。这两个都有很多东西,而且都是有 90% 都陈旧不用了,你说争论 java 还是 asp.net 何必呢?
masanaka 2018-04-28
  • 打赏
  • 举报
回复
1,ASP.NET开发人员需要哪些正版授权,比如VS之类,是按开发人员来买,还是按服务器来买,费用大概多少? VS社区版是免费的,只要你开发出来的不用于商用。License的话我记得好像是按开发人员来付费的,但你多装几台机器好像问题也不大。 如果你的开发人员是训练有素的,可以用visual studio code,纯免。 https://www.visualstudio.com/zh-hans/?rr=https%3A%2F%2Fcn.bing.com%2F 2,项目经理提议考虑JAVA,因为是开源,不需要License。大家认为如何,是否适合这种用途的系统开发? 你在不同的版块问的话,会得到不同的答案,比如说, 在PHP版块那就是PHP,在Python版块就是Django,在Ruby版块是Ruby on rails,在javascript版块,他们会让你用node.js express,等等。。。 3,是否有其他开发平台推荐? 请参照2 >服务器已有正版WINDOWS Server 2008和SQL Server 2008 R2 服务器其实才是License的重头,请升级至2016,MS的服务器版本的生命周期基本都是10年左右。
Dreamia 2018-04-28
  • 打赏
  • 举报
回复
引用 3 楼 sp1234 的回复:
如果判断一个人或者团队的技术,这里多说也无异。只是告诉你一点,不要看什么编程语言,对于这些特别成熟的开发工具来说要看看实际开发中的理念和方法。如果你不好分辨,那么就跟小女孩买包包一样,不要买便宜的,而是买性价比最高的。 一个技术经理、项目经理开发一套系统,主要靠的是工程化的理念。如果强调一个编程语言怎么怎么,那么很有可能这个经理其实是那种特别“擅长”从csdn这类地方“求代码”的人,而不是一个有着丰富而快速地原创工具和方法的人。
哈哈,这个得解释一下,主帖提到的项目经理不是负责技术方面的,只是负责本次团队的组建,他也不太了解,只是提个设想而已。这次发帖主要是为了了解一下成本和主流开发平台。.NET肯定是主流,只是我不清楚是否JAVA或者别的语言也成为了主流,是否可以有更好的选择。希望大家解惑,尤其是License费用方面,谢谢!
  • 打赏
  • 举报
回复
你这种场景使用.net敏捷开发即可,在线人数几百这肯定是.net快速开发了,MVC 前后端分离,面向接口开发完事儿了,你们本来就是做ERP的,搬以前的数据库改改即可,可用DataBaseFirst 最快
  • 打赏
  • 举报
回复
不论是 .net 还是 java,都不是决定因素。真正的决定因素在于别被坑了、别被看似熟悉技术而实际上只有过时的技术的项目经理套路了。
  • 打赏
  • 举报
回复
如果判断一个人或者团队的技术,这里多说也无异。只是告诉你一点,不要看什么编程语言,对于这些特别成熟的开发工具来说要看看实际开发中的理念和方法。如果你不好分辨,那么就跟小女孩买包包一样,不要买便宜的,而是买性价比最高的。 一个技术经理、项目经理开发一套系统,主要靠的是工程化的理念。如果强调一个编程语言怎么怎么,那么很有可能这个经理其实是那种特别“擅长”从csdn这类地方“求代码”的人,而不是一个有着丰富而快速地原创工具和方法的人。
  • 打赏
  • 举报
回复
VS2017 社区版是免费的,编译出来的产品跟vs企业版也没有任何区别,所以说对于小型开发团队(年软件销售收入不足500万元吧)使用免费的就行。单从技术上说,你使用盗版 vs 开发也没有任何影响,编译出来的产品也没有任何区别。只不过从面子上讲,还是使用 vs 2017社区版,这样养成正版习惯。 至于你的项目经理的建议,我建议开掉这个项目经理。开发软件靠开源?这就好像是刚学编程的人总说 c# 语言编写什么什么软件之类的,其实编程靠的是 .net framework、操作系统知识、服务系统知识、前端丰富架构等等,语言算个屁?当你需要各种强力的工具的时候,你就完全不是在用什么语言的基本语法,而是在用开发人员是否熟练应对复杂的后期需求、是否从社区容易得到帮助、是否有成熟的技术,而不是用什么东西更初级来做出这类评判。说白了就是:一开始为开源买单,后边的学习和维护的费用很高昂绝对是套路你。
江湖评谈 2018-04-28
  • 打赏
  • 举报
回复
建议你老板开掉那个经理,然后你上位取而代之。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧