.NET Web应用程序的尖端技术?

时间:2010-12-02 09:29:40

标签: c# .net asp.net-mvc-2

如果您想构建最昂贵的Web应用程序,您会使用什么? 不购买除VS2010和SQL Server数据库之外的Microsoft产品。

值的增加是否取决于您使用的技术和应用的架构模式?

如果是这样,在所有应用程序层中使用.NET技术来增加网站价值?

我问这个是因为我有商业机会,没有钱投资,因此我希望通过技术贡献来支付合作伙伴的投资。

非常感谢。

4 个答案:

答案 0 :(得分:5)

恕我直言,我不会尝试通过投资昂贵的技术来增加我的网站价值:-) 我认为你应该把建立这个网站所花费的工作时间加在一起,并将其乘以一个与你的价值相对应的因子。

答案 1 :(得分:2)

我认为您将使用VWD Express 2010和Sql Server Express使用ASP.NET MVC开发(可能是使用EF 4.0作为ORM的MVC3)(如果您自己托管,否则托管公司会给您Sql Server Db)现在然后在你开始赚钱并且网站点击量增加之后再转到Sql Server 2008和visual studio。如果您认为性能良好,也可以继续使用它。

当然这是一个简单的答案,Mariusz也是对的。

答案 2 :(得分:0)

Silverlight团队的Bob Muglia在微软的PDC会议后发布了blog entry。在丰富的Web应用程序方面,微软称Silverlight为其首选技术(即与Flash竞争)。但是,随着HTML 5的出现,微软可能会改变其决定。

这一切意味着什么? Silverlight / HTML5是Microsoft为富Web应用程序选择的技术。这并不意味着ASP.NET(包括MVC)失去了它的价值,但随着用户对更丰富,更具交互性的Web应用程序的需求不断增加,我会投入更多资源来帮助我使用SL和HTML 5。 / p>

这不会改变Visual Studio / SQL Server的增值。

答案 3 :(得分:0)

切边是首先被削弱的东西。

我会更进一步说Mariusz并说实际上,虽然在长期价值方面(无论是对客户还是对客户而言)能够谈论您所使用的尖端技术,都有营销优势。投资者),使用尖端技术是必须合理的,尽管它是一个卖点。

首先,一些尖端技术需要使用别人的软件。即使它是开源的,您现在也依赖于其他供应商。如果它是专有的,你甚至更依赖(可能会分离出适合你的自定义版本 - 不是你想用任何软件做的事情,但至少有可能你有源)

在该问题的同时,如果它被许可收费,那么这会以不会使您受益的方式增加您系统的TCO(即,如果每个安装都有第三方软件,费用为X美元设置,你必须在你的价格中包含X美元,你从来没有从供应商那里获得任何价值。)

其次,今天的尖端技术可以成为明天的鱼片包装*。事实上,人们可以绝对肯定地说,其中一些会成为许多人的工具包的共同部分,并且其中一些发现它仍然很重要,而从未成为一个非常大量的技术人们用。

这是一个安全的预测。棘手的预测是哪个会做的。影响这一点的因素是竞争格局中的技术,心理,社会,政治和营销因素的混合,很难判断哪些当前的参与者将占主导地位,并且没有什么可以说新事物会杀死所有的东西。< / p>

现在,这并不意味着你应该回避前沿。这些都不意味着你应该回避使用第三方技术(无论是专有技术还是开放技术)。这确实意味着你应该确保你从中获得价值。如果你使用过去十年中经过试验和测试的东西,那么它在五年的时间里仍然可靠(并且可能进一步提高)的可能性远大于使用六个月大的东西。

将尖端技术转化为竞争优势的方法不是使用它们,而是使用它们做一些你不能做或不能做的事情(可靠,便宜,快速,高效)如你所愿,算作“好”。即使在这里,如果你能想出一个将旧技术转化为其他人投入新技术的好方法,你也许能够与更便宜,更可靠的产品竞争。

同样重要的是要了解与您选择不使用的领域相关的技术 - 很难预测将会生存和发展的技术的另一面是您决定不使用的技术可能成为技术你以后想要甚至需要使用。

最终,所有技术决策都成为未来发展的资产和负债以及对客户和投资者的价值。您不能指望技术自我推销,您只能做出合理的技术决策,以便销售技术的人(无论是其他人,还是您担任不同的角色)在谈论资产时工作更轻松

*在卫生条件不太严格的日子里,英国和爱尔兰常常在旧报纸上包装鱼和薯条。我不确定今天的新闻有哪些成语,明天的鱼和薯条会转化为世界其他地方的读者。