3 ms·
>However, when it comes to frameworks and approaches which build complexity around writing HTML and CSS, there is something deeper and more worrying than a comp
by macspoofing 8y ago
>However, when it comes to frameworks and approaches which build complexity around writing HTML and CSS, there is something deeper and more worrying than a company having to throw away a couple of years of work and rebuild because they can’t support a poorly chosen framework.
I take the author's point on this because infatuation with latest micro-frameworks and the lack of long-term support and backward compatibility is well-known aspect of modern JavaScript-based development. I attribute this to the fact that the industry is dominated by young professionals, the web as a platform is still exciting, and the fact that JavaScript is a terrible language that requires custom frameworks to work around its intrinsic limitations.
Having said that, you cannot write web-applications in just HTML/CSS. You can create very nice looking websites, but not web-applications with any sort of complexity.
>If we make it so that you have to understand programming to even start
Sorry. That's the reality. Many websites, and certainly those that are the core competency of the parent company, are really full-fledged applications that use HTML and CSS as the UI layer, and are backed up by thousands of lines of client-side code and thousands of lines of server-side code. You need to be a programmer to meaningfully contribute[1] because however way you slice is, writing and maintaining thousands (or millions) of lines of code is complicated and hard.
There are areas where programming skills are overkill, such as when you're not building a (web) application, but rather a website for your church bake sale, or putting together Wordpress-backed web-page for a local business. But that isn't where the money or need is.
[1] There is obviously a need for non-programmers, such as designers, testers, and UX professionals in software product development. But to actually realize the product, you need programmers.
- jimbokun 8y agoThe "to even start" is the key phrase there. Sure, you have to learn programming to build a modern web app. But starting with HTML and CSS can be a good entry point.
- jamil7 8y ago> Having said that, you cannot write web-applications in just HTML/CSS. You can create very nice looking websites, but not web-applications with any sort of complexity. Your comment basically sums up my feelings exactly even though I agreed with the intent and principle of the article. At the end of the day my HTML/CSS skills alone won't put food on my table. The brochure site market is basically eroded away by squarespace / wix / facebook and whatever else.