首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从.NET迁移到Java或RoR是明智的决定吗?

从.NET迁移到Java或RoR是明智的决定吗?
EN

Stack Overflow用户
提问于 2010-10-20 02:14:38
回答 6查看 462关注 0票数 6

为了开发一个新项目,我们正在考虑培训学习Java或Ruby on Rails的.NET人员。这个决定就是因为开源和避免购买操作系统也是Sql Server数据库。

目前还没有人从事Java或RoR方面的工作。所有团队成员都应该从头开始学习。

如果应用程序在未来不断增长,并且需要多台服务器,与培训人员和招聘更有经验的人员相比,开源/免费软件是否会给我带来总拥有成本?

请告诉我这是不是一个好的决定。

EN

回答 6

Stack Overflow用户

发布于 2010-10-20 02:16:42

使用VS 2010 express和开放源码数据库,您可以完全免费地在.NET中编程。

我会坚持你团队中每个人都最有经验的东西。如果你有几年的.NET经验,我不会搬家,因为你失去了所有这些经验。

你不希望你的整个团队“从头开始学习”,当他们试图为生产构建一些东西时。当你第一次开始学习每种新的编程语言时,没有人会指导团队克服各种陷阱和小怪癖。

我的建议是,即使这意味着使用可用的开源替代方案,也要坚持使用.NET

另外,如果你的项目要成长为跨越多个服务器的东西,等等……您可能会考虑咬紧牙关购买商业许可证。这样,你得到了支持,当(而不是如果)事情出错时,你就有了“责备”的人。

无论哪种方式,都有大量的.NET开源和商业解决方案可以用来确保您的项目具有与之相关的适当水平的成本,同时仍然能够利用您团队的现有技能集。

票数 10
EN

Stack Overflow用户

发布于 2010-10-20 02:16:40

为什么不考虑Mono呢?您可以利用您现有的知识,并使用开源软件。

票数 5
EN

Stack Overflow用户

发布于 2010-10-20 02:22:06

我会在这一点上给一个响亮的否定。

  • 如果你开发工具的成本是一个决定性因素,那么这应该是一个非常小的项目。无论你用哪种工具编写代码,程序员都是有成本的。
  • 你的基本假设是错误的。A有一个免费版本的visual studio。B. .net语言的编译器本身是免费的。mono是可用的,并且是完全开源的。
  • 从长远来看,没有经验的工具的成本可能比购买工具的成本高得多。
  • .net是数据库不可知的,您可以利用mysql来降低成本。
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3971348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档