我正在评估WF在网络上的业务应用程序中使用,我很想听听最近这个技术的第一手资料.
我最关心的是提高项目的可维护性,并在处理频繁变化的复杂流程时提高开发人员的工作效率.
我真的很喜欢WF的想法,但是它似乎相对不为人知,而且我发现许多较老的评论都提到它一旦进入它就会非常复杂.
如果它被过度设计到一个中小型项目无法使用(或不好的权衡),那就是我需要知道的事情.
当然,它已经从2006年底开始,所以也许它已经成熟了.如果是这样的话,这是另一条非常有用的信息!
提前致谢!
在决定何时以及如何缓存时,您会考虑哪些问题,流程和问题.它总是一个没有胜利的局面吗?
这预示着您已经被优化的代码库所困扰.
我已经使用ASP.NET多年了,但我永远不会记得使用#和=是否合适.
例如:
<%= Grid.ClientID %>
Run Code Online (Sandbox Code Playgroud)
要么
<%# Eval("FullName")%>
Run Code Online (Sandbox Code Playgroud)
有人可以解释每个应该使用的时间,以便我可以直接记在心里吗?#仅用于支持数据绑定的控件吗?
过去几周我一直在使用CodeIgniter作为框架开发一个网站.我一直在考虑实现某些目标的最佳方法,在其他语言的许多其他框架中,它相对简单:可排序表.CodeIgniter默认关闭查询字符串,因为您的URL包含方法参数.所以URL可能如下所示:
/controller/method/param1/param2
Run Code Online (Sandbox Code Playgroud)
您可能认为您可以添加sortBy并sortOrder作为控制器方法的两个附加参数.我并不特别想这样做,主要是因为我想拥有一个可重复使用的控制器.当您使用查询字符串参数时,PHP可以轻松地告诉您是否有一个名为的参数sortBy.但是,当您使用基于URL的参数时,它将随每个控制器而变化.
我想知道我的选择是什么.据我所知,他们是这样的:
sortBy和sortOrder参数,只需吸起来,并制定一些低于可重用组件它.sortBy和sortOrder在会话中(虽然它必须知道你来自哪里,并将您送回原始页面).我简直不敢相信这么简单的任务就会出现这样的问题!我错过了什么吗?有没有人有任何建议?
编辑澄清:我喜欢jQuery,我已经在网站上使用它,所以TableSorter是一个不错的选择.但是,我想进行服务器端排序,因为有些页面可能包含大量结果,包括分页.
如果我使用WebSphere 6.1(Java 1.5)部署到服务器,我应该在构建盒上使用IBM的JDK吗?或者Sun的JDK会编译成相同的二进制文件吗?
如果我应该使用IBM,我在哪里可以获得Windows x64版本?
我使用Codesmith创建我们的代码生成模板,并通过查看示例模板和内置文档成功学习如何使用该工具.但是我想知道是否有其他资源(书籍,文章,教程等)可以更好地掌握Codesmith?
我有一个我需要移动的文件已经在perforce下.一旦移动它需要一些编辑 - 更新包等 - 适合其新位置.我应该提交移动变更规格然后重新打开以进行编辑,还是我可以一次性完成此操作?如果是这样,那么适当的事件顺序是什么?
我正在使用Visual Studio,开发本机应用程序,我在使用__asm int 3或__debugbreak放置的代码中有一个程序断点(断言).有时当我点击它时,我想禁用它,以便在同一个调试会话中的连续命中不再进入调试器.我怎样才能做到这一点?
这段代码有些令人非常不满意:
/*
Given a command string in which the first 8 characters are the command name
padded on the right with whitespace, construct the appropriate kind of
Command object.
*/
public class CommandFactory {
public Command getCommand(String cmd) {
cmdName = cmd.subString(0,8).trim();
if(cmdName.equals("START")) {
return new StartCommand(cmd);
}
if(cmdName.equals("END")) {
return new EndCommand(cmd);
}
// ... more commands in more if blocks here
// else it's a bad command.
return new InvalidCommand(cmd);
}
}
Run Code Online (Sandbox Code Playgroud)
我对多个出口点没有悔改 - 结构清晰.但我对一系列几乎相同的if语句并不满意.我考虑过将一个字符串映射到命令:
commandMap = new …Run Code Online (Sandbox Code Playgroud) asp.net ×2
java ×2
.net ×1
assert ×1
caching ×1
codeigniter ×1
codesmith ×1
data-binding ×1
debugbreak ×1
debugging ×1
factory ×1
perforce ×1
php ×1
sorting ×1
utf-8 ×1
validation ×1
workflow ×1
x86 ×1