锁定老帖子 主题:谈谈javascript的不好调试性
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2006-03-02
VS6,myeclipse 对javascript的支持不是都挺好的? firefox不是也有差价对javascript进行调试? 是的,问题是javascript是执行在各种不同的浏览器,浏览器又有各个不同的版本。 问:safari下怎么调试,opera下怎么调试javascript? 就算你都能调试,一段javascript难道我还要到各个浏览器上调试一番? 对于java code我在一个平台上进行调试,对其他平台也有了信心。 但是javascript,就没有这个信心。难道要求对每个浏览器,各个版本之间javascript的支持程度,区别都要了如指掌才能编程? 结论是: 这样的缺陷我会很大程度上限制了Ajax能实际运用的程度。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2006-03-02
再说说调试工具:
firefox的插件: 速度慢,有时候失灵,无法设端点 VS6: 这东西太大,而且只是for windows for ie的 myeclipse: 相当优秀,不过用这个也就等于绑带eclipse绑带myeclipse,我却偏偏喜欢IDEA,跑两个IDE又不爽,再排除。 |
|
返回顶楼 | |
发表时间:2006-03-02
spring嘟嘟 写道 box 写道 再说说调试工具:
firefox的插件: 速度慢,有时候失灵,无法设端点 VS6: 这东西太大,而且只是for windows for ie的 myeclipse: 相当优秀,不过用这个也就等于绑带eclipse绑带myeclipse,我却偏偏喜欢IDEA,跑两个IDE又不爽,再排除。 IDEA不是也有JS调试 idea好像是5.1才支持对jsp调试,其实就是对jsp里面的java code进行调试。 不支持javascript调试,6.0应该会有的。 提到IDE支持对javascript的调试,调试也远未达到理想的程度。 首先从功能上,支持程度上比对java code进行调试差太多了。 而且我的调试总是针对某个浏览器的某个版本,我不放心,我没信心。 |
|
返回顶楼 | |
发表时间:2006-03-02
如果做个小项目,让用户在某个特定浏览器使用,那上面问题就OK了。
问题是当我们的用户来自互联网,用各种浏览器的时候,就是程序员痛苦的时候了。 Ajax就是痛苦之源,你既要提供很fashion的交互体验,又要照顾一些浏览器。还要解决一些稀奇古怪的浏览器不兼容问题。 大家应该知道gmail,gmail在 Mac IE 5.2下当然也是好用的,不过又回到了传统的request response。这个成本就是翻倍了。gmail的开发人员应该是不少的。 |
|
返回顶楼 | |
发表时间:2006-03-02
try prototype 1.4.0
|
|
返回顶楼 | |
发表时间:2006-03-02
chenggn 写道 try prototype 1.4.0
prototype只是一个javascript lib, 和javascript好不好调试有什么关系? |
|
返回顶楼 | |
发表时间:2006-03-02
box 写道 chenggn 写道 try prototype 1.4.0
prototype只是一个javascript lib, 和javascript好不好调试有什么关系? 1。 prototype 是cross-browser 的,至少它提供的功能不用在多个浏览器上分别调试。 2。 prototype 可以简化你的代码,方便调试。 所以算是有间接的关系。 |
|
返回顶楼 | |
发表时间:2006-03-03
我其实不认为javascript不需要调试。就像你写asp教本那样,一般不调试,只是测试。
我觉得javascript的测试框架如jsunit类似的,logger等。完善就可以满足我的需求了。 关于跨浏览器问题我死这样理解的。造成这个问题主要是厂商标准混乱。 |
|
返回顶楼 | |
发表时间:2006-03-03
zkj_beyond 写道 我其实不认为javascript不需要调试。就像你写asp教本那样,一般不调试,只是测试。
我觉得javascript的测试框架如jsunit类似的,logger等。完善就可以满足我的需求了。 关于跨浏览器问题我死这样理解的。造成这个问题主要是厂商标准混乱。 说到这个“标准混乱”我想起前阵子一些人哭着喊着要求Java开源,要是真开源了那结果我想也会和js一样,各家有各家的Java版本,那时Java就真的完了。真庆幸SUN还没糊涂 |
|
返回顶楼 | |
发表时间:2006-03-03
zkj_beyond 写道 我其实不认为javascript不需要调试。
...... |
|
返回顶楼 | |