Containers and container orchestration wasn't mentioned here (maybe the movement is over?) but it is changing the way apps are developed, tested, and deployed across the board.
Currently containers are focused on server deployments but, I believe, it is not a far stretch of the imagination to see containerized applications running on client machines as a deployment option. This can help remove the dichotomy between web and native desktop applications while giving control back to the end user for things like performance and system usage.
On Windows it is also removing the need to rewrite applications targeted at other operating systems and bridging the gap of tools and applications available to all developers.
Containers and container orchestration wasn't mentioned here (maybe the movement is over?) but it is changing the way apps are developed, tested, and deployed across the board.
I wouldn't call it an overlooked example though :D Containers are talked about everywhere. I'm almost "tired" of hearing about Docker and k8s :P
it is not a far stretch of the imagination to see containerized applications running on client machines as a deployment option
Really interesting, didn't think about this. The only issue I see is that containerized desktop apps will always look foreign to the system if run in a different OS but you made me think about a couple of possible advantages:
sandboxing and security (you already have sandboxing in modern OS through virtualization)
running old apps that are not supported by the host OS (but again, isn't this already accomplished by virtualization?)
What do you think?
For further actions, you may consider blocking this person and/or reporting abuse
We're a place where coders share, stay up-to-date and grow their careers.
Containers and container orchestration wasn't mentioned here (maybe the movement is over?) but it is changing the way apps are developed, tested, and deployed across the board.
Currently containers are focused on server deployments but, I believe, it is not a far stretch of the imagination to see containerized applications running on client machines as a deployment option. This can help remove the dichotomy between web and native desktop applications while giving control back to the end user for things like performance and system usage.
On Windows it is also removing the need to rewrite applications targeted at other operating systems and bridging the gap of tools and applications available to all developers.
I wouldn't call it an overlooked example though :D Containers are talked about everywhere. I'm almost "tired" of hearing about Docker and k8s :P
Really interesting, didn't think about this. The only issue I see is that containerized desktop apps will always look foreign to the system if run in a different OS but you made me think about a couple of possible advantages:
What do you think?