程序員最愛(ài)的十大開(kāi)發(fā)工具_(dá)第1頁(yè)
程序員最愛(ài)的十大開(kāi)發(fā)工具_(dá)第2頁(yè)
程序員最愛(ài)的十大開(kāi)發(fā)工具_(dá)第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、我最寵愛(ài)的十大開(kāi)發(fā)工具1 用自己的二進(jìn)制格式文件(資源)debug工具。2、Windows 其實(shí)我覺(jué)得 VC 并不能完全算是一個(gè)可視化工具,這表現(xiàn)在 VC 中編寫代碼還是占了開(kāi)發(fā)工作的大局部時(shí)間VC 的緣由就是由于我能夠始終將留意力集中在軟件功能開(kāi)發(fā)上而不是界面設(shè)計(jì)上。我認(rèn)為這樣能夠在開(kāi)發(fā)的過(guò)程中更加自由和有更多的把握權(quán)。而且這種狀況下產(chǎn)生的代碼維護(hù)性更強(qiáng)。3delphi。數(shù)據(jù)庫(kù)支持是delphi 的強(qiáng)項(xiàng)。這主要表達(dá)在delphi bde的無(wú)縫集成,以及delphi 供給的那一大堆現(xiàn)成的數(shù)據(jù)庫(kù)操作控件。這是vc望塵莫及的。目前delphi bde、ado、interbase三種數(shù)據(jù)庫(kù)訪delp

2、hi 對(duì)數(shù)據(jù)庫(kù)類的包裝,使得用visual c+delphi 中使用webbrokerweb html web 數(shù)據(jù)庫(kù)。perl SNMP 網(wǎng)管工具查出每天的帶寬使用狀況。固然可以寫一個(gè)C 程序直接同路由器交談取得所需信息。但我并不寵愛(ài)C mallocfree,它讓perl SNMP 接口 桓齟笤?0perl 腳本可以同路由器對(duì)話,并且能將精力放在功能實(shí)現(xiàn)上,而不是編程的細(xì)節(jié)上。5、 python 。大家可能對(duì)這個(gè)名詞比較生疏,它是一種面對(duì)像的腳本語(yǔ)言。它具有動(dòng)態(tài)類型,支持多繼python 的編程比舊的傳統(tǒng)方式好似更貼切一些,再加上python 是從頭至腳面對(duì)對(duì)像的,長(zhǎng)的程序易于開(kāi)發(fā)和維護(hù)。M

3、S RMB,像我們這樣的學(xué)習(xí)者哪里承受得了! 免費(fèi)并不代表質(zhì)量低下,據(jù)測(cè)試說(shuō)明,TomcatJSP 效勞器方面的穩(wěn)websphere。它的開(kāi)發(fā)格外便利,集成了很多優(yōu)秀的性能,它的源碼公開(kāi),你可以認(rèn)真地爭(zhēng)辯它運(yùn)行機(jī)制。簡(jiǎn)潔易學(xué)。Basic有誰(shuí)不會(huì)?很少會(huì)有人舉手,所以有人在說(shuō)這個(gè)開(kāi)發(fā)根底是最廣的。而且MS 有一向做的格外好的聯(lián)機(jī)手冊(cè),本地化語(yǔ)言的幫助,同時(shí)格外快的消滅教學(xué)書(shū)籍,這樣會(huì)大大便利開(kāi)發(fā)人員的學(xué)習(xí)和對(duì)技術(shù)的深入爭(zhēng)辯。安裝使用便利。裝好一個(gè) Windows 2022 ,只要你安裝了 IIS 哪么 ASP就可以使用了,從沒(méi)有什么需要你花心思去配置的。8、 PHP。PHP 是一個(gè)什么緣由消滅的

4、呢?它是一個(gè)技術(shù)人員期望能用一個(gè)快速的方面來(lái)完成他自己的個(gè)人主頁(yè)中的一個(gè)小應(yīng)用。而在他一發(fā)不行收時(shí)消滅了 php,它使一個(gè)人能在多種操作系統(tǒng)下快速的完php GNU 的世界里找到 web 應(yīng)用平臺(tái)上一個(gè)決勝的工具,假設(shè)沒(méi)有php phpbasic的人員在極短的時(shí)間里快迅學(xué)習(xí)并完成用戶需要的應(yīng)用。9、 PBWeb3-tier 的大批消滅呢?仍舊是工具。一般說(shuō)來(lái),完成這些任務(wù)需要使用多種工具,在開(kāi)發(fā)時(shí)需要在多個(gè)工具之間切換,由此造成了開(kāi)發(fā)效率的低下和開(kāi)發(fā)難度的提PB8/PJ4 很好地解決了這些問(wèn)題。全部這些任務(wù),都可以在同一個(gè)開(kāi)發(fā)環(huán)境中完成,開(kāi)發(fā)人員能格外Component Component W

5、eb-ClientPB-Client。尤Sybase 2-tier Datawindow HTML 領(lǐng)域,使得數(shù)據(jù)庫(kù)驅(qū)動(dòng)的動(dòng)態(tài)頁(yè)面實(shí)現(xiàn)起來(lái)格外簡(jiǎn)潔。 Windows的功能,C#Visual Studio .NET 的結(jié)合使得創(chuàng)立和配置Web效勞幾乎可以自動(dòng)進(jìn)展。并且,和傳統(tǒng)的ASP應(yīng)用程序相比,ASP.NET應(yīng)用程在性能、穩(wěn)定性以及可擴(kuò)展性方面都有了實(shí)質(zhì)性的提高。JAVA開(kāi)發(fā)工具大比拼 具和廠商之間的關(guān)系格外簡(jiǎn)單,用戶之間對(duì)開(kāi)發(fā)工具的爭(zhēng)辯是一個(gè)永恒的話題。JDK notepad(ultraedit,editplus,. );C,C+isual J+Borland JBuilder情有獨(dú)鐘,加上

6、一些通用的集成開(kāi)發(fā)環(huán)境比方Visual Slick Edit,一些基于 java 的比較小的開(kāi)發(fā)環(huán)境,比方Kawa,JCreator,IntelliJ.UNIX EMACS,VI的愛(ài)好者了.isualAgeJavaJDK 知道“背后發(fā)生的事情”,對(duì)他們而言,可視化編程工具生成的代碼確定是垃圾,不利于自己的修改和維護(hù)。notepad ultraedit,editplus,乃至更強(qiáng)大的工具,遠(yuǎn)遠(yuǎn)不是一個(gè)文本編輯器那么簡(jiǎn)潔。 Java世界有它自己的特點(diǎn)。 BorlandIDE 之一。 Java領(lǐng)域卻不能有同樣的風(fēng)光,其實(shí)從微軟公 J+ 1.0 Borland挖來(lái)的Delphi Visual J+ 6

7、.0,它始終處于一個(gè)為難的位置。后來(lái)更由于被Sun起訴,被迫最終修改。不行能從 Microsoft 得到 Java 的開(kāi)發(fā)工具,這是很明顯的。 了,不僅很秀麗,而且有很細(xì)心的設(shè)計(jì),而不是照搬習(xí)慣的方式怎么沒(méi)有我生疏的菜單構(gòu)造?.VisualAgeJava有很多獨(dú)特的地方,需要一個(gè)生疏和適應(yīng)過(guò)程。VAJ 用自己的二進(jìn)制格式文件(資源庫(kù))作為根本的存儲(chǔ)模型。對(duì)于開(kāi)發(fā)者而言,完全不用考慮文件和路徑的全部問(wèn)題。所面對(duì)的直接就是package,class,method.,同時(shí)在顯示上也是以類、方法等單元作為對(duì)象,只顯示選中的元素直到近期的版本才消滅了full classvie,這格外符合面對(duì)對(duì)象的概念,

8、幫助開(kāi)發(fā)者用面對(duì)對(duì)象的概念和模型來(lái)考慮問(wèn)題。固然,有人可以說(shuō),不接觸文件,不搞清楚文件,路徑,包的關(guān)系,就沒(méi)有了解Java中這局部真正的內(nèi)部機(jī)制。但是,即使是已經(jīng)充分了解的有閱歷的程序員,也難免在這個(gè)問(wèn)題上犯錯(cuò)誤或者消耗不少時(shí)間和精力由于牽涉的因素很多,對(duì)于初學(xué)者,這一點(diǎn)就更重要了。 都被保存,可以很簡(jiǎn)潔地回溯和比較。任何時(shí)候想凍結(jié)代碼的狀態(tài)時(shí),可以將一個(gè)版本版本化。這樣將使特定版本成為只讀的,并可以命名。編程時(shí)完全可以放心保存和修改,對(duì)于開(kāi)發(fā)周期內(nèi)的一些特別點(diǎn)可以便利地留下快照。增量編譯。在VisualAgeJava中沒(méi)有顯式的編譯過(guò)程,每次存盤的同時(shí)就進(jìn)展了增量編譯,有問(wèn)題馬上step b

9、y step,在正確代碼根底上連續(xù)工作的增量式開(kāi)發(fā)是一個(gè)很好的習(xí)慣,比上來(lái)就寫很長(zhǎng)一段程序,編譯運(yùn)行,然后再漸漸地調(diào)試和查找錯(cuò)誤,要高效得多。最好的調(diào)試方法就是避開(kāi)錯(cuò)誤。 debugger里面編寫程序,程序始終在運(yùn)行,而不System.out.println 來(lái)觀測(cè)程序運(yùn)行狀態(tài)。Windows 開(kāi)發(fā)工具大比拼borlandturbo c borland c+c/c+程序員唯一的quick c(現(xiàn)在還有人知道這個(gè)產(chǎn)品嗎?)microsoft c/c+從來(lái)也沒(méi)有成為過(guò)主流。但 borland c+microsoft visual c/c+inprise(borland)揀起了turbo pasca

10、l borland pascal 的輝煌(borlandpascal 編譯器),全力推出了delphi。delphi vb vb basic 起家的嘛,vb 不 delphiidevclc+c+builder,visual c+的市場(chǎng)發(fā)起了夾攻。c+builder 好似是個(gè)不錯(cuò)的折衷選擇了?再認(rèn)真想想!c+builder 的優(yōu)點(diǎn)delphi delphi c+builder c+builder vc 還慢,哪能和 delphi c+builder bug delphi 還多,甚至sample 代碼中還有錯(cuò)。vcl的局部功能不能使用,要靠嵌入pascal 代碼訪問(wèn)。c+builder可用的第三方

11、控delphi 多。microsoft inprise,誰(shuí)會(huì)笑在最終呢?1)哪門語(yǔ)言更簡(jiǎn)潔入門?delphivisual c+程序員是十里挑一。相對(duì)而言,delphi 更適合初學(xué)者。哪門語(yǔ)言有更多可繼承的代碼?語(yǔ)言代碼的可重用性是加快開(kāi)發(fā)效率明顯方面,從早期的過(guò)程、函數(shù)到現(xiàn)在的組件技術(shù)都是朝這個(gè)目 vcl 實(shí)現(xiàn)起來(lái)就比較簡(jiǎn)單。語(yǔ)言自身的本性。就技術(shù)(delphi 目前領(lǐng)先于 visual c+。但穩(wěn)定性和強(qiáng)健性的缺乏又讓我對(duì)mfcmfc,目前又沒(méi)有適宜的替代品。 并不重疊,甚至是互補(bǔ)的。到底怎樣取舍,要依據(jù)你的工程特性打算。假設(shè)你開(kāi)發(fā)系統(tǒng)底層的東西,需要visual c+windows api

12、mfc。假設(shè)你寫傳統(tǒng)的windows 桌面應(yīng)用程序,visual c+mfc框架是“正統(tǒng)”的選擇;假設(shè)界面局部占這個(gè)應(yīng)用程序代碼比例較delphi 中有相關(guān)功能的控件的話,delphi 是事半功倍的選擇。假設(shè)你為企業(yè)開(kāi)發(fā)數(shù)據(jù)庫(kù)、信息治理系統(tǒng)等高層應(yīng)用(“高層”是相對(duì)于“低層/底層”而言的,不是說(shuō)技術(shù)高級(jí)或低級(jí)。)而且有比較緊的期delphi object pascalc+delphi 幾乎是 internet/intranet 適合編寫設(shè)備驅(qū)動(dòng)、com效勞程序、科學(xué)計(jì)算、把握臺(tái)console程序、wince 的應(yīng)用和一些小的工具等等。應(yīng)用范圍的不同要求好的程序員精通這兩門語(yǔ)言。語(yǔ)言的前景和可擴(kuò)大性。 inprise linux進(jìn)軍了,而delphi visual j+工程了。但inprise 沖擊不會(huì)太大。 studio 7.0 就要推出了。這一版本將加強(qiáng)網(wǎng)絡(luò)開(kāi)發(fā)的特性??磥?lái)微軟雖然被判解體,開(kāi)發(fā)實(shí)力可是一點(diǎn)沒(méi)打折扣。另

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論