1.软件开发领域三大方向

1.桌面应用程序:QQ office
2.web应用程序:京东
3.嵌入式应用程序:安卓 ,iphone

桌面应用程序和web应用程序的区别:
桌面应用程序是相对于Web应用程序而言的,主要区别在于应用程序自身与它的用户界面之间的相对位置不同。运行桌面应用程序时,用户界面会出现在运行应用程序的机器屏幕上。应用程序和它的用户界面之间的消息通过机器的操作系统进行传递。通常情况下,这里只涉及到一台机器,不存在网络。运行Web应用程序时,用户界面能够出现在任何一台机器的浏览器中。应用程序和它的用户界面之间的消息必须通过网络进行传递。因为通常情况下,web应用程序和它的用户界面总是位于两台独立的机器上。
简而言之,需要在本地计算机上安装应用程序的一般可以认为是桌面应用程序,无需在本地计算机安装的应用程序一般认为是WEB应用程序。

嵌入式即嵌入式系统,IEEE(美国电气和电子工程师协会)对其定义是用于控制、监视或者辅助操作机器和设备的装置,是一种专用的计算机系统;国内普遍认同的嵌入式系统定义是以应用为中心,以计算机技术为基础,软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗等严格要求的专用计算机系统;从应用对象上加以定义来说,嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。

发布了37 篇原创文章 · 获赞 1 · 访问量 430

猜你喜欢

转载自blog.csdn.net/qq_45444864/article/details/105329067