@Rails users: have you tried web2py? Pros? Cons? [closed]
Asked Answered
S

3

13

web2py to is a Python framework but shares the "convention over configuration" design that Ruby on Rails has. On the plus side it packages a lot more functionality with its s standard distribution and we claim it is faster and easier to use.

Has any Rails user tried it? What is your impression?

No rants please. Just technical comments.

Sememe answered 29/11, 2008 at 3:11 Comment(5)
By the name, I'm guessing web2py is yours. Are you looking for feedback or just getting the word out there? You may just want to come right out and ask for suggestions, though I understand if you're reluctant. The appropriateness-police can be rough.Hundred
Agree fully with Corbin.Bacchius
I guess I am doing both. web2py was inspired by Rails and I am looking for feedback from Rails users. Not sure what the best policy is. I know some people are very sensitive about this.Sememe
Oh. That makes explains why the current answers are of no use to you! I don't think people on SO will mind if you are asking for feedback - they will understand how hard it can be to get feedback, and will be some of the people who actually use the framework..Musca
should be community wikiCasiano
S
11

c'mon guys... your only argument is "Technical differences are rather irrelevant." and "it don't matter what web framework you use"? I disagree. The size of the users base has more to do with marketing and how long a framework has been around. By that argument ASP and PHP are better than Rails.

Has anybody here used both Rails and web2py?

web2py runs on webfaction and any hosting provider that supports mod_proxy or mod_wsgi or mod_fcgi, and runs on Google App Engine (rails does not). There is also a dedicated web2py hosting provider (star-nix.com).

Sememe answered 29/11, 2008 at 16:40 Comment(0)
S
1

I found web2py much easier to learn... there are fewer scripts to run and abstractions. On the other hand, web2py's database layer isn't a real ORM... it's almost like writing raw SQL. Simple things end up taking many lines of code, just like SQL.

Sensor answered 9/8, 2009 at 8:15 Comment(0)
M
0

I would say the biggest "con" of using webpy over Rails is that there are not a lot of Rails-specific hosting services around, and the huge community based around it (there are Rails plugins and tools for.. everything). The same cannot be said for web2py.

It depends what you want to do with it - if it's something to write your personal site with, and you already have a server to host it on, use whatever you prefer. If it's something to distribute for others to run, Rails has more options for hosting, and a bigger community, so it may be a better choice.

Technical differences are rather irrelevant. Every framework can basically do the same (generate web-pages). What is important is community, ease of use, useful feature-sets, ability to host it and so on - and those are all really subjective.

I still use PHP quite often, not because "it's better", but because I can host it on a huge majority of web-hosts. I also use Rails because as it has a good, and very active community. The actually technicalities of the framework wasn't ever a consideration, really..

I could probably put together a list of why web2py is "better"/"worse" than Rails - Rails may be 0.04sec/request slower at generating templates containing loops, or web2py may have a good DB model generator, or some other technical reason - but those may not be relevant to you at all

Musca answered 29/11, 2008 at 13:25 Comment(0)

© 2022 - 2024 — McMap. All rights reserved.