社区
Web 开发
帖子详情
java和javascript的执行速度哪个更快?
江南愚子
2005-05-19 06:33:07
经常会有一些代码既可以用java做,也可以用javascript做,这个时候就要权衡谁的执行速度更快了。谁有这方面的经验?
...全文
1890
18
打赏
收藏
java和javascript的执行速度哪个更快?
经常会有一些代码既可以用java做,也可以用javascript做,这个时候就要权衡谁的执行速度更快了。谁有这方面的经验?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
18 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
江南愚子
2005-05-22
打赏
举报
回复
看来更应该考虑的是设计上的合理
tomuno
2005-05-20
打赏
举报
回复
如果客户端网速快的话,用jsp,反之用js
另外 你做一下简单的测试,select * from test
test 表里加上多点数据
看看哪个快
江南愚子
2005-05-20
打赏
举报
回复
可能情况没说明白,假设有这样一种情况:
需要实现的功能是,从数据库中用java代码读出一系列数据,然后经过计算将结果显示在jsp页面中。
在这里计算结果有两种方式,一种是用java代码,直接将得到的结果进行计算,然后将结果<%=%>到页面中;一种是根据数据库得到的数据生成javascript代码,让这些javascript去进行计算,将结果通过body标签的onLoad事件赋值到jsp页面中。
在这两种方式中,都必须访问服务器,而不只是单纯的在客户端执行,对于这整个功能来说,哪种方式更可取呢?
lubber
2005-05-20
打赏
举报
回复
建议放在服务端做
funcreal
2005-05-20
打赏
举报
回复
服务器的负担减轻了,客户体验还下降了呢。人家机器慢得要死了,你还要拿点东西来做计算?!你说你坏不坏?开玩笑了。。。
godhammer
2005-05-20
打赏
举报
回复
领教了,受益良多
sublive
2005-05-20
打赏
举报
回复
从设计角度来说当然应该在服务器端解决比较好,把更少的逻辑业务处理放在客户端。这样利于以后的开发修改。而且从楼主的需求来说,这点计算对服务器资源的影响微乎其微,可以忽略不计。
grayfox2008
2005-05-20
打赏
举报
回复
哦,对了,很多东西放在js里面都暴露给用户了,这样不好,所以我不喜欢。
见过一个“牛人”写程序是先把数据库里所有的用户名和密码拿出来放到js,然后登入后直接在页面上判断,人家一点页面代码就看到用户名和密码了……说他傻他还不信。
不过用这种方法我帮一个朋友实现了他们老总要的做一个登入的东东,就是在页面上写if(document.paassword=="123")。。。。
grayfox2008
2005-05-20
打赏
举报
回复
一般都是js快,因为不需要数据传递到服务器这个过程。
zhoujie_java
2005-05-20
打赏
举报
回复
我觉得服务器负载不大的话,服务器应该要快些。
江南愚子
2005-05-20
打赏
举报
回复
楼上,访问数据库在两种方式下都会有,而且完全相同,这不会成为这两种方式之间的差别。
它们的差别在于计算结果,一个在服务器端计算,一个在服务器端生成js代码在客户端计算
oyljerry
2005-05-19
打赏
举报
回复
js在客户端执行,java在服务端
jin2005
2005-05-19
打赏
举报
回复
同上,up
icarian_guy
2005-05-19
打赏
举报
回复
Java和JavaScript的比较
*Netscape 把 Livescript 改名为 Javascript , 这是Java的一个有趣的变异, 用于客户一方的用户化
*用Java 进行细节编程, 而JavaScript 用于客户接口和系统的全部综合
*JavaScript: 客户解释, 不需编译
Java: 在客户端执行前需要先在服务器方编译
注意, 两者都是相当"纯"的与 C/C++ 相似的语言, 没有Perl[5]的那种有用的 sh/awk 文本和系统增强
*JavaScript: 基于可扩展对象中的对象 --没有类或继承
Java: 面向对象. 程序由带继承关系的对象类组成
*JavaScript: 作为嵌入的ascii 文本和 HTML 和在一起, 不过HTML 经常看上去没什么关系!
Java: Applets 和HTML 显著不同, 但是是从HTML 页中调用
*JavaScript: 不说明变量的类型 -- 松类型定义
Java: 避暑说明变量的类型 -- 强类型定义
*JavaScript -- 动态捆扎 -- 对象在执行时才引用计算
Java -- 静态捆扎 -- 对象引用必须在编译时存在
*Java (applet)和 JavaScript 是可靠的, 不能写磁盘
woanon
2005-05-19
打赏
举报
回复
同上,up
AreamArgentateOfWing
2005-05-19
打赏
举报
回复
java是在服务端,javascirpt是在客户端.
要求速度更快 使用javascirpt
ling0
2005-05-19
打赏
举报
回复
这个有意义吗?一个在客户端一个在服务器端,看你需要在什么地方实现了。
jihanzhong
2005-05-19
打赏
举报
回复
java再快也是在服务器端,javascript再慢也是在客户端,如果都能做,我肯定放在客户端,减轻服务器压力
java
script
python谁快,Python和
Java
Script
的
速度
哪个
更快
?
不管你用的是什么代码,都很难避免最终出现优化问题。就像很多人所想的那样,从一天简单的开车到一台基本机器的机械结构,软件工程师们常常开始四处寻找解决问题的快捷方法。设计出简约、高效、高效的软件,不仅是进行设计的好方法,也是工程和计算机科学中一个有趣的问题。python的
速度
如何?Python是一种轻量级的、灵活的语言,它可以快速使用几乎任何东西。虽然没有尽到最大的努力来尽快
执行
,但是它确实提高了开发...
Python
速度
大比拼:与主流编程语言的
速度
对决
在评估用于具体业务的编程语言时,经常考虑的一个关键指标之一是
执行
速度
。Python以其简单性和可读性而闻名,但有时却因其性能而受到质疑。在这个领域,我们需要深入比较分析Python在
执行
速度
方面与其他流行的编程语言相比的情况。
java
script
和
java
哪个快_
Java
script
与
Java
相比有多快?
Java
和
Java
Script
都是编程语言。编程语言只是一堆抽象的数学规则。编程语言不快。或慢。他们只是。应用程序的性能与语言无关。最重要的因素是应用程序架构。然后是算法效率。然后微优化。然后是编译器/解释器的质量。然后是CPU。也许两个之间的其他几个步骤。然而,语言不直接起作用。 (当然,如果你在谈论基准测试,那么特定的基准测试也会发挥作用,基准测试的
执行
情况,运行得如何好,
执行
基准测试的人是否...
双环模型预测控制永磁同步电机仿真系统研究(Simulink仿真实现)
内容概要:本文系统研究了双环模型预测控制(MPC)在表贴式永磁同步电机(SPMSM)中的应用,聚焦于转速-电流双环控制结构的建模与Simulink仿真实现。通过建立电机的离散化数学模型,结合模型预测控制理论,详细阐述了预测模型构建、目标函数设计、约束条件处理及优化求解等核心环节,实现了对电机转速与电流的高性能动态调控。研究在Simulink环境中搭建了完整的仿真系统,验证了所提控制策略在动态响应
速度
、抗干扰能力及稳态精度方面的显著优势,充分展现了MPC在高精度电机驱动领域的应用潜力,为先进电机控制技术的工程化提供了有效的理论依据与实践参考。; 适合人群:具备自动控制理论、电机控制基础知识及Simulink仿真操作经验的电气工程、自动化、电力电子等相关专业的研究生、科研人员和工程技术人员。; 使用场景及目标:①用于高校及科研机构开展先进电机控制算法的教学演示与科研攻关;②为工业界中对高动态性能、高精度要求的电机驱动系统(如数控机床、机器人、新能源汽车电驱动系统)的设计与优化提供技术验证平台;③支撑永磁同步电机在高端制造、绿色能源等战略新兴产业中的先进控制技术研发。; 阅读建议:读者应结合提供的Simulink仿真模型进行深入探究,重点关注预测时域、控制时域、权重系数等关键参数的整定方法及其对系统整体性能的影响机制,建议通过设置不同工况、引入外部扰动等方式进行对比仿真实验,以深化对模型预测控制内在机理的理解与掌握。
基于多VSG独立微网的多目标二次控制MATLAB模型研究(Simulink仿真实现)
内容概要:本文围绕“基于多VSG独立微网的多目标二次控制MATLAB模型研究”展开,详细阐述了利用Simulink对多虚拟同步发电机(VSG)构成的独立微网系统进行建模与仿真,实现频率调节、电压支撑与有功无功功率均分等多目标协同优化的二次控制策略。研究引入先进的最优控制算法,解决微网在孤岛运行模式下的功率动态分配、频率电压恢复及系统稳定性问题,并通过MATLAB/Simulink平台构建完整仿真模型,验证所提控制策略在不同负载扰动下的有效性、鲁棒性与动态响应性能。; 适合人群:具备电力系统分析、现代控制理论基础以及MATLAB/Simulink仿真能力的电气工程、自动化等相关专业的硕士研究生、科研人员及从事微网控制系统开发的工程技术人才。; 使用场景及目标:① 深入理解多VSG在独立微网中的并联运行机理与协同控制架构;② 掌握基于Simulink的微网二次控制系统的建模方法与仿真流程;③ 实现频率、电压与功率分配的多目标优化控制仿真验证;④ 为微网控制系统的设计、算法优化及科研课题提供可靠的仿真依据和技术参考。; 阅读建议:建议读者结合文中控制策略,动手搭建Simulink模型,重点关注控制器参数整定对系统动态性能的影响,可通过对比不同工况下的仿真结果,进一步优化控制算法以提升系统鲁棒性与响应精度。
Web 开发
81,110
社区成员
341,727
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章