4 ms·
Yeah but web developers still tend to do it the "hard way" but editing the CSS directly. Why do web developers still do it that way even though visual tools exi
by throwaway2016a 10y ago
Yeah but web developers still tend to do it the "hard way" but editing the CSS directly. Why do web developers still do it that way even though visual tools exist?
My guess is because with working with text is more efficient. The cognitive load of finding a setting in the UI, moving your mouse to it, and selecting the value is far greater than just typing.
- laggyluke 10y agoText can be version controlled and diffed.
- buckbova 10y agoAnd so can IDE generated code from drag and drop controls. Visual Studio and many others have this out of the box but there's plenty of companies that do well selling exactly this like telerik. I personally don't and been doing it the "hard way" since the beginning because it feels less confining. And I don't want to rely on an IDE to build something. Plus the code it generates was always kind of kludgy.
- warfangle 10y agoWhy do people still build business process tools when they could point and click in Salesforce?
- Pfhreak 10y agoWhy do people play D&D instead of WoW? Perhaps, in part, because one allows for a greater expressiveness -- albeit with a little more planning and cognitive load.
- seangrogg 10y agoThis does make me wonder if developers tend to be involved in more forms of creative expression (roleplaying, art, etc.) than in creative consumption (gaming, movies, etc.), what intersection(s) exist and why...
- sievebrain 10y agoBecause there are no good visual designers for web apps.
- mcphage 10y ago> Why do web developers still do it that way even though visual tools exist? Visual editors don't work so well with pages where parts are static & parts are dynamically generated. (Like, a css class may be different based on the data that it's showing). And at this point, pretty much every page in a web app has dynamic parts.
- vbezhenar 10y agoI like smart tools. I can open CSS in Idea. It'll highlight colour values. Then I can click on that colour and change it using colour picker. I think that it uses the best of both worlds.