Perhaps one could make the case that it’s finally happening except as “cloud services ICs”.
Perhaps one could make the case that it’s finally happening except as “cloud services ICs”.
I'm actually planning a side project where I want to implement a component-based application framework on top of Linux and the BSDs, but using the Common Lisp Object System as its base as part of a long-term vision to build a modern-day Lisp operating system (I want to focus on the application environment first, leveraging the wide hardware support that Linux and the BSDs have compared to lesser-known operating systems like Mezzano). I haven't heard of the term Software IC until now, but I'm familiar with the history of the OpenDoc project as well as other component-based software technologies such as SOM, COM, CORBA, and XPCOM.
Developers want this, and indeed they benefit from a developer-focused OS like Unix that builds on the component model. But that’s the outer limit of the market for components.
Also, FWIW, i wasn't only referring to JavaScript but also server-side too (e.g. PHP or Python or whatever).
But I think we all had a enough of those component development companies go out of business or deprecate the version we were using that we are gun shy on doing it again.
I know I stick with opensource only at this point for that very reason. At least if they decide to stop supporting me, I can support myself.