You can use Visual Studio Express Edition free of charge, even for commercial purposes.
SQL Server Express is the same, but has some limitations. However, if you're going to be using a non-express edition of SQL Server, you'll need to buy a license for it. Often, the web host has the license covered (usually at a small increase in charge for you). Best to contact the web-host to see. However, ASP.NET can be used with MySQL which is free to use so you could go down that route.
If you're thinking of starting a business with this, then you may want to take a look at the Bizspark scheme as it provides you with 3 years worth of licenses for most MS developer products.
To be frank, you should go with the technologies you are more familiar rather than licensing.
For MS, the licensing scheme is pretty straightforward-- You need license for Windows Server 2008, VS 2008, SQL Server Management App. All of them can be pricy. But they don't have funny terms; once you bought them, they are yours to use forever. When time for upgrades come, you can just buy the upgrade license.
If you are starting a startup, then you can consider BizSpark, you can get significantly cheaper licensing scheme that way.
That's the great thing about LAMP (or Java, or Ruby, etc.) -- you've got the option of going with software that you don't have to pay a dime for. However, you can still pay for support offerings with the companies that officially maintain the software, or with independent companies.
But in the long run, it's almost always best to pick what matches your needs and your skill set, even if you're picking a technology that you have to pay for. The licensing is straightforward, and If you're starting your own company, working with a platform you're very good at can give you an edge over working with one that you're just learning.
Microsoft definitely won't own anything that you've written. Really, the main licencing concern is the cost of Windows (presumably one of the Server editions) and SQL Server (not the Express version if your database is going to be too big.) Even the SQL Express licence allows you to use it for commercial purposes, it's not just for testing/evaluation.
发布评论
评论(4)
您可以免费使用 Visual Studio Express Edition,甚至可以用于商业目的。
SQL Server Express 是相同的,但有一些 Bizspark 计划,因为它为大多数 MS 开发人员产品提供 3 年的许可证。
You can use Visual Studio Express Edition free of charge, even for commercial purposes.
SQL Server Express is the same, but has some limitations. However, if you're going to be using a non-express edition of SQL Server, you'll need to buy a license for it. Often, the web host has the license covered (usually at a small increase in charge for you). Best to contact the web-host to see. However, ASP.NET can be used with MySQL which is free to use so you could go down that route.
If you're thinking of starting a business with this, then you may want to take a look at the Bizspark scheme as it provides you with 3 years worth of licenses for most MS developer products.
坦率地说,您应该使用您更熟悉的技术而不是许可。
对于 MS,许可方案非常简单 - 您需要 Windows Server 2008、VS 2008、SQL Server Management App 的许可证。所有这些都可能很昂贵。但他们没有有趣的术语;一旦您购买了它们,它们就永远属于您。当需要升级时,您只需购买升级许可证即可。
如果您正在启动一家初创公司,那么您可以考虑 BizSpark,您可以获得更便宜的许可方案方式。
To be frank, you should go with the technologies you are more familiar rather than licensing.
For MS, the licensing scheme is pretty straightforward-- You need license for Windows Server 2008, VS 2008, SQL Server Management App. All of them can be pricy. But they don't have funny terms; once you bought them, they are yours to use forever. When time for upgrades come, you can just buy the upgrade license.
If you are starting a startup, then you can consider BizSpark, you can get significantly cheaper licensing scheme that way.
这就是 LAMP(或 Java、Ruby 等)的伟大之处——您可以选择使用无需支付一毛钱的软件。但是,您仍然可以向正式维护该软件的公司或独立公司支付支持服务费用。
但从长远来看,选择符合您的需求和技能的技术几乎总是最好的,即使您选择的技术需要付费。许可很简单,如果您要创办自己的公司,使用您非常擅长的平台可以比使用您刚刚学习的平台更有优势。
That's the great thing about LAMP (or Java, or Ruby, etc.) -- you've got the option of going with software that you don't have to pay a dime for. However, you can still pay for support offerings with the companies that officially maintain the software, or with independent companies.
But in the long run, it's almost always best to pick what matches your needs and your skill set, even if you're picking a technology that you have to pay for. The licensing is straightforward, and If you're starting your own company, working with a platform you're very good at can give you an edge over working with one that you're just learning.
微软绝对不会拥有您编写的任何内容。实际上,主要的许可问题是 Windows(大概是 Server 版本之一)和 SQL Server(如果您的数据库太大,则不是 Express 版本)的成本。甚至 SQL Express 许可证也允许您将其用于商业用途目的,它不仅仅是为了测试/评估。
Microsoft definitely won't own anything that you've written. Really, the main licencing concern is the cost of Windows (presumably one of the Server editions) and SQL Server (not the Express version if your database is going to be too big.) Even the SQL Express licence allows you to use it for commercial purposes, it's not just for testing/evaluation.