開(kāi)發(fā)工具
關(guān)于C++的: CFREE(初學(xué)者適用),VC,MyC++,Magic C++,DevC++
關(guān)于JAVA的:JBuilder畦贸、Eclipse陨闹、NetBeans?IDE楞捂、JCreator+J2SDK、JDK趋厉、Tomcat寨闹、Weblogic、JRun
關(guān)于C#的:VS Studio 系列(VS2003,VS2005,VS2008,VS2010,VS2011),SharpDevelop(開(kāi)源的免費(fèi)軟件)
關(guān)于Delphi的:delphi2005
Visual Basic(3張)
關(guān)于C的:Turbo C 2
關(guān)于PHP的:Dreamweaver_CS5君账、Notepad++
關(guān)于VB的:visual basic 6.0
關(guān)于VBS的:按鍵精靈2014
可視化
可視化編程也越來(lái)越重要繁堡,所謂的可視化程序設(shè)計(jì)和Visual Basic或Visual C++并不同,支持可視化程序設(shè)計(jì)的IDE可以讓開(kāi)發(fā)人員直接移動(dòng)程序單元來(lái)建立流程圖和結(jié)構(gòu)圖乡数,然后直接做編譯或解釋?zhuān)@一類(lèi)的流程圖通常是以UML為基礎(chǔ)椭蹄。
這樣的界面因?yàn)闃?lè)高的Mindstorms開(kāi)始普及,一些公司也開(kāi)始透過(guò)瀏覽器Mozilla和分布式程序設(shè)計(jì)(LabVIEW)往這方面努力净赴。從1980年代開(kāi)始绳矩,第一個(gè)可視化程序設(shè)計(jì)系統(tǒng)—Max,就是以類(lèi)比合成器的設(shè)計(jì)為榜樣劫侧,同時(shí)被用來(lái)開(kāi)發(fā)即時(shí)音樂(lè)演出軟件埋酬。
這種方法也被用在專(zhuān)業(yè)軟件哨啃,例如Openlab烧栋,這類(lèi)的使用者需要完整程序設(shè)計(jì)語(yǔ)言的彈性,并不想要傳統(tǒng)的學(xué)習(xí)曲線拳球。
可視化程序設(shè)計(jì)語(yǔ)言有另一個(gè)半免費(fèi)和開(kāi)放源代碼的替代品-Mindscript审姓,具有加密系統(tǒng)和連結(jié)數(shù)據(jù)庫(kù)等等。
智能手機(jī)
應(yīng)用程序開(kāi)發(fā)行業(yè)中最大的新熱潮是智能手機(jī)的應(yīng)用程序“這種裝置通常需要開(kāi)發(fā)人員使用一種可將裝置的功能發(fā)揮到極至的特定語(yǔ)言作為應(yīng)用平臺(tái)祝峻,至少要以官方認(rèn)可的方式進(jìn)行魔吐。
智能手機(jī)開(kāi)發(fā)體系的一個(gè)新興產(chǎn)業(yè)正在崛起,即允許開(kāi)發(fā)人員用非智能手機(jī)平臺(tái)原生的其它語(yǔ)言編寫(xiě)自己的代碼莱找,然后轉(zhuǎn)化為原生語(yǔ)言的應(yīng)用程序酬姆。 因?yàn)椴恍枰獙W(xué)習(xí)任何特定的智能手機(jī)平臺(tái)的官方應(yīng)用程序開(kāi)發(fā)語(yǔ)言,Web應(yīng)用程序也沾了光奥溺,成為智能手機(jī)應(yīng)用程序開(kāi)發(fā)的一種方法辞色。選擇語(yǔ)言甚于平臺(tái)的另一個(gè)方案是使用像諾基亞的N900這樣的設(shè)備,它運(yùn)行Debian發(fā)行的Linux系統(tǒng)浮定,可以運(yùn)行的軟件范圍很寬——包括很多不是為智能手機(jī)設(shè)計(jì)的軟件相满。隨著安卓和ios智能手機(jī)范圍的不斷擴(kuò)大,安卓和ios編程人員企業(yè)急缺桦卒,3G夢(mèng)工場(chǎng)軟件學(xué)院在華中地區(qū)最早開(kāi)設(shè)了3G智能手機(jī)編程相關(guān)的課程立美,為對(duì)編程感興趣的人提供了一個(gè)學(xué)習(xí)平臺(tái)。