The Deployment Age has led to the rise of metaframeworks - frameworks built around frameworks to literally address deployment concerns the original frameworks were not designed for. But it isn’t just React - Vue and Angular both have found very stable adoption among sizable companies who are not going to migrate anytime soon. React has been on top of Hacker News Job Board for 31 months. We no longer have a new frontend framework every month. I think the turning point for JS Frameworks began a year or two ago. The Deployment Age of JavaScript Frameworks In the latter, the suits take over, and a lot of time is spent over the nitty gritty details. In the former, hobbyists and speculators rule, and things are often simpler. The concerns of the Deployment Age are stability and addressing the needs of later, often larger, market segments. The concerns of the Installation Age are growth and innovation, often resulting in creative destruction (read: massive churn). The basic idea is that there is an initial innovation, then a “frenzy” of competing technologies with massive growth, then a turning point comes where the technology reaches synergy and maturity (often compared to the “late majority” and “laggards” group from Everett Rogers). This has played out repeatedly in the past century and adoption is accelerating as we get better at distribution: The X axis takes place on the order of 20-50 years, and the Y axis is % of population penetration. But in reality the real Megatrends often take on a different shape. People love dissing techbros as reinventing things every 10 years in an endless and meaningless cycle. Both Fred Wilson and Marc Andreesen love it, and Ben Thompson, Benedict Evans and Tuur Demeester have extended it to BigTech, Smartphones, and Cryptocurrency recently. The VC world is particularly enamored with The Carlota Perez Framework right now. The Deployment Age of JavaScript Frameworks.I guess Webpack’s runtime is that, but it is also a compiling mechanism from, well, /src to /dist.Īnyway, the analogy rings true. Bootloader are used to boot other operating systems, usually each operating system has a set of bootloaders specific for it”. In case you, like me, weren’t sure what bootloaders are, Google says a ” Bootloader is a piece of code that runs before any operating system is running. Next.js and Gatsby are the closest things we’ve got to distros. Webpack/Create React App are bootloaders. To me, that sounds like React is a kernel. Abramov has been telling us #reactjs is a UI runtime. James K Nelson raised an interesting point recently:
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |