常用軟體開發工具
文章客觀評價了各種開發工具的優缺點,本人把文章拿來和大家一起討論一下,歡迎專業人事補充和指正。 VB:無★ PB:WINDOWS 家族, Solaris,Macintosh ★★★ C++ Builder/Dephi:WINDOWS 家族,Linux ★★★ VC:無★ java:所有能夠運行JAVA 虛擬機的操作系統 ★★★★ VB:COM,ActiveX ★★★ PB:COM,JavaBean,Jaguar,UserObject 使用:CORBA+Acti veX ★★★ C++ Builder/Dephi:COM, ActiveX CORBA(本身自帶CORBA 中間件VisiBroker,有豐富向導) ★★★★★ VC:COM,ActiveX,CORBA(沒有任何IDE 支持,是所有C 編譯器的功能,需要CORBA 中間件支持) ★★★ JAVA:JavaBean,CORBA;ActiveX ★★★★ 數據訪問對象: VB:DAO,ADO,RDO 功能相仿; ★ PB:Transaction,DwControl,可綁定任何SQL 語句和存儲過程,數據訪問具有無與比擬的靈活性 ★★★★ C++ Builder/Dephi:具有包括DataSource,Table,Query,Midas,ADO 在內的二十多個組件和類完成數據訪問 ★★★ VC:同VB,但有不少類庫可供使用,但極不方便,開發效率很低 ★★ JAVA:JAVA JDBC API,不同的IDE 具有不同的組件 ★★ 數據表現對象: VB:DBGriD,與資料庫相關的數據表現控制項只有此一種,只能表現簡單表格數據,表現手段單一 ★ PB:DataWindow 對象(功能異常強大,其資源描述語句構成類似html 的另外一種語言,可在其中插入任何對象,具有包括DBGrid 在內的數百種數據表現方法),只此一項功能就註定了PB 在資料庫的功能從誕生的那 一天起就遠遠超過了某些開發工具今天的水平 ★★★★★ C++ Builder/Dephi:具有包括DBGrid,DBNavigator,DBEdit,DBLookupListBox 在內的15 個數據感知組件,DecisionCube,DecisionQuery 在內的6 個數據倉庫組件和包括QRChart, QRExpr 在內的20 多個報表組建,可靈活表現數據 ★★★ VC:同數據訪問對象 ★ JAVA:不同的IDE 具有不同的組件,比較著名的有Jbuilder,PowerJ,VisualAge for Java ★★ 語句執行方式: VB:將一句SQL 串綁定到一個命令對象中,結果返回到ResultSet 對象中自行拆取 ★ PB:是一種真正的4GL 語言,可隨意直接嵌套SQL 語句返回值被賦值到語句的變數中,支持語句級游標,存儲過程和資料庫函數,是一種類似SQLJ 的規范 ★★★★★ C++ Builder/Dephi:使用資料庫組件或類完成SQL 語句串的執行和提交★★ VC:同數據訪問對象 ★ JAVA:SQLJ,JAVA JDBC API ★★★★ VB:調用API 需申明,調用不方便,不能進行DDK 編程,不可深入Ring0 編程,不可嵌套匯編 ★ PB:調用API 需申明,調用不方便,不能進行DDK 編程,不可深入Ring0 編程,不可嵌套匯編 ★ C++ Builder/Dephi:直接調用API,可進行DDK 編程,可深入Ring0 編程,可嵌套匯編 ★★★★★/★★ VC:直接調用API,可進行DDK 編程,可深入Ring0 編程,可嵌套匯編★★★★★ JAVA:推出了JINI 規范但不能對不支持JINI 的設備編程,眼下並不實用★ VB:可進行Direct Api 編程;調用OpenGL 很不方便;自帶少量圖形圖像處理控制項,使用方便但功能一般;支持圖像文件類型較少 ★★ PB:可進行Direct Api 編程;調用OpenGL 很不方便;圖形圖像處理不方便 但可調用API 完成圖形圖像操作,也可藉助控制項開發;支持圖像文件類型很多 ★ C++ Builder/Dephi:可進行Direct Api 編程;調用OpenGL 比較方便;自帶豐富的圖形圖像處理組件及類,使用很方便且功能強大;支持圖像文件類型一般 ★★★★★ VC:可進行Direct Api 編程;調用OpenGL 比較方便;自帶豐富的圖形圖像處理類,使用不方便但功能強大;支持圖像文件類型較少 ★★★★ JAVA:很難調用Direct Api 和OpenGL;自帶相當豐富的圖形圖像處理組件及類,使用不方便但功能強大;支持圖像文件類型一般 ★★★★ VB:Asp,VBScript,具有編寫DHTML 的簡單IDE,編寫靜態頁面非常方便;用於網路通訊的支持一般 ★★ PB:DynaSript, Web.PB;提供了較多動態生成Web 頁面的用戶對象和服務以及系統對象,非常適合編寫服務端動態Web 應用,有利於商業邏輯的封裝;用於網路通訊的支持不足;靜態頁面定製支持有限 ★ C++ Builder/Dephi:ISAPI,WININET API 等各類網路或互聯網API 可自由而方便的調用;提供了Server Socket,ClientSocket 等三十餘個組件及類,用來處理網路通訊控制,流處理, Mail,Email,FTP,HTTP 等應用協議處理以及生成動態頁面和商業邏輯的封裝;功能強大,使用方便 ★★★★★ VC:SAPI,WININET API 等各類網路或互聯網API 可自由而方便的調用;提供CAsyncSocket 等數量眾多的類;功能強大但使用不太方便 ★★★ JAVA:不可直接調用API 但內置非常多的網路及互聯網功能;可利用Servlet API,Java Bean API,以及JSP 等協同開發功能強大的Web 應用;功能強大,對於某些IDE 使用不太方便 ★★★★★ VB:控制項開發模式(OCX) ★★ PB:組件開發模式(User Object) ★★ C++ Builder/Dephi:源代碼組件開發模式(VCL) ★★★★★ VC:應用程序框架開發模式(MFC) ★ JAVA:框架開發模式(JDK 下)+組件開發模式(IDE 下) ★★★ VB:差★ PB:較好 ★★★ C++ Builder/Dephi:很好 ★★★★ VC:一般 ★★ JAVA:非常好 ★★★★★ VB:較高 ★★★ PB:很高 ★★★★★ C++ Builder/Dephi:高★★★★ VC:低★ JAVA:高★★★★ VB:一般 ★★ PB:較高 ★★★ C++ Builder/Dephi:很高 ★★★★★ VC:很高 ★★★★★ JAVA:低★ VB:很好 ★★★★★ PB:較好 ★★★ C++ Builder/Dephi:差★ VC:好★★★★ JAVA:較好 ★★★ VB:非常好 ★★★★★ PB:好★★★ C++ Builder/Dephi:好★★★ VC:不好 ★ JAVA:不好 ★ VB:很多 ★★★★★ PB:較多 ★★★ C++ Builder/Dephi:較多 ★★★ VC:多★★★★ JAVA:不多 ★ VB:非常強大 ★★★★★ PB:比較強大 ★★★ C++ Builder/Dephi:一般 ★★ VC:非常強大 ★★★★★ JAVA:強大 ★★★★ VB:差★ PB:一般 ★★ C++ Builder/Dephi:一般 ★★ VC:好★★★ JAVA:非常好 ★★★★★ VB:很好 ★★★★ PB:一般 ★★ C++ Builder/Dephi:很好/差 ★★★★/★ VC:很好 ★★★★ JAVA:很好 ★★★★ 結論: VB:是新人開發與系統無關的綜合應用程序的首選
2. 推薦幾個軟體開發常用的工具網站
建站寶盒這一個吧,建設網站就很簡單了
3. APP開發常用工具有哪些
【商侶軟體】回答,其實手機app開發常用的工具就那麼幾款的,如:
Bizness Apps app開發工具
APPMakrapp開發工具
Appsgeyserapp開發工具
Mobile Roadieapp開發工具
DevmyAppapp開發工具
4. 軟體開發工具有哪些
軟體開發工具依照工具的功能有以下這些:
1.開發iOS系統的工具——軟體開發;
2.開發Android系統的工具——eclipse軟體開發;
3.android app界面設計的軟體工具——App UI Designer;
4.ios app應用界面設計軟體工具——ProtoShare;
5.測試軟體的工具—— Emacs、vim、Notepad++(Windows)、UltraEdit(Windows)、TextPad(Windows);
6.開發web APP的工具——Editplus開發工具、UltraEdit手機網站工具;
7.提升web APP開發效率的工具——Google Web Designer(無需懂得html5語言)、Gauge.js(自定義動畫儀表和滑動桿)、Timesheet.js、Quintus(開發web游戲app軟體的有利工具)、NoMe;
8.簡化ios開發的工具——Kinvey蘋果app工具、Firebase IOS開發工具、IOS Boilerplate工具軟體、Slash移動app開發工具;
9.建設商城網站響應式設計工具——響應式線框圖、Wirefy設計工具、MockUphne原型設計工具;
10.傻瓜式開發工具——AppMakr、App Press、Apepery、GoodBarber、Appmachine、iBuildApp~
其實開發工具有很多,主流的開發工具你在接觸的開發的時候會知道的,像是開發iOS系統用xcode軟體,開發Android系統的用eclipse軟體。而一些比較偏門些並不主流的,只要你使用起來順手這款工具就是你的主流。
5. 常用的編程軟體有那些
常用的變成軟體有:Visual studio、WebStrom、PhpStorm、Notepad++、EditPlus、Sublime Text等。
1、Visual studio
Visual studio是一款由美國微軟公司開發的開發工具集,簡稱VS,它包括了整個軟體的生命周期所需要的大部分工具,比如UML工具,代碼管控工具,集成開發環境IDE等等。
5、EditPlus
EditPlus是一款由韓國Sangil Kim出品的小巧而功能強大的可處理文本,HTML和程序語言的Windows編輯器,可以通過設置用戶工具將其作為C,Java,PHP等等語言的一個簡單的IDE
6、Sublime Text
Sublime Text是一款代碼編輯器,是HTML和散文先進的文本編輯器。具有漂亮的用戶界面以及強大的功能,比如代碼縮略圖,Python插件,代碼段等。
6. 常用的的軟體開發軟體是什麼
小工具的開發我推薦用vb ,別以為他不是主流語言,做一些小程序相當方便
寫系統文件當然用C語言,不過c和vc放棄吧 ,微軟已經更新了庫文件 用vs吧,不然以後想改都麻煩了,我現在幾乎是從新學了一遍,還是跟著主流的操作系統走
java基本上是面向對象的,多用於網路編程和移動通訊,dp還真不好說,反正我用不習慣,dos不是編程語言,是操作系統,E語言放棄,糊弄人的,根本就做不了什麼東西
C語言現在還是大頭,不過java也可以,用的是c標准,但是比c面向對象
7. 開發軟體要什麼工具
現在很多都在抄用快速開發工具,極大地節約了開發、維護的成本和周期。SDP軟體開發平台就是提供這種快速開發工具,通過可視化的拖拉配置 快速開發B/S架構的Web和APP項目分為.Net版本和JAVA版本-支持多種常用資料庫-手機/平板/電腦一次搞定-源碼交付,自由擴展。
8. 軟體開發工具都有哪些
軟體開發工具依照工具的功能有以下這些:
1.開發iOS系統的工具——xcode軟體開發;
2.開發Android系統的工具——eclipse軟體開發;
3.android app界面設計的軟體工具——App UI Designer;
4.ios app應用界面設計軟體工具——ProtoShare;
5.測試軟體的工具—— Emacs、vim、Notepad++(Windows)、UltraEdit(Windows)、TextPad(Windows);
6.開發web APP的工具——Editplus開發工具、UltraEdit手機網站工具;
7.提升web APP開發效率的工具——Google Web Designer(無需懂得html5語言)、Gauge.js(自定義動畫儀表和滑動桿)、Timesheet.js、Quintus(開發web游戲app軟體的有利工具)、NoMe;
8.簡化ios開發的工具——Kinvey蘋果app工具、Firebase IOS開發工具、IOS Boilerplate工具軟體、Slash移動app開發工具;
9.建設商城網站響應式設計工具——響應式線框圖、Wirefy設計工具、MockUphne原型設計工具;
10.傻瓜式開發工具——AppMakr、App Press、Apepery、GoodBarber、Appmachine、iBuildApp~
其實開發工具有很多,主流的開發工具你在接觸的開發的時候會知道的,像是開發iOS系統用xcode軟體,開發Android系統的用eclipse軟體。而一些比較偏門些並不主流的,只要你使用起來順手這款工具就是你的主流。