欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
對于Windows程序員,Java將是最好的選擇
【IT168 專(zhuān)稿】到現在為止,軟件已經(jīng)有幾十年的發(fā)展歷史了。然而,在上個(gè)世紀90年代中期,也就是1995年,發(fā)生了足以成為現在軟件產(chǎn)業(yè)基石的兩件大事。這就是Windows95的發(fā)布和Java的問(wèn)世。Windows95是微軟的第一個(gè)32位操作系統。也是微軟第一個(gè)銷(xiāo)售火暴的操作系統。當滾石樂(lè )隊的一曲“把我啟動(dòng)”響遍了世界的每一個(gè)角落,而微軟超過(guò)5億美元的廣告支出創(chuàng )造了當時(shí)的銷(xiāo)售神話(huà)時(shí),也就拉開(kāi)了Windows時(shí)代的序幕。對于Java來(lái)說(shuō),這一年也非同尋常。這項經(jīng)過(guò)數年的發(fā)展,幾起幾落的技術(shù)終于在這一年與公眾見(jiàn)面。并以它的殺手廣告語(yǔ)“一處編譯,到處運行”迅速成為除了Windows外的另一個(gè)吸引眼球的熱門(mén)詞匯。
 
一、Windows程序員的苦惱
 
自從Windows95和Java幾乎同時(shí)誕生后,也就注定這兩個(gè)“冤家”將長(cháng)期爭斗下去。在最初的階段,微軟也看到了Java的潛力,所以就從Sun那里買(mǎi)來(lái)了Java的許可證。并在Windows里內嵌了Java。但微軟這個(gè)家伙總是想著(zhù)去控制別人。它雖然表面上支持了Java,但在背地里卻在研究自己的JVM。也就是現在的VJ。不過(guò)這個(gè)陰謀最后被Sun識破了,在一場(chǎng)官司后,Sun終于取得了勝利,這也迫使微軟放棄了它的計劃。然而這場(chǎng)官司的影響也是深遠的,因為它維護了Java一處編譯、到處運行的承諾。
 
對于在Windows下編寫(xiě)程序的開(kāi)發(fā)人員來(lái)說(shuō),將會(huì )有很多的選擇。如微軟的VC、VB、還有現在的.net framework(包括C#、VB.net等),還有Borland的Delphi、C++ Builder等。這些工具中的每一個(gè)都有很大的用戶(hù)群。然而這些開(kāi)發(fā)工具雖然強大,但它們并不適合所有的領(lǐng)域。
先來(lái)看看微軟的產(chǎn)品。VC是被公認的應用最廣的C++開(kāi)發(fā)工具,然而由于VC在使用上并不容易,因此,很少有人會(huì )用VC設計擁有復雜界面的程序(除了一些通用的工具等軟件),而一般VC用的最多是實(shí)現一些dll、ocx等程序庫。而且VC在現在很熱的企業(yè)應用方面(如SOA等)幾乎是個(gè)門(mén)外漢。對于VB來(lái)說(shuō),雖然使用上很簡(jiǎn)單,但這個(gè)工具對于企業(yè)應用方面的支持也不盡人意(當然,最新的VB.net有一些支持,但和Java相比仍是小屋見(jiàn)大屋)。而B(niǎo)orland的產(chǎn)品的最要特點(diǎn)就是容易使用,但在處理企業(yè)應用方面也和微軟的產(chǎn)品一樣,十分弱小。而在其他的應用,如移動(dòng)開(kāi)發(fā)方面,微軟在.net中提供了個(gè)移動(dòng)版的.net framework。但遺憾的是這個(gè)東西只能在微軟的Windows CE中運行。而用戶(hù)在選擇這項技術(shù)時(shí)必須要十分肯定自己以后將一直使用微軟的產(chǎn)品。而B(niǎo)orland目前還沒(méi)有關(guān)于移動(dòng)方面的產(chǎn)品(JBuilder除外,這個(gè)其實(shí)是Java的)。上述的這些不足將會(huì )給Windows程序員帶來(lái)很多的不便。要想以不便應萬(wàn)便,就只有學(xué)習更多的技術(shù)來(lái)彌補了。
二、Java才是我們最好的選擇
 
無(wú)論是微軟,還是Borland的開(kāi)發(fā)工具,都有一個(gè)共同的缺點(diǎn)。就是只能在微軟的Windows下運行(雖然Delphi有Linux版的Kylix,但功能有限)。這對于開(kāi)發(fā)人員是一個(gè)艱難的選擇,因為在選擇這些開(kāi)發(fā)工具之前,必須要有一個(gè)清醒的認識,要使用什么操作系統呢?是Windows、Linux還是Unix。而Java用戶(hù)就完全不會(huì )有這樣的問(wèn)題。對于Java用戶(hù)而言,至少有三點(diǎn)值得我們去選擇它:
 
1.        跨平臺
 
這是Java的基本特性。也是選擇Java的核心原因。因為這樣我們就不必考慮軟件未來(lái)
所使用的操作系統是什么,只要JDK支持,我們的軟件就支持。
 
2.        強大的企業(yè)支持
   Sun將Java分為了三部分,基中一部分,也是最大的部分就是J2EE。這是專(zhuān)門(mén)為企業(yè)應用而準備的。其中包括JSP/Servlet、EJB、Web Services、JMX、MQ等。而象Java提供這么全的企業(yè)解決方案的開(kāi)發(fā)工具還是沒(méi)有的。而且還有從多的廠(chǎng)商在支持著(zhù)它,如BEA、IBM等,它們?yōu)镴2EE提供了強大的服務(wù)器支持。
 
3.        各種應用技術(shù)統一
 
   這一點(diǎn)非常關(guān)鍵。雖然上述的應用使用不同的語(yǔ)言和技術(shù)也能解決,但這需要程序員的知識面非常廣,而Java則不同,使用Java幾乎可以做所有的事情。從桌面應用(現在基于Java的可視化IDE已經(jīng)大量涌現,如NetBeans就是其中最卓越的代表)、移動(dòng)應用到企業(yè)應用,甚至是編譯器和解析器(隨著(zhù)JDK的速度越來(lái)越快,基于Java的編譯器的解析器將會(huì )越來(lái)越普遍)。而我們所使用的技術(shù)只有一個(gè),這就是Java。只要學(xué)會(huì )了Java,就可以做所有的事情,至少在現在的三大領(lǐng)域是這樣的(桌面:J2SE、企業(yè):J2EE、移動(dòng):J2ME)。這一點(diǎn)是其他語(yǔ)言所不具備的。
 
   對于Windows程序員來(lái)說(shuō),我認為選擇Java要比選擇其他的開(kāi)發(fā)工具更安全。也許有人會(huì )問(wèn),在Windows平臺下選擇微軟的開(kāi)發(fā)工具不是更好嗎?當然,一般情況下這么做是沒(méi)問(wèn)題的。但這種情況現在正在發(fā)生著(zhù)改變。最近微軟發(fā)布了Windows Vista。據微軟宣稱(chēng)這將是有史以來(lái)最強大,最另人振奮的操作系統。事實(shí)真的如此嗎?在微軟發(fā)出要發(fā)布Vista的風(fēng)聲之初到現在已經(jīng)有好幾年了,原來(lái)微軟大力鼓吹自己的操作系統是基于和以往不同的存儲格式的,但現在由于技術(shù)問(wèn)題也沒(méi)有最終兌現承諾?,F在Vista雖然發(fā)布了,但是卻罵聲一片,起因是運行在老版本的Windows中的軟件有很多和Vista不兼容,總是出現這樣或那樣的毛病。更有甚者,微軟自己的軟件也是這樣。如Visual Studio 2003和Visual Studio 2005在工作時(shí)總是莫名其妙地出現異常。只有Visual Studio6運行還可以。
 
看到這些,那些認為在Windows平臺只有選擇微軟的開(kāi)發(fā)工具才最好的程序員到現在還會(huì )這么認為嗎?Vista在兼容性上的差勁的表現給了Sun機會(huì )。Sun宣布,自己的最新版J2SE6將專(zhuān)門(mén)為Vista進(jìn)行優(yōu)化??梢院芎玫卦赩ista上運行。完全不存在兼容性問(wèn)題。也許這將是Java程序員的福音。而那些使用其他開(kāi)發(fā)工具或語(yǔ)言的程序員,也許會(huì )有些擔心自己的程序在Vista運行上會(huì )出現異常,甚至是無(wú)法運行。我的建議是如果已經(jīng)使用其他開(kāi)發(fā)工具的程序員在部署自己的程序時(shí)盡量不要使用Vista,而還沒(méi)有做出最后選擇的程序員,還是選擇Java吧。因為,對于Java來(lái)說(shuō),這些兼容性問(wèn)題是Sun應該考慮的,而我們只要做好自己的事情就可以了。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Visual Foxpro漫談(三)
天天用的開(kāi)發(fā)環(huán)境,你真的了解嗎?
一篇講演稿,來(lái)自CSDN Blog 標題是程序員成功之路
C++ C# VC VC.net以及VC++有什么區別和聯(lián)系?
C . C .VC .java.vb和C#有什么區別
談一談軟件開(kāi)發(fā)工具的選擇
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久