发布网友 发布时间:2022-04-28 15:39
共3个回答
热心网友 时间:2022-04-14 19:23
当然不一样。两者虽然有一定的联系,但总体上来讲,两者是不一样。热心网友 时间:2022-04-14 20:41
是,IT行业的简要划分为软件、网络和集成电路(硬件)三大部分。 按应用场合软件可以分为Web应用、桌面应用、行业应用和工具产品四大类: Web应用:包括电子商务、交易网站、*和公共的信息发布、门户网站、游戏和在线娱乐网站等,也包括提供资源下载、论坛等部分,其主要特点是提供Internat方式的信息共享; 桌面应用:包括在不同平台上(Windows/Linux/Unix)的系统维护工具、C/S结构企业应用、数据库、应用程序开发工具(VC/GCC/JDK等)、网络游戏客户端、病毒工具、办公套件(Office系列)等,其主要特点是本地或局域网应用。 网络游戏因为有服务器程序和Web站点,既有桌面部分也有Web部分。 行业应用:带有很强的业务特征的应用,包括企业ERP/CRM/OA,此外,还包括不同行业的应用智能设备程序,如油田、军事、工控、航天等;这一部分应用的特点是软件对工作业务的针对性比较强,借助特点的软件来提高工作效率。 工具产品:各种消费类电子设备,如手机软件、交通监控程序、上网本应用等,这些程序都内嵌在工具、电子和家用产品中;其特点是用于提高生活质量。 从以上的划分可以看到,在行业应用和工具产品中,很大一部分属于嵌入式产品,需要使用到嵌入式开发技术。 其中,工具产品、设备控制程序一般都会采用C/C++开发,但ERP/CRM/OA比较通用,业务功能较为复杂,一般会用Java、C#、HTML这些高级语言来开发。 嵌入式产品一般都会采用C语言来实现,但是涉及到界面,会采用QT这些工具,因为QT是C++特殊类库,因此要用到C++,如果是Win32平台,则会用到MFC;工控产品则可能会使用到更底层的单片机指令系统、汇编语言。 桌面的应用一般会采用C++、Delphi、VB、WinForms这些高级语言来开发;当然对于响应速度要求非常高的游戏服务程序,未必不考虑使用到汇编语言来提升核心代码的效率。 Web应用属于高层的应用,开发语言一般都会采用高级的脚本语言如JSP、PHP、ASP.NET、HTML/JavaScript等,为大家所熟知。 图中所未及的数据库,则应用在有数据永久存储要求的所有应用系统中。 C、C++的广泛应用,就不难解释我们在网络上看到的2009年4全球开发语言排行榜了。热心网友 时间:2022-04-14 22:15
编程是开发,但开发部仅编程,开发多数工作都是在处理文档,设计软件,修改软件。编程是必须的也很重要。