【问题标题】:best language platform for creating product comaparison site创建产品比较网站的最佳语言平台
【发布时间】:2010-08-31 21:50:04
【问题描述】:

我想创建产品比较网站,期望用户点击率很高(100 + 并发用户) 我来自 dot net 背景(LOB 应用程序),对于此类具有一些用户生成内容的面向用户的网站的良好编程平台,我没有做太多研究,我有以下选择

1: c# asp.net Ajax 2:银光 3: php 4:弯曲/闪光 5:红宝石,蟒蛇,Java 6:任何其他语言

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

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

【问题讨论】:

  • 你有以上任何经验吗?
  • 您想部署在云上。祝你好运,啊,我明白了,来自“门是阻塞特征化的时间容器”的学校,而不仅仅是门。

标签: c# php ruby database apache-flex


【解决方案1】:

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

你需要弄清楚:

  1. 您的用户面临哪些要求?
  2. 您的实际成功标准是什么?
  3. 我未来运行这个东西的成本是多少?
  4. 我的限制是什么(人员、技术、开发时间)?

您还在该列表中混合了客户端和服务器端技术,这似乎表明您甚至还没有处于第一阶段。首先弄清楚自己的要求,然后开始担心尖括号和分号。

【讨论】:

    【解决方案2】:

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

    【讨论】:

      【解决方案3】:

      asp.net 也可能对你有用,因为你有背景。 通常我会说尽一切可能让你最快地开发它,优化laster。 推荐django或者play框架。

      【讨论】:

        【解决方案4】:

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

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

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

        【讨论】:

          【解决方案5】:

          你可以选择你最了解的东西,所以如果它失败了,那就不用担心了,因为你花在开发上的时间更短了。如果您将来获得高流量,您将不得不重新架构,并且在大多数情况下可能需要重新编写它。

          我推荐:

          1- play 框架(我最喜欢的,你可以将它与 java 或 scala 一起使用,它更完整,它具有缓存、日志记录、数据库访问、邮件...)

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

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

          问候

          西马克

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2018-05-11
            • 1970-01-01
            • 2010-09-16
            • 2016-07-31
            • 2011-01-30
            • 1970-01-01
            相关资源
            最近更新 更多