这些只是开发者在未来几年面临的几个大问题。软件架构师需要在设计期间预测这些问题。在制定任何法规之前,他们需要考虑有关隐私和法律的问题。如果他们不这样做,那么公司很有可能会在之后被这些问题搞得措手不及——很可能是大规模的。
此外,法典本身就是法律的一个版本。程序员定义软件能做什么,不能做什么。当我们编写代码时,我们实际上是在定义世界上一个小角落的自由和限制。
容器将统治
理论上,我们不需要容器。您的可执行文件应该简单地运行,操作系统应该管理权限和调度,以便所有可执行文件都能正常运行。唉,这个梦正在以前所未有的速度消失。越来越少的可执行文件单独存在。许多人需要不同版本的库或其他特殊的安排。甚至像Java这样的“随处运行”技术也会遇到麻烦,因为虚拟机的版本太多了。
好的虚拟机可以解决这个问题,但它们太胖了。容器很薄,很轻。它们很容易使用,因此不可能不爱。我们会在企业的各个层面看到越来越多的容器,难以抗拒它们的魅力。
相关文章
- 下载:开发人员职业发展指南
- 21个热门的编程趋势和21个渐冷的编程趋势
- 懒惰编程的威力
- 7个有效的糟糕编程想法
- 9个我们偷偷喜欢的坏编程习惯
- 下载:专业程序员的商业生存指南
- 下载:独立开发者成功的29条建议
- 7种我们又爱又恨的编程语言
- 关于“灰胡子”编程的5个永恒教训
- 没有开发者想听到的22种侮辱
- 对未来编程的9个预测
- 您现在需要掌握的13个开发人员技能
- 给世界编程:你现在需要知道的12项技术
- 单字母编程语言的攻击
这个故事,“对编程未来的11个预测”最初是由信息世界 .