创建产品比较网站的最佳语言平台

时间:2010-08-25 17:12:40

标签: c# php ruby database flex

我想创建产品比较网站,希望用户点击率不高(100 +并发用户) 我来自点网背景(LOB应用程序),我没有为这样的面向用户的网站做一些优秀的编程平台研究,有一些用户生成的内容,我有以下选项

1:c#asp.net Ajax 2:银光 3:php 4:flex / flash 5:ruby,python,java 6:任何其他语言

数据库Sql Server / My Sql / Oracle /任何其他

我想在云上部署它,我想要良好的用户体验,可以在seo上妥协,网站需要可扩展以便稍后添加的大量内容,所以请帮助我选择合适的平台。

5 个答案:

答案 0 :(得分:6)

您的平台选择基本上无关紧要 - 您选择的架构和系统设计将是决定性因素。

你需要弄明白:

  1. 您的用户需求是什么?
  2. 您的实际成功标准是什么?
  3. 运行此东西的未来成本是多少?
  4. 我的约束是什么(人,技术,开发时间)?
  5. 您还将该列表中的客户端和服务器端技术混合在一起,这似乎表明您甚至还没有进入第一阶段。首先要明确自己的要求,然后开始担心尖括号和分号。

答案 1 :(得分:1)

选择您最有经验的人。就个人而言,我会将ASP.net/C#作为服务器端语言。

答案 2 :(得分:0)

asp.net也可能适合你,因为你有背景。 通常情况下,我会说尽可能让你最快地开发它,优化laster。 推荐django或游戏框架。

答案 3 :(得分:0)

您使用的内容在很大程度上取决于您的技能,谁将维护该网站以及将在何处部署。您描述的网站类型可以在几乎任何Web环境中进行。如果您完全了解其中任何一个,并且它适合您正在考虑的部署方式,请继续使用。如果您正在考虑其他任何一个,请问问自己,学习一个新的时间是否值得转换的好处。如果您不知道任何,那么您最终选择的内容并不重要。

我怀疑你在这里会得到很多模糊的答案。那是因为“什么是最好的”问题通常只会引发火焰战争(或者至少是框架战争)。你应该用什么?其中任何一个。虽然我建议客户端远离Flash和Silverlight。

但当然,作为一名Rubyist,我会选择Rails;)

答案 4 :(得分:0)

您可以使用您最了解的内容,因此如果失败则无需担心,因为您花费的时间更短。如果您将来获得高流量,您将不得不重新架构,并且可能需要在大多数情况下再次重写它。

我建议:

1- play framework(我最喜欢的,你可以用java或scala,它更全栈,它有缓存,日志,数据库访问,邮件,...)

2- django(python不是一种类型安全的语言,与java或c#比较时性能也很差)

3- asp.net mvc 3(事实上,从技术角度来看,这是最佳选择,但许可证成本确实存在问题,特别是如果您的服务器数量和团队规模开始增加)

此致

sirmak