3 ms·
'Instead of the word ‘replace’ let's use "abstract away"...'
by ocfx 13y ago
'Instead of the word ‘replace’ let's use "abstract away"...'
- evanmoran 13y agoOk, good point, I probably could have responded better=). What I was trying to say was that a lot of people focus on OJ's ability to create html/css and think that that is what it is for. They think that that means you can't CSS the way they are use to: with a designer created .css file. This isn't the case! Instead OJ is about making reusuable website objects -- check out the plugin page: http://ojjs.org/plugins.html http://ojjs.org/plugins.html. You can make a YouTubeVideo in one line, but, just as importantly, the OJ plugin lets you change the video's volume or pause and play. In short, OJ creates web building blocks that can live edit what they create.
- mikeyanderson 13y agoEvan, is it fair to say that it takes it a step toward Object Oriented web dev?
- evanmoran 13y agoThat is a good way to think about it. As programmers we are used to objects that give us methods and properties to change them. A Form object should have a submit function, a Table object have a addRow, removeRow function. OJ does this for the web.
- ocfx 13y agoI think you explained it pretty well. I was sniping at the title of the post "How Evan Moran replaced CSS/HTML/JS with OJJS" when you hinted that replaced might not be the best word choice. Pretty cool stuff though, I will have to give it a go.
- sealocal 13y agoYour response made perfect sense. I'm a novice web developer, and OJJS has my interest, especially after this interview.