我打算建立一个新的网络项目,它必须使用一个数据库和一个可以在浏览器中呈现的模型。我查看了很多技术(JSF、PHP、..),但我找不到适合我的免费且简单的框架/技术(最后我更喜欢 asp.net,但这不是免费的)。
对于从头开始的新 web 项目,你能推荐我什么?
我打算建立一个新的网络项目,它必须使用一个数据库和一个可以在浏览器中呈现的模型。我查看了很多技术(JSF、PHP、..),但我找不到适合我的免费且简单的框架/技术(最后我更喜欢 asp.net,但这不是免费的)。
对于从头开始的新 web 项目,你能推荐我什么?
我建议您使用 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/
我建议用你更了解和更好理解的语言来写它,所有语言都很好,如果你理解它们,你可以做任何你想做的事情。
因此,如果您知道 asp.net,那就去吧。
太多了,这里推荐几个
还有托管方面的考虑(不是您问的,而是当您开始谈论“免费”时,大多数选项都有成本)
+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/看起来并不便宜
不确定