2015-11-08 148 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

相关问题