開發(fā)軟件要什么工具?
軟件開發(fā)工具包括基礎(chǔ)開發(fā)工具和快速開發(fā)工具,基礎(chǔ)開發(fā)工具是代碼級開發(fā),快速開發(fā)工具則是將一些通用功能封裝成中間件直接調(diào)用,通過配置、組裝方式實現(xiàn)軟件快速開發(fā)。 一、基礎(chǔ)開發(fā)工具 不同的領(lǐng)域需要不同的基礎(chǔ)開發(fā)工具,比如: 1. 桌面程序:Java、C++、C#、VB、C均可。 2. 網(wǎng)站服務(wù)器端開發(fā):JSP(Java語法)、PHP、ASP(C#語法)、Web App框架等 3. 網(wǎng)站客戶端:HTML、CSS、Javascript、Flash等等 4. 智能手機(jī)程序:安卓使用Java,iPhone使用Objective-C 5. 底層、工具開發(fā):C、C++ 6. 多功能腳本程序:Python、Perl、Ruby等等 7. 人工智能:Prolog、PDDL 8. 工業(yè)控制:C、PLC、匯編 9. 通用應(yīng)用層數(shù)據(jù)交換處理技術(shù):標(biāo)記語言XML/XPATH/XSLT、JSON、YAML等等 二、快速開發(fā)工具 不同語言或環(huán)境有不同的工具,比如: 1、.NET底層的:天縱開發(fā)平臺 2、JAVA底層的:普元開發(fā)平臺、起步開發(fā)平臺 3、EXCEL表格類:勤哲、云表