我刚刚开始从事一项工作,我将使用很多ColdFusion.什么是最好的IDE /编辑器?
哪些在ColdFusion中更有效?
isDefined('url.myvar')
Run Code Online (Sandbox Code Playgroud)
要么
structKeyExists(url, 'myvar')
Run Code Online (Sandbox Code Playgroud) coldfusion optimization performance premature-optimization cfml
作为一个相关的子问题 - 是否有任何CF单元测试框架支持或更容易使用模拟/存根?
我在一个看起来最有希望的快速谷歌中发现的2是MXUnit和CFUnit.是否有其他人,以及哪一个(?)有最广泛的采用和积极的发展?足够的问题塞进一个?
基本上我想做个好的选择.
编辑请注意,在最初编写问题时,MXUnit是首选,而TestBox也不会在github上使用几年.请参阅已接受答案的评论.
我正在尝试将其转换Application.cfc为脚本.原来有这个:
<cfcomponent displayname="Application" output="false">
<cfset this.name = "testing">
<cfset this.applicationTimeout = createTimeSpan(0,1,0,0)>
<cfset this.sessionManagement = true>
<cfset this.sessionTimeout = createTimeSpan(0,0,30,0)>
<cfsetting requesttimeout="20">
...
Run Code Online (Sandbox Code Playgroud)
我无法弄清楚如何将cfsetting标签转换为脚本.以下尝试不起作用:
setting requesttimeout="20"; // throws a "function keyword is missing in FUNCTION declaration." error.
setting( requesttimeout="20" ); // throws a "Variable SETTING is undefined." error.
Run Code Online (Sandbox Code Playgroud)
看起来Railo可能支持它(链接),但我找不到ColdFusion文档中cfsetting标签的等价物
什么是阻止ColdFusion输出的空白区域的正确方法?
我知道有cfcontent和cfsetting enableCFoutputOnly.这样做的正确方法是什么?
这是教授新人ColdFusion的最大障碍之一.
何时使用#最多是模棱两可的.由于使用它们通常不会产生问题,似乎大多数人都倾向于使用它们太多.
那么,基本规则是什么?
在投入生产之前,我们的客户需要我们的Web应用程序可以处理的实际用户数.
我们实现了各种功能,包括资产管理(文件上传/下载),文件导入/导出,各种统计,网络服务等.
我想我们需要能够模拟用户表单提交的工具,因为我注意到文档导入/导出是因为解析和生成而导致应用程序中最慢的部分.
哪个工具(或一组工具)可以做到这一点?
申请细节:
我在大多数项目和繁重的工作中使用CFEclipse,但有时我发现需要在项目范围之外的页面上快速修复,这在简单的文本编辑器中更容易实现.
我用谷歌搜索但似乎无法找到答案,所以无论是下载链接还是如何构建我自己的链接都会很棒.谢谢.
我正在努力教自己ColdFusion.
我有一个以这种格式从数据库进来的字符串:
domain.com
<br/>
www.facebook.com/facebookpage
<br/>
http://instagram.com/instagrampage
Run Code Online (Sandbox Code Playgroud)
它全部来自#getRacer.txtDescription#.此文本的格式将始终相同.
我需要将它分成3个变量.我试过这个(源自adobe网站上的例子)
<h3>ListToArray Example</h3>
<cfset myList = ValueList(getRacer.txtDescription)>
<p>My list is a list with <cfoutput>#ListLen(myList)#</cfoutput> elements.
<cfset myArrayList = ListToArray(myList,'<br/>')>
<p>My array list is an array with
<cfoutput>#ArrayLen(myArrayList)#</cfoutput> elements.
Run Code Online (Sandbox Code Playgroud)
我不知何故最终得到了数组中的11个项目.
谢谢
cfml ×10
coldfusion ×8
railo ×2
coldfusion-9 ×1
editor ×1
ide ×1
lint ×1
load-testing ×1
mxunit ×1
notepad++ ×1
openbd ×1
optimization ×1
performance ×1
sql-server ×1
testing ×1
whitespace ×1