2

i am planing to set up a new webproject which has to use a database and a model which can be presented in a browser. I looked at a lot of technologies (JSF, PHP, ..) but i could not find a free and easy framework/technology for me (in the end i prefered asp.net, but this is not free).

What can you recommend me for a new webproject from scratch?

Andrei Fierbinteanu
  • 7,656
  • 3
  • 31
  • 45
elCapitano
  • 23
  • 2
  • ASP.NET is free via Visual Studio Express edition, however you most likely need a Windows machine to host it in IIS. It is possible to have an ASP.NET application running on other web server platforms such as Apache, but I don't have any experience of this so wouldn't be able to comment on how easy/hard it is. Take a look at the Mono site for some solution though - http://www.mono-project.com/ASP.NET – Russ Cam Jun 06 '10 at 16:46
  • Thanks for your fast awnsers! Groovy/Grails sounds good. I will have a look at this. – elCapitano Jun 06 '10 at 16:53

3 Answers3

2

I recommend you to either use Groovy/Grails (if you are already familiar with Java) or Ruby on Rails.

Grails tutorial (first part of the series): https://www.ibm.com/developerworks/java/library/j-grails01158/

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

Behrang
  • 46,888
  • 25
  • 118
  • 160
2

i suggest to write it with the language you know more and understand better, all languages are good and can do whatever you want if you understand them well.

So if you know asp.net good go with it.

Amr Elgarhy
  • 66,568
  • 69
  • 184
  • 301
  • +1 Good advice, though not all languages do well in all domains. – helpermethod Jun 06 '10 at 17:00
  • you cant be sure that the languages you know are the best to solve a problem. – elCapitano Jun 06 '10 at 17:07
  • 1
    while you are talking about asp.net, php and jsp, i believe that they can solve most of web projects problems. – Amr Elgarhy Jun 06 '10 at 17:10
  • -1 There are large development performance differences between languages/libraries. Within commonly used (not assembly) they are easily a factor of 5, so this is extremely bad advice. You may want to compare ASP with Seaside – Stephan Eggermont Aug 07 '10 at 08:28
0

there are so many, here a few I would recommend


Also hosting considerations (not that you asked but when you start to talk about 'free', most options have a cost)

+1 for ruby on rails because of hosting options like Heroku http://heroku.com/pricing#blossom-1-0 where you can host small apps for 'free' and if they get successful then you can bump to paid versions

as for web2py they do have options to deploy to Google App Engine but this does come with limitations

and for Grails check out Cloud Foundry http://www.cloudfoundry.com/ allows you to deploy to Amazon ec2 instance, takes care of alot of the deployment details but you pay full cost direct to amazon for your ec2 usuage (~$70.00 per month), better option might be slicehost http://www.slicehost.com/

not sure about asp.net hosting options or pricing? they do have a cloud offering now http://www.microsoft.com/windowsazure/offers/ doesn't look very cheap

not sure about

house9
  • 20,359
  • 8
  • 55
  • 61