在线调试Lucee应用
Line debugging Lucee app
CFBuilder 有自己的内置线路调试器,我们的团队在 FusionDebug 带来的优势中受益匪浅。
由于 CFBuilder 的 Eclipse 基础老化,我们最近转而在 Atom 中进行大部分编辑,只返回 CFB 进行调试。
有没有办法在完全不使用 CFBuilder 的情况下在 Lucee 中进行行调试(断点、步骤 into/over、观察表达式等)?我很想完全放弃它。
编辑:我知道 FusionReactor 基于浏览器的调试器,但我知道它是付费的并且是大型工具套件的一部分。遗憾的是,我的预算最高为 0 美元/月。我正在寻找像 Lucee 一样免费的东西。
有时我们不想接受"no"作为答案,但这次我认为答案是"no"。
我的大部分调试都是在 SQL 服务器中完成的。
我用存储过程做所有事情。
所以我在 sql 服务器中编写查询并使用 ssms:
对其进行调试
IF OBJECT_ID ('usr.where_id', 'P' ) IS NOT NULL
DROP PROC usr.where_id
GO
create proc usr.where_id
(@id int
) as
declare @categoryid int = 0
select @categoryid=categoryid
from usr
where id=@id
select field1,field2
from usr
where id=@id
exec category.where_categoryid @categoryid
go
并进行测试:
exec usr.where_id 1234
然后我使用如下语法调用存储过程:
storedproc procedure='usr.where_id' {
procparam value=url.id;
procresult name='usr';
procresult resultset=2 name='category';
}
然后我循环遍历结果。 return 多个结果集的能力是我使用存储过程的关键。
CFBuilder 有自己的内置线路调试器,我们的团队在 FusionDebug 带来的优势中受益匪浅。
由于 CFBuilder 的 Eclipse 基础老化,我们最近转而在 Atom 中进行大部分编辑,只返回 CFB 进行调试。
有没有办法在完全不使用 CFBuilder 的情况下在 Lucee 中进行行调试(断点、步骤 into/over、观察表达式等)?我很想完全放弃它。
编辑:我知道 FusionReactor 基于浏览器的调试器,但我知道它是付费的并且是大型工具套件的一部分。遗憾的是,我的预算最高为 0 美元/月。我正在寻找像 Lucee 一样免费的东西。
有时我们不想接受"no"作为答案,但这次我认为答案是"no"。
我的大部分调试都是在 SQL 服务器中完成的。
我用存储过程做所有事情。 所以我在 sql 服务器中编写查询并使用 ssms:
对其进行调试IF OBJECT_ID ('usr.where_id', 'P' ) IS NOT NULL
DROP PROC usr.where_id
GO
create proc usr.where_id
(@id int
) as
declare @categoryid int = 0
select @categoryid=categoryid
from usr
where id=@id
select field1,field2
from usr
where id=@id
exec category.where_categoryid @categoryid
go
并进行测试:
exec usr.where_id 1234
然后我使用如下语法调用存储过程:
storedproc procedure='usr.where_id' {
procparam value=url.id;
procresult name='usr';
procresult resultset=2 name='category';
}
然后我循环遍历结果。 return 多个结果集的能力是我使用存储过程的关键。