欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

2018學(xué)Java編程有沒有前景

吉茹定2年前15瀏覽0評論

2018學(xué)Java編程有沒有前景?

多謝悟空邀請!

說一些自己的淺見,話說的可能比較直,有些童鞋看了會不舒服,沒關(guān)系,僅作為一家之言,您權(quán)當(dāng)參考。

Java的前景(僅僅個人觀點)

如果您是一位剛剛要學(xué)習(xí)編程的人士,想要認(rèn)識和學(xué)習(xí)編程,我個人建議您最好不好學(xué)Java。Java最開始Sun公司推出,當(dāng)時Java是奔著開源去的,后來Java被賣給了Oracle,Oracle公司想把Java變成他們的搖錢樹,改變了Sun公司當(dāng)時推出Java的初衷。所以O(shè)racle跟Google公司就開撕了,說白了就是要用Java就交錢,Google天真的認(rèn)為Java不應(yīng)該開源嗎!沒辦法,Google公司確實大公無私、想著其它公司也應(yīng)該這樣才對,可沒想到碰到個流氓公司。Google一怒之下,就推出了自己的開源編程語言Dart和Go,Dart用來代替JavaScript、Go用來代替Java。

不好說,是Java成就了Android、還是Android成就了Java,其實Java本來是江河日下的,被Google的Android挽救了一把火了起來,火起來了這Oracle也燒包了。

Oracle是一家主要供應(yīng)數(shù)據(jù)庫和ERP的企業(yè),算是一家沒有公益理想的公司、也可以算作一家流氓公司。作為一家商業(yè)公司,他們想把一切資源都變成錢,當(dāng)初他們收購了MySQL,本來開源的MySQL被他們劈成兩條路線,一條路線延續(xù)原來的開源路線,但設(shè)置重重障礙;另一條路線就直接封閉了,拿來賣錢了。

總體來說,Java語言的前景是不明朗的,說的通俗一些,Oracle和Google這兩家公司,您更相信誰呢?于我而言,我更相信是的Google。不過要說明的是,現(xiàn)在的開發(fā)語言排行榜上,Java還是經(jīng)常排第一的。但別忘記我說的是前景、不是現(xiàn)在!

前些年國內(nèi)大量的Java培訓(xùn)機(jī)構(gòu)涌現(xiàn),培訓(xùn)了大量的Java程序員,國內(nèi)Java似乎已經(jīng)形成了主流。有這些機(jī)構(gòu)和程序員撐著,誰敢說Java不好就會被罵的狗血淋頭的,沒關(guān)系了,我說的是一家之言,您看著不舒服也不用緊張,當(dāng)我沒說。畢竟我以前曾經(jīng)也是一個狂熱的Java支持者。

如果您已經(jīng)是Java程序員了,也沒什么辦法,個人認(rèn)為最好還是再學(xué)一門語言。

至于學(xué)什么語言,主要看您學(xué)習(xí)編程的目的是什么,因為每種語言都有自己的強(qiáng)項。本人比較看好靠近開源的編程。

開發(fā)CS桌面應(yīng)用程序

現(xiàn)在桌面應(yīng)用的開發(fā)還是開發(fā)中很重要的一塊,做這一塊的開發(fā),做的好的編程語言就這么幾家:

1、微軟的開發(fā)套件。以C#為代表,是桌面開發(fā)的首選,因為我們所說的桌面主要是Windows。目前國家在想辦法擺脫操作系統(tǒng)的束縛,大力發(fā)展Linux,但這需要一個過程。試想當(dāng)年如果倪光南戰(zhàn)勝了柳傳志,中國人也不像現(xiàn)在這么被動,芯片、操作系統(tǒng)也不會整天被人牽著鼻子走。據(jù)我估計,至少十年內(nèi)windows是干不掉的,所以您學(xué)了也不會虧。

2、Delphi、C++Builder。這兩個是快速開發(fā)的利器,雖然走下坡路,但用來做桌面開發(fā)還是杠杠的。當(dāng)年Borland的首席架構(gòu)師安德斯被微軟挖去搞C#去了,造就了C#、卻坑了Delphi,導(dǎo)致Delphi的編譯器在兩年內(nèi)沒人敢碰,因為那是安德斯用匯編寫的,其她人一時半會兒搞不懂。不過近些年,Delphi慢慢爬起來了,雖然毛病有,但用來做桌面開發(fā)還是那么順手。

3、如果您要做Linux桌面應(yīng)用,建議您使用QtCreator,諾基亞的,用過一段時間,開發(fā)環(huán)境還是不錯的。有點類似于Delphi,寫代碼、拖拉組件還是挺方便的,而且QtCreator是跨平臺的,Windows、Linux、嵌入式、Android都能干。

其它的我不知道有哪些更好的。有些朋友會說,Java呢?嗯,Java做桌面開發(fā)就是個毛線。

開發(fā)BS應(yīng)用

開發(fā)BS應(yīng)用的語言和環(huán)境就多了去了,筆者列幾個自認(rèn)為常用的供您參考:

1、PHP。PHP是開源開源開源的,重要的事情說三遍。她是一種通用開源腳本語言。語法吸收了C語言、Java和Perl的特點,利于學(xué)習(xí),使用廣泛,主要適用于Web開發(fā)領(lǐng)域。

2、Java。Java用來開發(fā)BS應(yīng)用還是可以的,工具有Eclipse、NetBeans等,用起來還是挺好用的。其實本來有更好的工具,當(dāng)年Borland開發(fā)出了JBuilder、微軟也有Visual J++,后來因為Java的自大都被干掉了,包括IBM的Visual Age for Java,后來被IBM送給了開源社區(qū),在眾多高手的推進(jìn)下才有了今天的Eclipse。

3、C#。C#基本上算是個萬能語言,除了跨平臺差一些,做開發(fā)有很好的環(huán)境支持。

4、Ruby。一種簡單快捷的面向?qū)ο竽_本語言,在20世紀(jì)90年代由日本人松本行弘(Yukihiro Matsumoto)開發(fā),遵守GPL協(xié)議和Ruby License。Ruby on Rails 是一個可以使您開發(fā)、部署、維護(hù)Web應(yīng)用程序變得簡單的框架。

開發(fā)手機(jī)應(yīng)用

1、Java。現(xiàn)在Android程序大多是使用Java語言開發(fā)的,這跟Google當(dāng)年對Android的設(shè)計有很大關(guān)系,不過現(xiàn)在這種情況正在改變。

2、Kotlin。Kotlin是一個用于現(xiàn)代多平臺應(yīng)用的靜態(tài)編程語言,由JetBrains開發(fā)。2017年Google宣布Kotlin已正式成為Android官方支持開發(fā)語言。

3、object-c,這是蘋果iOS開發(fā)的主流語言。本人不太看好蘋果公司的前景,很多人都說蘋果是個偉大的公司,也許吧,可我不這么認(rèn)為,我覺得那些死抱著自己的東西、錢都讓自己賺走的公司是不長久的。蘋果公司當(dāng)時剽竊了伯拉圖實驗室的研究成果高出了MacOS,想賺錢想瘋了,全封閉起來自己玩,火了幾年最后差點被自己玩死。現(xiàn)在玩的這套跟當(dāng)年差不多,我不知道它到底能活幾年。

嵌入式開發(fā)

不說了,那肯定是c了。

以上都是個人看法,不合您得意您也別介意,一家之言、僅供參考。

java開發(fā)還是維護(hù),2018學(xué)Java編程有沒有前景