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/