JAVA 和 ASP 一樣。ASP你學過,我就不多說了,ASP是微軟公司開發的代替CGI指令碼程式的一種應用,它可以與資料庫和其它程式進行互動,是一種簡單、方便的編程工具。
現在人們學JAVA大多是為以後學JSP打基礎。JSP的優勢也是由JAVA的優勢來表現的。JSP最擅長的是企業級應用開發,而不是和ASP一
樣擅長做網站,當然JSP也可以做網站,做的網站的健壯性也是比較強的,比如可以防止大部分的SQL注入。JAVA走J2ME,J2SE,J2EE三個方
向,路比較寬,而且在其對應領域裡面也比較有優勢。所以領域比較寬那麼一點。人們也喜歡學JAVA,這樣工作和發展也會寬一點。
但是我的建議和樓上的也差不都,精通一門就行了,現在又出現了RUBY,據說繼承了現在主要語言的優勢,這個我沒有太關注,所以也瞭解的不多,就
不誤導你了,呵呵。ASP是微軟的東西,現在微軟優勢絕對的平台開發人物,所以不要擔心ASP的發展前景,呵呵,就像我現在根本不用擔心JAVA會過時一
樣,人家SUN公司都不擔心自己倒閉,咱們就不用操心啦。精通一門足夠可以做這一領域的領頭羊,所以不要被這麼多的語言混淆了視線,呵呵。
PS:
關於介面和邏輯分家不分家的問題,ASP應該是大部分的商務邏輯都內嵌在了ASP頁面裡面,而JSP不是,JSP是通過最基本的MVC架構,當
然,STRUTS架構什麼的都是基於MVC架構來設計的,JSP通過MVC架構,將表現層和邏輯分開了,也就是說,做前台的就是做前台的,美化頁面的工作
完全交給網頁美化工程師來做,而我們學JAVA的工程師主要寫架構的控制層,也就是商務邏輯層,不需要花費大量的時間來調整介面好不好看。所以學JAVA
也主要是再MVC架構中擔任寫邏輯的任務。
學JAVA的確可以路子寬一點,因為現在架構是很吃香的,而JAVA能把架構技術發揮的淋漓盡致,如果熟悉架構的話以後走技術路線可以做架構師,技術高管等,還可以做專案經理,這就偏重開發工作單位管理和協調了。
現在JAVA最流行的開發工具組合和大家說的都差不多,MYECLIPSE_TOMCAT。開發WEB應用這個組合是很強悍的。呵呵。
PS2:
呵呵,其實JAVA和JAVA2的區別就是類庫版本的問題。JAVA類庫從1.2的版本開始就成為JAVA2了,這次類庫的更新比較大,解決了之前出現的很多不合理的BUG,也就是說JAVA2在體現JAVA思想上更貼切,更合理一點。
現在大家都說學JAVA,其實這裡的JAVA就是JAVA2了,沒有關係,你自己看書也好,是找培訓班也好,我相信不會有人還會拿1.2以下的版本來教你的。呵呵。