gpt4 book ai didi

sql - 为什么要使用完整版的 Visual Studio?

转载 作者:行者123 更新时间:2023-12-01 07:00:47 25 4
gpt4 key购买 nike

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




9年前关闭。




我试图了解一些有关 Visual Studio、sql server 和托管的想法。

我了解 Visual Studio Express 和 Ultimate(或其他一些完整版本)之间的唯一区别是您使用的 sql server 在 express 版本中受到限制。因此,如果您想创建下一个 facebook 或linkedin,express 将永远无法工作(假设您将使用 ASP.NET 来实现),因为它永远无法扩展到占用数 TB 数据的数百万用户。

但我知道您在开发中使用的 sql server 与托管期间使用的 sql server 不同,因为托管公司不允许您的许可证在他们的服务器上运行。因此,如果您最终通过托管公司支付 sql server 费用,该托管公司显然运行完整版本的 sql server 并因此可以扩展,为什么您在开发过程中需要完整的 sql 许可证?在visual studio express上开发所有东西(因为它是免费的)然后通过托管公司扩展你的sql需求不是更有意义吗?

为我确定是一个愚蠢的问题道歉,但我只是想了解。

最佳答案

实际上,没有什么能阻止您使用 Notepad++ 或 Emacs 开发下一个 facebook,因为 .NET 编译器是平台的一部分,并且 API 有据可查。那么为什么人们不使用 Notepad++ 呢?这是因为使用通用工具进行开发时生产力并不好。

MS 免费提供 VS Express,但某些功能受到限制,例如使用不同类型解决方案的能力。当然也可能有用于 .NET 开发的开源工具(但我自己从未使用过),它们可以为您提供所需的东西。

但是专业开发软件的公司想要的不仅仅是代码编辑器。他们需要源代码控制、自动化测试、代码度量、架构图等。这些就是公司购买 Visual Studio Professional 和 Ultimate 的原因。

我也很确定,无论版本如何,都不允许您使用 VS 获得的 SQL Server 版本为最终用户将某些东西投入生产。因此,VS Express 中对 SQL 的任何限制实际上都没有实际意义。

也就是说,Express 版本非常适合不从事全职专业开发或喜欢在业余时间进行开发的用户(例如学生)。我认为创建 Express 的目的是为这些用户提供针对 .NET 开发优化的真正开发工具的优势,但限制了功能以使其对专业组织的吸引力降低。

所以我认为你应该继续使用 Express,直到你需要完整版本的功能。见 http://www.microsoft.com/visualstudio/eng/products/compare更多细节。

关于sql - 为什么要使用完整版的 Visual Studio?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12805146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com