互聯網信息時代,為什么有人會選擇JAVA這種編程語言?
網友解答: 謝謝邀請!Java語言的發(fā)展和廣泛應用得益于互聯網的大發(fā)展,伴隨著互聯網的發(fā)展,Java也被不少人譽為“互聯網普通話”,可見Java語言在互聯網當中的地位,當年的Sun公司甚
謝謝邀請!
Java語言的發(fā)展和廣泛應用得益于互聯網的大發(fā)展,伴隨著互聯網的發(fā)展,Java也被不少人譽為“互聯網普通話”,可見Java語言在互聯網當中的地位,當年的Sun公司甚至將自己的股票代號改為Java。
是什么原因導致Java在互聯網時代被廣泛采用呢?原因有以下幾點:
第一:Applet讓傳統的靜態(tài)網站(Web site)多了一種動態(tài)交互的手段。Applet的推出使得用戶在本地的瀏覽器中可以完成動態(tài)交互的功能,也正因如此,Applet在推出之初得到了大面積的使用,在1999年之前出版的Java書籍中,大部分都在講解如何使用Applet??梢哉f,Applet為Java開了一個好頭,奠定了Java語言在互聯網開發(fā)中的一個基礎。
第二:Java Web方案占領了后端市場。當年的Sun公司在Applet之后迅速推出了Servlet方案和JSP方案,由于Servlet方案以多線程的運行方式,所以明顯提升了服務器的處理效率,得到了市場的廣泛認可。當年以JSP+JavaBean+Servlet的MVC解決方案得到了廣泛的采用,同時Sun公司也推出了EJB的企業(yè)級解決方案,可以說在Web開發(fā)領域,Java打造了一個全方位的解決方案。
第三:開源框架的發(fā)展助推了Java語言的普及。雖然EJB的發(fā)展并沒有像Sun公司預期的那么順利,但是開源市場上出現了大量優(yōu)秀的開發(fā)框架,包括Struts(1.x和2.x)、Hibernate、Spring、Mybatis等一系列解決方案,這些優(yōu)秀的開源框架讓眾多的中小企業(yè)也有了使用Java開發(fā)的解決方案,至此Java奠定了一個較為完善的生態(tài)環(huán)境。
第四:移動互聯網和大數據時代進一步助推Java語言。在移動互聯網時代,Android選擇了Java作為開發(fā)語言,由于Android市場的不斷發(fā)展,Java語言的應用場景得到了進一步的擴展。另外,在大數據領域Java也有廣泛的應用。
雖然不少程序員都認為Java語言便“重”,但是Java語言在性能方面比較穩(wěn)定,同時有完善的生態(tài)環(huán)境,這也是為什么現在很多大型互聯網平臺選擇Java的原因。
我使用Java語言的時間比較久,我在酷米上也寫了關于學習Java的系列文章,感興趣的朋友可以關注我,相信一定會有所收獲。
如果有Java開發(fā)方面的問題,也可以咨詢我。
謝謝!
網友解答:Java現在依然占領了編程語言的很大份額,究其原因大概有以下幾點:
一、跨平臺
現在流行的操作系統有很多,而且還不斷推陳出新,如果此前花了很大力氣編成的系統,不能移植到其他平臺,需要為其他平臺的程序編寫付出成倍代價。Java跨平臺的特性有效解決此問題。
二、面相對象的高級語言
編程語言經過多年的發(fā)展,證明面向對象的語言相對結構化語言更加便捷、規(guī)范、高效。
三、支撐環(huán)境成熟
當前幾乎所有的操作系統、瀏覽器等很多環(huán)境都支持Java,支撐環(huán)境相當成熟。會Java,就意味著很多平臺的開發(fā)你都可以做。
基于以上原因,選擇Java的人依然不少。