Java開發有哪些不足之處?
框架泛濫,相對VS而言缺少強大的IDE,JDK需要專門下載
IDE不需要了,eclipse強大到無以復加了.最大的缺點就是慢,開源東西太雜,什麼都能往上套,標准不一
在開發速度上相對另外2P(ASP.PHP)而言慢些
開發的時間一定會很長時間,效率不高啊,雖然有SSH框架,但是開發的時候真正用SSH的也不多。
相對而言,Java運行速度慢,開發時間長
框架太多,開源的東西有多有雜,運行速度比其他的(例如:ASP)慢,初學者面對這麼龐大復雜的體系結構,難以學習.
Java應用開發方面界面不夠友好,而且執行效率慢,網絡開發方面框架太多,太雜,執行效率也不快。編寫3d游戲開發方面,模型粗糙不夠細膩(相對3dmax,Maya)顯得很笨重。渲染方面不如專業的三維軟件,粒子效果不流暢,相關的教程很少。手機開發方面,兼容性差,運行速度慢。同樣的J2ME程序在模擬器上調試成功後,在真機上調試,會出現許多問題。至於機頂盒,我就不知道了。
因為Java的開源,得以各種優秀的框架,個人作品層出不窮,這就像一把雙刃劍,導致了標准的不統一,很明顯的就是幾乎各個公司使用的標准都不一樣,但是總之來說還是利大於弊
性能效率相對來說比較差、應用范圍比較窄(除了B/S架構應用方面有優勢之外,在別的應用領域中比不過別的語言)、Java語言發展速度緩慢(雖然現在Java的所謂框架、新概念多如牛毛,呈現出一種百花齊放的現象,但是這只是表明上的繁榮而已,真正能夠對Java語言有貢獻的、能夠促進語言本身發展的卻是少的可憐,最終的結果就是Java語言的發展十年如一日,十年後的跟十年前的沒什麼差別,反觀Java最直接的對手.Net的發展速度就可見Java再不想辦法發展,很可能就要被替掉的了)......
我是學習J2EE的,要說Java開發的不足,首先第一點就是框架和設計模式太多了,沒有一個統一的,其次就是IDE都是開源的,可以說好也可以說不好,好的是可以按照自己的意願來做,不像微軟的那樣都是很隱蔽的,不好的就是Java的IDE像個大雜燴,什麼都有。但是我還是很喜歡Java的,在開發B/S架構時還是很經典