使用ASP.NET的成本
|
在ASP.NET和MSFT技术方面,我一直听到的一件事是,他们花费钱来使用。通常,当他们与开源语言进行比较时,有人会提到,有利于开源的一个因素是它在一定程度上是免费的。我的问题是,ASP.NET什么时候实际上花钱使用专有技术? 可以理解的是托管费用,但我对这些托管费用以外的费用感到好奇。我特别好奇,因为它涉及一个人的小型开发(非团队/大型企业)。任何帮助是赞赏。 (编辑) 一些很好的答案。非常感激 解决方法当您确定成本时,您必须测量许多事情。我们最近通过外部供应商对平台选择进行了评估,建议我们保留一个Microsoft.NET平台。为什么?对我们来说,原因是一旦进入企业级产品套件,差异就不会像你想要的那么大。采购微软产品是一个很好的选择。初始成本可能看起来很高,但是如果您购买软件保证(例如Visual Studio),您有权免费升级,只要您保持SA当前的价格,并且只占成本的一小部分,请记住的回购。许多人认为你每次都需要购买完整的零售版本,而这并不是真的。与更大的供应商(如CDW)合作,帮助许可问题。他们通过电话与微软许可部门的人取得联系,并帮助我们选择了正确的。根本没有高压。他们实际上把我们认为我们需要的一些事情告诉了我们。 MSDN订阅是很棒的。我有一个通过我的雇主,但也习惯于维护一个人。如果您是承包商/个体经营者,则是运营费用。就像购买完整的产品一样,更新MSDN订阅与购买相比是非常便宜的,特别是考虑到您的收益。 MSDN中的许可证是相当慷慨的,由于您是一个单一的商店,如果我正确地阅读,一个MSDN足以满足您的非生产需求。此外,捆绑的支持事件也是一个很好的加分。 有许多版本的Visual Studio,从Express版本一直到团队版本。例如,我们现在正在推出Team Foundation Server,所以我们的成本明显更高。对于创业或小型商店,有TFS托管合作伙伴,您可以免费获得Team Explorer。或者您可以混合使用Visual Studio进行开发,像VSS,SVN或无数的其他版本控制产品。 只是因为有人“开源”,这并不意味着它是免费的。是的,平台的选择可能是免费的,工具可能是免费的,但有一个确定的机会,您将需要一个商业图书馆或组件有一天。此外,没有任何东西阻止您使用Microsoft与开源产品。 .NET中编写了许多开源项目,可以利用您的解决方案来利用,而微软正在变得更加透明。我们正在开发一个非常大的企业解决方案,我们现在只使用一种“商业”产品,不在我们的开发工具之外。有很多开放源代码的用法,很多实现都是从社区的想法和例子中拼凑出来的。 往往没有提到的一件事是这些决定中的人力成本。微软受到许多人的憎恨,他们的解决方案可能不是最快或最强大的(尽管我将在任何其他Web服务器配置上将IIS7放在W2K8上),他们正在专注于使人们能够做到更好的工作。你不只是和他们一起购买产品,而是购买生产力。作为在几个开源商店工作的人,我非常感谢他们所有的事情,并且明白自由并不总是意味着更好。 我有一个“一个人”的业务,我真的建议查看MSDN订阅。它将让您获得工具和技术,否则您将无法在零售路线中点菜。和一个像CDW的人谈话,帮助你找出你的许可需求。如果它工作,绝对尝试这条路线。您可以通过MSDN订阅覆盖所有内部需求,最有可能(例如,很多产品可以安装到您(作为用户),长达机器的十倍他们安装的是“你的”和非生产,有例外,但不是很多。) 如果不行,请尝试免费路线。您绝对可以使用Mono for .NET Development以及Express Edition。我知道一些C#开发者,由Mono发誓不能开心。 祝你好运! (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 如何阻止ASP.Net MVC Html.ActionLink使用现
- asp.net-mvc – 从Asp.net MVC2迁移到MVC4
- asp.net-mvc – 确定是否在布局页面中调用了RenderSection(
- 如何在ASP.NET成员资格中访问UserId而不使用Membership.Get
- ASP.NET Ajax – Asynch请求有单独的会话吗?
- asp.net-mvc-3 – ASP.net MVC – 模型绑定不包括类字段?
- 使用Asp.Net MVC和Web Api配置Ninject
- asp.net – Orchard CMS和Sitefinity CMS
- 当空的asp.net时,ListView LayoutTemplate不显示
- asp.net-mvc – Asp.Net MVC使用来自JQuery UI选项卡的ajax
- ASP.NET – Response.Redirect不填充URL引用
- asp.net中的ashx文件
- 可能的Bug与ASP.NET MVC 3路由?
- asp.net-mvc-3 – asp.net mvc的telerik grid的开
- asp.net – 全局ASAX中的错误:文件不存在
- asp.net – 如何通过webservice从返回的数据集中
- asp.net – MSBuild:自动收集db迁移脚本?
- asp.net – 从我的GridView行返回一个对象
- asp.net-mvc-3 – SmtpClient.SendAsync阻止我的
- asp.net – 是否使用Page_IsValid或Page_ClientV
