關於Java的一點想法
快下班了,或者說已經下班了。今天寫點東西吧,明天要出去到省裡檢測硬體,還不知道什麼時候能回來呢。
做了幾年開發了,Java做過,C#做過,Delphi也做過,C++也做過了。很多,很雜,品種繁多,呵呵。做的多了,感想也多。本來想寫幾篇系統的關於語言對比的東西。現在看來,先寫幾個針對語言本身的吧。
先簡單的談談Java。
Java這門語言呢,本身是來源於C++,去掉了一些繁瑣的特性,保留了所謂的優雅。然後就一路從J2SE一直攀升到J2EE,然後Servlet和JSP不過癮,上升到EJB。貌似最近EJB也不夠口味了,上升到了Open Seam,我擦。號稱是綜合了EJB,Seam,JSF。越來越大,很怕,很怕。越來越多,要學的標記也越來越多,框架更多。每個框架的開發者或者開發團隊都有自己的習慣和興趣愛好,有的用XML,有的用properties,有的用ini,還有的HSQL。說真心話,我搞Java搞了也好幾年了,愣是沒完全搞明白Spring要怎麼用。會一點,但是隻是依葫蘆畫瓢。要說我有多精通Spring,不敢說。
我呢,始終認為Spring這類玩意就是個框架,就是個工具,也僅僅是個工具。太龐大的,或者太難用的,都不適宜在專案中生存。很多專案的工期一共才幾個月,光是選框架學框架就要花掉一半乃至更多的時間,這還怎麼搞?等到實際開發了,又會遇到林林總總的問題,也很難說的。比如我經常在我的群裡看到有人問Hibernate的Lazy Load。看了很多遍了,但是還是沒能完全解決。有的能解決,有的就是稀奇古怪,就是沒辦法解決掉。
說說我自己遇到的吧。剛進公司的時候,開發的省交通廳的專案。WebSphere5的。所有的東西,從資料庫到WEB容器,甚至開發工具都是IBM的。憑心而論,IBM的工具真的不錯。但是。。。WSAD 5.1.1.1這個東西跑起來,2G才比較流暢,然後我嘗試了一下RAD6,4G才能跑的勉強。這是IDE還是啥麼。然後開發當中,有一個JSP居然出現了靈異事件。我們寫入的內容是中文的,但是IE開啟以後,經過伺服器以後拿到的東西,是英文的,而且語法用詞都是正確的。
IBM給俺們做了翻譯。我不知道是專案一期的遺留問題還是有人弄過還是怎麼的,總之,這一切太神奇了。至於什麼JSP始終不編譯,什麼classes檔案不載入這種事情,那就不談了。我遇到最神奇的一次,是要裝WorkFlow的客戶端。這個東西全華東區已經沒人會弄了。最後愣是一點一點的看程式碼,花了幾天工夫,才裝好客戶端。我是要開發,不是要研究。新裝的系統,新裝的東西,啥都沒搞,直接上WF的Client,居然不行。我還能說什麼,呵呵。也許是我才疏學淺,但是我著實怕了,真的怕了。
今天先說到這裡吧。下次來說說Java的優勢和劣勢。畢竟一門語言一個事物要客觀的看,不能全否定也不能全肯定,不是麼。做人做事都是如此,呵呵。
下班吃煲仔飯去了。
相關文章
- 關於WebWind一點想法Web
- 關於本書的一點想法
- 關於遊戲付費的一點想法遊戲
- 關於Decorator模式的幾點想法模式
- 關於web開發前期工作的一點想法Web
- 關於 blog文集和翻譯的一點想法
- 關於判斷兩個矩陣相交的一點想法矩陣
- 關於大語言模型時代下自學的一點想法模型
- 關於大資料和網際網路的一點想法薦大資料
- 對於技術焦慮的一點想法
- 關於Python 3的一些想法Python
- 關於新書出版的一些想法新書
- 關於美食網站的想法!網站
- 關於 Spring-WebFlux 的一些想法SpringWebUX
- 關於讀書分享會的一些想法
- 關於演算法的一些想法 (轉)演算法
- 關於三層架構的一些想法架構
- java 關於操作Collection的一點說明Java
- 【筆記】關於大資料的一些想法筆記大資料
- 關於資料庫批次查詢的一個想法資料庫
- 關於JavaScript跨域的若干想法JavaScript跨域
- 有關C++異常安全的一點個人想法 (轉)C++
- Banq, 關於您的Chain of Responsibility模式的一些想法AI模式
- 關於js繼承的想法筆記JS繼承筆記
- 一點 Vue.observable 想法Vue
- 關於latch的一點點理解
- 關於資料許可權設計的一些想法
- 關於PHP 的一點點小分享PHP
- 關於Java併發多執行緒的一點思考Java執行緒
- 關於crontab 的一點理解
- 關於資料湖、資料倉儲的想法
- 關於模式爭論的一點點思考模式
- ai設定虛擬人物的一點想法AI
- 關於同步的一點思考-下
- 關於git flow的一點思考Git
- 關於PostCSS的一點小科普CSS
- 關於ORACLE的一點總結Oracle
- 關於“日誌”的一點心得