【问题标题】:technology for new webproject?新网络项目的技术?
【发布时间】:2011-02-28 10:08:44
【问题描述】:

我计划建立一个新的网络项目,它必须使用一个数据库和一个可以在浏览器中显示的模型。我查看了很多技术(JSF、PHP、..),但我找不到适合我的免费且简单的框架/技术(最后我更喜欢 asp.net,但这不是免费的)。

对于从头开始的新 web 项目,您可以推荐我什么?

【问题讨论】:

  • ASP.NET 在 Visual Studio Express 版本中是免费的,但是您很可能需要一台 Windows 机器在 IIS 中托管它。可以在其他 Web 服务器平台(例如 Apache)上运行 ASP.NET 应用程序,但我没有这方面的任何经验,因此无法评论它的简单/困难程度。不过,请查看 Mono 站点以获取一些解决方案 - mono-project.com/ASP.NET
  • 感谢您的快速遮阳篷! Groovy/Grails 听起来不错。我会看看这个。

标签: php asp.net database frameworks webproject


【解决方案1】:

太多了,推荐几个


还有托管方面的考虑(不是您问的,而是当您开始谈论“免费”时,大多数选项都有成本)

+1 for ruby​​ on rails 因为像 Heroku http://heroku.com/pricing#blossom-1-0 这样的托管选项 您可以在其中“免费”托管小型应用程序,如果它们成功,那么您可以升级到付费版本

对于 web2py,他们确实可以选择部署到 Google App Engine,但这确实有限制

对于 Grails,请查看 Cloud Foundry http://www.cloudfoundry.com/ 允许您部署到 Amazon ec2 实例,处理大量部署细节,但您直接向亚马逊支付 ec2 使用的全部费用(每月约 70.00 美元),更好的选择可能是 slicehost http://www.slicehost.com/

不确定 asp.net 托管选项或定价?他们现在确实有云产品 http://www.microsoft.com/windowsazure/offers/ 看起来并不便宜

不确定

【讨论】:

    【解决方案2】:

    我建议用你更了解和更好理解的语言来写,所有语言都很好,如果你理解它们,你可以做任何你想做的事情。

    所以,如果你知道 asp.net,那就去吧。

    【讨论】:

    • +1 不错的建议,但并非所有语言在所有领域都表现出色。
    • 你不能确定你知道的语言是解决问题的最佳语言。
    • 当你在谈论asp.net、php和jsp时,我相信它们可以解决大多数web项目的问题。
    • -1 语言/库之间的开发性能差异很大。在常用(非组装)中,它们很容易成为 5 倍,所以这是非常糟糕的建议。您可能想将 ASP 与 Seaside 进行比较
    【解决方案3】:

    我建议您使用 Groovy/Grails(如果您已经熟悉 Java)或 Ruby on Rails。

    Grails 教程(系列第一部分):https://www.ibm.com/developerworks/java/library/j-grails01158/

    RoR 教程:http://storecrowd.com/blog/top-50-ruby-on-rails-tutorials/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-08-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-01-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多