On Sat, Mar 10, 2012 at 6:43 AM, Tim Arnold <tim.arn...@gmail.com> wrote:
>... And that name!
> Though she named it OOCSS, it is most certainly not object oriented in
> the way that a real OO language is.  To call it that has just muddied
> the waters between developers and front end people and kind of made us
> (front end folks) sound like we don't know what we're talking about.
> Sigh.

You're absolutely right.  OOCSS isn't Object Oriented... it isn't even
programming.  But I think the name is okay.  There are some valid comparisons
between OO concepts and OOCSS conventions.

It's all just buzz-words and marketing anyway.  They don't mean anything until
we read and experiment and create for hours and hours to understand the
underlying concepts.

In this field, we live on a never-ending stream of meaningless phrases.  Here
are a few more examples:
  Dynamic HTML
  Object Oriented Programming
  Web 2.0
  AJAX
  Semantic Web
  Rude Web (http://fm.no-ip.com/Auth/rudeweb.html)
  Social Network
  Progressive Enhancement
  Graceful Degredation
  Progressive Degradation
  Responsive Design
  Adaptive Design


> That said, HTML and CSS are not object oriented and, as far as I can
> know, never could be.  Certainly bits of HTML and CSS can be created
> using OO languages, but that's about web development and CMSes, not
> CSS.

I also absolutely agree that HTML and CSS are not object oriented.  Strictly
speaking, I'd say that coding HTML and CSS shouldn't even be considered
programming.

But we can create our code in a way that makes it easier to reuse.  The
"cascade" allows us to implement some form of inheritance and interfaces.  I'm
sure there are other comparisons that could be made, too.

--
Vince Aggrippino
Ghodmode Development
http://www.ghodmode.com


> Best,
> Tim
>
>
> --
>
> tim.arn...@gmail.com
______________________________________________________________________
css-discuss [css-d@lists.css-discuss.org]
http://www.css-discuss.org/mailman/listinfo/css-d
List wiki/FAQ -- http://css-discuss.incutio.com/
List policies -- http://css-discuss.org/policies.html
Supported by evolt.org -- http://www.evolt.org/help_support_evolt/

Reply via email to