281
Ruby on Rails is a server side technology, so it doesn’t lend any specific quality to the user visible design. That said, it is a “trendy” technology so people who are likely to write their back-end code with RoR are likely to choose a particular “Web 2.0” style for their views.
11
As a Ruby on Rails developer, I can tell you that most Ruby on Rails developers are passionate about their work and we pay a lot of attention to details when building websites as much backend as front end. Its not just a trend, its a way of thinking and working.
- [Django]-Django-reversion and related model
- [Django]-403 Forbidden error when making an ajax Post request in Django framework
- [Django]-Error when using django.template
- [Django]-How to chcek if a variable is "False" in Django templates?
- [Django]-Django models: default value for column
- [Django]-Suddenly when running tests I get "TypeError: 'NoneType' object is not iterable
3
The theory is that RoR makes that backend stuff easier, so more time can, and apparently is, spent on the front end stuff.
- [Django]-Race conditions in django
- [Django]-Django project root self discovery
- [Django]-How can you create a non-empty CharField in Django?
1
Its all done with Mirrors. And CSS.
Rails is a very popular Web framework, it’s just be coincidence that all the ones you’ve looked at have been rails apps.
What kind of sites have you been looking at to draw this hypothesis?
- [Django]-Django: Best way to implement "status" field in modules
- [Django]-Setting initial Django form field value in the __init__ method
- [Django]-Django: Where to put helper functions?
1
that’s a funny question with a funny description … bubbly!
As a madman, I develop with RoR, it’s kind of rule in our area. We learn madness from the beginning, as a result of http://railsforzombies.org…
May wise men follow a wise path!
- [Django]-Django: How to get related objects of a queryset?
- [Django]-Django: Can I create a QueryDict from a dictionary?
- [Django]-Django : get_or_create Raises duplicate entry with together_unique
1
Short Answer: NO
However…
As a Rails developer I can say that due to the Agile nature of Rails and the speed in which you can develop web applications with Rails I do find myself having more time freed up on a project to spend polishing the user interface. I believe this may be a reason you often see more polished looking Rails sites.
So in my mind I believe your choice of framework can have a direct correlation to the end product that is produced!
- [Django]-How to allow users to change their own passwords in Django?
- [Django]-Where are the Assertion Methods list from Django TestCase?
- [Django]-OrderingFilter has no attribute 'filter_queryset'
0
Rails does add some stuff to the front end. Like to every html form, it will add a hidden input element authenticity_token.
You can also tell because rails URLs and form actions will never end with suffixes like .aspx or .php or .html or .jsp, and they won’t usually append ?query=book&encoding=utf8 like you see on google. And they won’t usually have superlong crufties like you see on amazon (eg http://www.amazon.com/Agile-Web-Development-Rails-Ruby/dp/1934356549/ref=sr_1_1?ie=UTF8&qid=1297922135&sr=8-1). Instead Rails prefers simple routing URLs. If amazon were written in rails, you might instead expect amazon.com/books/Agile-Web-Development-Rails-Ruby
So there are ways to spot a Rails app. I expect other web frameworks, especially the ones that emulate rails, would duplicate some or all of these features, so this isn’t a sure-fire method, but it helps.
- [Django]-Django Rest Framework — no module named rest_framework
- [Django]-Python – django: why am I getting this error: AttributeError: 'method_descriptor' object has no attribute 'today'?
- [Django]-Is there a list of Pytz Timezones?