软件开发都有哪些?
2023-06-06 · 百度认证:重庆猪八戒网络有限公司官方账号
一、从行业上划分,软件开发有以下:
1、手机
MacOS(苹果的),Linux,Palm(最大特色是不能后台),BlackBerry(黑莓)WindowsPhone(WP,不错的系统,)
Android(安卓,07年兴起的,很好的系统),还有几个新系统,三星与intel联合开发的tizen,Mozilla公司的FireFoxOS,N900的maemo。
2、电脑
企业管理软件,如:如MES系统软件、OA系统软件、CRM系统软件、HR系统软件、ERP系统软件合同。
二、从设计领域划分,包括以下领域:
1、桌面程序:Java、C++、C#、VB、C均可。
2、网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)、WebApp框架等
3、网站客户端:HTML、CSS、Javascript、Flash等等
4、智能手机程序:安卓使用Java,iPhone使用Objective-C
5、底层、工具开发:C、C++
6、多功能脚本程序:Python、Perl、Ruby等等
7.、人工智能:Prolog、PDDL
1、桌面程序:Java、C++、C#、VB、C均可。
2、网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)、WebApp框架等
3、网站客户端:HTML、CSS、Javascript、Flash等等
4、智能手机程序:安卓使用Java,iPhone使用Objective-C
5、底层、工具开发:C、C++
6、多功能脚本程序:Python、Perl、Ruby等等
7.、人工智能:Prolog、PDDL
8、工业控制:C、PLC、汇编
9、通用应用层数据交换处理技术:标记语言XML/XPATH/XSLT、JSON、YAML等等
10、数据库SQL/PLSQL
中国现在软件领域主流主要是这几大领域的开发
1系统应用和硬件应用
2WEB网站
3行业应用,包括C/S模式,也包括B/S模式我为什么把系统应用和硬件应用放在了一起,这是因为这两者都是比较在深层次上开发。系统应用,如防火墙、杀毒、杀木马、BT下载等等,我的机器上有一大半都是这种软件。
其实游戏也算一类系统应用,为什么?因为游戏开发,是网络技术、集群技术、安全技术、图形计算技术、人工智能技术有深度综合考验的软件,对CPU、内存、显卡、网络性能有严重考验的应用。
一、从行业上划分,软件开发有以下:
1、手机
MacOS(苹果的),Linux,Palm(最大特色是不能后台),BlackBerry(黑莓)WindowsPhone(WP,不错的系统,)
Android(安卓,07年兴起的,很好的系统),还有几个新系统,三星与intel联合开发的tizen,Mozilla公司的FireFoxOS,N900的maemo。
2、电脑
企业管理软件,如:如MES系统软件、OA系统软件、CRM系统软件、HR系统软件、ERP系统软件合同。
二、从设计领域划分,包括以下领域:
1、桌面程序:Java、C++、C#、VB、C均可。
2、网站服务器端开发:JSP(Java语法)、PHP、ASP(C#语法)、WebApp框架等
3、网站客户端:HTML、CSS、Javascript、Flash等等
4、智能手机程序:安卓使用Java,iPhone使用Objective-C
5、底层、工具开发:C、C++
6、多功能脚本程序:Python、Perl、Ruby等等
7.、人工智能:Prolog、PDDL
8、工业控制:C、PLC、汇编
9、通用应用层数据交换处理技术:标记语言XML/XPATH/XSLT、JSON、YAML等等
10、数据库SQL/PLSQL
2022-09-21 广告
1、移动应用开发:包括iOS、Android、Windows、BlackBerry等平台的应用程序开发。
2、网页开发:包括前端和后端开发,涉及HTML、CSS、JavaScript、PHP、Python、Ruby等开发语言。
3、企业级软件开发:包括ERP、CRM、HR、财务、供应链管理等系统的开发。
4、数据库管理:涉及SQL、NoSQL等数据库技术的应用,以及数据库设计和管理等。
5、嵌入式软件开发:针对特定硬件平台进行软件开发,包括单片机、嵌入式系统等。
6、游戏开发:涉及游戏引擎的使用,如Unity、Unreal Engine等,以及游戏逻辑、图形界面等方面的开发。
7、人工智能与机器学习:应用机器学习算法和人工智能技术,实现数据分析和预测、自然语言处理等功能。
8、区块链开发:涉及分布式账本技术、智能合约等方面的开发,以及加密货币和去中心化应用(DApps)的实现。
9、云计算开发:涉及AWS、Google Cloud、Azure等云平台的应用开发,以及Docker、Kubernetes等容器化技术的使用。
10、物联网开发:涉及设备与设备之间的连接和通信,以及数据采集、处理和应用等方面的开发。