Wednesday, July 17, 2013

Re: [Rails] Isn't twitter bootstrap for amateurish front end work ?

On Jul 12, 2013, at 8:02 AM, Jedrin <jrubiando@gmail.com> wrote:
> We use twitter bootstrap as it was recommended by a developer here last year. Everything done in bootstrap kind of has a similar look to it. I feel like I am a stronger back end developer. I have alot of basic understanding of HTML/CSS, but it seems there are specialists in front end development and people like that would never use something like bootstrap, nor would they need to. We don't have a front end development team here and we are supposed to design everything. I kind of get some negative feedback on my front end skills, but I feel like on the other hand, I'm just using this bootstrap thing as a kind of crutch otherwise I would be sort of challenged to create anything that looked half way professional.

Fascinating concept. Here you disparage use of a framework for the front end design, yet you're also on a list that is all about a framework for the backend. Which level of amateur is okay, which isn't? While many folks will tell you that starting out with frameworks is a bad way to learn something, that you should learn how things work, that just doesn't seem to be the case with Rails. And yet when it comes to designing and laying out a website, no frameworks must mean a better design?

Web design, like all other visual design, has a set of rules and conventions. Having a framework support them is useful, and it may also mean some people never go beyond that point, as their interests lie elsewhere. In using something such as bootstrap, you may indeed have something of a "Paint by Numbers" approach, but bootstrap is not actually that limiting.

Let me make an analogy. As a watercolorist, I don't set out to find minerals and what not, grind my own pigments, and mix my own paints. I also don't find sable and rabbit and make my own brushes from their fur. Nor do I make my own paper, stretch it, and so on. So you see, in that regard, I can take advantage of what the modern world provides and just get on with painting.

I think your use of "amateurish" is also interesting, in that you seem to disparage the term. The word amateur derives and means someone who loves what they do. I write software and design web sites both because I am good at it and get paid for it, and because I absolutely love doing it.

If you feel your front end design skills are lacking, delve into bootstrap and see what is going on there, under the hood. But also start to look at visual design as a discipline and read about why some things work well and other things don't.

Bootstrap provides an exceptionally clean, simple front for a web site. It is an excellent starting point, and has a fair bit of depth to it.

One final thing I'll say here is that there has been quite a lot of effort spent on individuation of web sites to no avail. The designs might be interesting, but unless the site itself is about visual design, there will be little to hold any one's attention if it's all style and no substance. *Every* person I've known who has anything to say about web design and development says the same thing: content is the most important aspect; if your design fully supports that, excellent. If your design gets in the way, people will simply leave. If your design is jarring, or looks like it came out of geocities or the old myspace, or even 1993 mosaic, then people will laugh as they point it out. Using bootstrap is a hella lot better than that.


--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/57D75B4D-79A9-4F48-92B5-804B47C94B90%40gmail.com.
For more options, visit https://groups.google.com/groups/opt_out.

0 Comments:

Post a Comment

Subscribe to Post Comments [Atom]

<< Home


Real Estate