2015-11-08 133 views
1

我幾年前用java製作了桌面應用程序。到目前爲止,使用它並不是問題,但是現在,我認爲由於某些原因,運行Web應用程序比桌面更好。反正,我使用一些對象在Java桌面應用程序,例如...在這種情況下可以使用javascript而不是java嗎?

的BufferedReader,DataOutputStream類,InputStreamReader的,OutputStreamWriter, 的PrintWriter,HttpURLConnection類....

待辦事項的JavaScript支持有類似的類函數這樣的對象.. 。?我害怕他們沒有它。我只是新手,這只是一種愛好。所以我不太瞭解它。但我聽說這一天最熱門的語言是JavaScript,所以我只想跳到JavaScript ...所以請幫助我,如果你知道某事。謝謝。

+0

儘管名稱相似,但兩種語言之間沒有任何關聯。 –

+0

關閉主題quesion。順便說一句,Java是高級編程語言,JavaScript是腳本語言。您無法比較Java和JavaScript。 – afzalex

+1

桌面應用程序在您的計算機上運行,​​並且可以訪問文件系統,因此您可以讀取和寫入文件。在服務器上運行一個Web應用程序,並在瀏覽器中運行一些腳本(JavaScript),以允許客戶端*行爲*,並且它無權訪問文件系統。所以不,JavaScript沒有讀寫器/流類。 – Andreas

回答

1

雖然默認的JavaScript語言不允許讀寫文件,但程序node.js被設計爲充當服務器端JavaScript,並允許讀寫文件以及廣泛的npm庫以添加不同的功能。 有關nodejs web site的更多信息

+0

感謝您的評論。你怎麼看待HttpUrlConection?使用代理服務器,發送Http請求,獲取respose代碼,以及解析一些文本數據等。 – Juntae

+0

它支持http請求並具有解析和編輯JavaScript語言的所有功能。響應和請求通常可以通過支持這種或其他方法的API來處理。我沒有花太多時間在各個方面,但詳細的描述可以在節點上找到js Api文檔nodejs.org/api – Binvention

+0

而且nodejs能夠成爲代理,不僅僅是簡單地使用它們 – Binvention

相關問題