JavaScript在Notes中的使用
2010-09-14 13:13:32 来源:WEB开发网JavaScript还是Java?
你可能听说过Javascript和Java被相互交换着使用。你自己可能甚至也这样使用过(我就曾经这样做过)。我不知道是谁认为把两个完全不同的语言命名成几乎同一个名字是一个好主意,但是这里我们认为,JavaScript和Java不是同一个东西。甚至不是一个相近的东西。
像C++一样,Java是一个大周期(big-time)的编程环境。它是一个复杂的很难学习的软件,坦白地说,我难以将更多的精力放在这方面。Java可以在服务器上(Servlet)运行或在当地的浏览器上(Applets)运行,Servlet可以处理一些像连接到外部数据源之类的操作(这通常在后台发生而且用户也不用知道),Applets则总是处理一些用户的事情。
假如你已经使用过这些Applets,你就会知道你总是必须等待他们载入。换句话说,除非你已经连接到了你的服务器,否则你将不得不坐着看一个空白的灰色矩形框,直到所有的代码都下到浏览器里才行。这是Java Applets的一个问题:它们总是缓慢地载入。但是,在它们载入以后,请注意:这时它们就变得足够快并且实际上可以做任何事情了(只要你的代码写的足够好)。但是总的来说,浏览器中加入Java Applets并不是个好主意,至少我这么认为。除非你让它完成的任务极为重要或者难以置信的复杂,否则我不认为牺牲系统的性能来增加这个功能是有价值的。
而在你运行Java Servlets的服务器上,这就完全是另外一回事了,这正是Java强大功能的体现。不像其他语言,包括LotusScript,Java是多线程的,这意味着它可以同时做许多事情。Java可以很好的分配资源,只要服务器有足够的能力,根本不用担心到底是几百个用户还是几十万个用户同时点击你的应用程序。在这样的保证下,大多数复杂的Web应用是建立在大量的Java之上的。因此,它是为杰出的应用设计的杰出的编程环境。
Tags:JavaScript Notes 使用
编辑录入:爽爽 [复制链接] [打 印]- ››JavaScript拖拽原理的实现
- ››javascript事件列表解说
- ››Javascript代码优化工具UglifyJS
- ››使用脚本恢复WinXP系统的用户登录密码
- ››JavaScript Confirm 失效的解决办法
- ››使用phpMyadmin创建数据库及独立数据库帐号
- ››使用Zend Framework框架中的Zend_Mail模块发送邮件...
- ››JavaScript页面内拖拽原理分析
- ››使用cout标准输出如何控制小数点后位数
- ››使用nofollow标签做SEO的技巧
- ››javascript中select的常用操作
- ››javascript+css无刷新实现页面样式的更换
更多精彩
赞助商链接