Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
你是如何在OSS上推销ASP.net的理念的?_.net_Asp.net_Open Source - Fatal编程技术网

你是如何在OSS上推销ASP.net的理念的?

你是如何在OSS上推销ASP.net的理念的?,.net,asp.net,open-source,.net,Asp.net,Open Source,你们中有多少人试图向客户或老板销售ASP.net,但却遇到了免费OSS堆栈(PHP、RoR等)的阻碍 OSS或ASP.net没有问题。我对如何克服针对OSS销售ASP.net解决方案很感兴趣。 撇开Mono不谈,ASP.NET做不到任何其他lang/平台做不到的事情。他们都有各自的优点和缺点,这在这里和其他地方争论不休,但最终都归结为生态系统和商店偏好。如果您的开发人员是PHP人员,请使用PHP。如果您有一个Windows生态系统(特别是SQL Server),那么使用ASP.NET可能非常有利

你们中有多少人试图向客户或老板销售ASP.net,但却遇到了免费OSS堆栈(PHP、RoR等)的阻碍

OSS或ASP.net没有问题。我对如何克服针对OSS销售ASP.net解决方案很感兴趣。

撇开Mono不谈,ASP.NET做不到任何其他lang/平台做不到的事情。他们都有各自的优点和缺点,这在这里和其他地方争论不休,但最终都归结为生态系统和商店偏好。如果您的开发人员是PHP人员,请使用PHP。如果您有一个Windows生态系统(特别是SQL Server),那么使用ASP.NET可能非常有利,但前提是您的商店具备该技能

如果你是Ruby商店里唯一一个ASP.NET的家伙,那么在ASP.NET中做一个项目就毫无意义了。它不适合你的应用程序组合,在架构上是不健全的,如果你被一辆公共汽车撞了,那么你的公司在招聘或培训方面会消耗大量的开销,这样其他人就可以接手

生态系统和现有技能几乎是说服管理层的唯一有效论据。并非巧合,它们也是你应该问的最合法的问题。

撇开Mono不谈,ASP.NET做不到任何其他lang/平台做不到的事情。他们都有各自的优点和缺点,这在这里和其他地方争论不休,但最终都归结为生态系统和商店偏好。如果您的开发人员是PHP人员,请使用PHP。如果您有一个Windows生态系统(特别是SQL Server),那么使用ASP.NET可能非常有利,但前提是您的商店具备该技能

如果你是Ruby商店里唯一一个ASP.NET的家伙,那么在ASP.NET中做一个项目就毫无意义了。它不适合你的应用程序组合,在架构上是不健全的,如果你被一辆公共汽车撞了,那么你的公司在招聘或培训方面会消耗大量的开销,这样其他人就可以接手


生态系统和现有技能几乎是说服管理层的唯一有效论据。这不是巧合,它们也是你应该问的最合法的问题。

把它卖给老板或非技术人员我只能说微软有他们技术背后的支持。如果出现bug或其他问题,你不必依靠没有报酬的人来解决问题。如果应用程序是“企业级”的,那么这可能是一件大事

您还可以提到,有很多人都知道ASP.NET及其附带的所有内容。我相信开发人员的成本比Java开发人员的要低一些

也许你能指出的最后一件事是ASP.NET堆栈中的某些东西如何最好地解决你的特定问题。这将减少开发的大量时间。在ASP.NET的世界里,你到底在看什么,这将使你的生活更轻松,并为公司节省资金。诸如此类的事情


当然,就像雷克斯所说的,除了它,你还需要考虑一些正反两方面的因素,但我想我会提出一些想法。

把它卖给老板或非技术人员,我只能说微软有他们技术背后的支持。如果出现bug或其他问题,你不必依靠没有报酬的人来解决问题。如果应用程序是“企业级”的,那么这可能是一件大事

您还可以提到,有很多人都知道ASP.NET及其附带的所有内容。我相信开发人员的成本比Java开发人员的要低一些

也许你能指出的最后一件事是ASP.NET堆栈中的某些东西如何最好地解决你的特定问题。这将减少开发的大量时间。在ASP.NET的世界里,你到底在看什么,这将使你的生活更轻松,并为公司节省资金。诸如此类的事情


当然,就像雷克斯所说的,你必须考虑到除此之外的其他一些赞成和反对意见,但我想我会提出一些想法。

认真地问问自己,为什么你如此死心塌地地地使用ASP.NET。如果你如此热衷于为使用它而斗争,那么你显然有理由这么做——它是什么

那么,这个理由对你的公司来说是否合理(“我想我能在ASP.NET中用一半的时间建立这个网站”)应该是相当明显的(“我讨厌Ruby”)


记住,还有其他因素,尤其是你提到的“客户”。试图在他们身上推广一种特定的技术可能不会使你受到任何人的喜爱。

认真地问问自己,为什么你如此死心塌地地地使用ASP.NET。如果你如此热衷于为使用它而斗争,那么你显然有理由这么做——它是什么

那么,这个理由对你的公司来说是否合理(“我想我能在ASP.NET中用一半的时间建立这个网站”)应该是相当明显的(“我讨厌Ruby”)


记住,还有其他因素,尤其是你提到的“客户”。试图在他们身上推广某种特定技术可能不会让你受到任何人的喜爱。

我对如何克服销售ASP.net解决方案对抗OSS的问题很感兴趣。

这个问题应该自己回答——如果你不知道在一个特定的情况下,一个与另一个的区别和优势,我们就无能为力

说服其他人相信你的立场是正确的最好方法是向他们展示你的立场如何比其他选择更好地解决他们当前的问题,通常他们说的更好是指“更便宜、实施更快、技术更优”

按这个顺序

很难让人相信商业解决方案比OSS解决方案更便宜,但可以就程序员的数量和成本、支持合同和承包商的可用性提出理由