Cyb*_*tic 3 sql ide visual-studio
我试图了解围绕visual studio,sql server和hosting的一些想法.
我理解visual studio express和ultimate(或其他一些完整版)之间的唯一区别是你使用的sql server在express版本中是有限的.因此,如果您想创建下一个facebook或linkedin,express将永远不会工作(假设您将使用ASP.NET进行此操作),因为它永远无法扩展到数百万用户占用数TB的数据.
但我知道你在开发中使用的sql server与托管期间使用的sql server不同,因为托管公司不允许你的许可证在他们的服务器上运行.因此,如果您最终通过托管公司支付sql server,这显然运行完整版本的sql server并因此可以扩展,为什么在开发期间你需要一个完整的sql lisence?在visual studio express上开发所有东西(因为它是免费的)然后只是通过托管公司扩展你的sql需求是否更有意义?
对于我确定是一个愚蠢的问题而道歉,但我只想了解.
Mat*_*erg 20
实际上没有什么能阻止你使用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.
| 归档时间: |
|
| 查看次数: |
20097 次 |
| 最近记录: |