最近在学习linux内核和java技术,看了相关的知识介绍,所以来简单地总结一下计算机软件未来几年内的发展状况。
这里我将计算机软件技术主要分为两个方面来讲:
1、系统软件
我们整天在使用计算机系统软件,我们机子上安装的Windows或者是linux,或者是Unix等等一系列有关控制系统操作的软件被叫做系统软件,不知你是否发现,我们如今所使用的系统操作系统是如此的庞大,令人反感,如果你是一位计算机系统软件爱好者,那么你应该对这个方面有所感悟吧!而事实上,我们日常生活中所要求的系统软件的功能并不需要面面俱到,我们只是需要一部分功能,或者是更加少的功能,但是,如此之大的系统软件对于我们而言,我们又有什么办法去实现这样的系统软件呢?很简单,只要我们将一个操作系统的一部分功能进行合并,剪裁掉那些不需要的功能,那么我们所想要的小型的操作系统就出来了,这不是很节省吗?如果在使用过程中,你对当前使用的操作系统不是非常的满足,那么很简单,去找个搞操作系统开发的,让他给你添加一点点东西,那么你所想要的功能也会得到实现,如果你想去掉一些功能,那也是同样如此。而这样的技术就是微内核技术,即我们所使用的操作系统的内核和如今的比起来是非常微小的,这样的操作系统会应用到每一个领域,农业上的、工业上的、第三产业的,无处不在。也就是说,对于一个操作系统,我们可以很快的了解它,使用它,操控它,去改造它,不像现在所接触的这样如此麻烦,如此庞大,操作艰难,让人无法忍受。
2、应用软件
如今java技术在整个软件业非常的受欢迎,B/S结构也被业界十分的看好,事实也证明这一点。将软件以网页的形式呈现给用户,这样的软件是未来这几年的主要研究方向之一。也是应用的一大热点。在日常生活中,我们所使用到的软件并不能及时地更新,即使是更新也需要下载这样或者是那样的包等等一系列比较费时费力的工作,而对于网站架构软件将会为你解决这样耗时的工作,软件开发人员会随时地对软件进行更新,直接发布到网站上,当你登录以后,直接使用的就是最新的软件版本了,而不需要天天进行更新操作,这不是帮你解决了耗时的工作吗?当然,这样的软件最大的发展是开放源代码,如此一来,安全性就得到提高。
上面只是本人的看法,如果您有什么见解,望指教!谢谢!
阅读(1576) | 评论(0) | 转发(0) |