这些软件体系结构在哪些领域发挥作用或失败?
哪些关键要求会促使您选择一个而不是另一个?
请假设您有开发人员可以执行良好的面向对象代码以及良好的数据库开发.
另外,请避免神圣的战争:)这三种技术都有利有弊,我对哪种方式最适合使用感兴趣.
language-agnostic architecture orm code-generation stored-procedures
该团队的一些成员在编程时遇到问题.不同性别,不同文化,不同年龄.如何处理这些问题? - 不要将它们配在一起,或者 - 将它们组合在一起,让它们变成"黄金中间"
动态编写LINQ查询和Lambda表达式的最佳方法是什么?
我正在考虑最终用户可以设计业务逻辑规则的应用程序,然后必须执行这些规则.
如果这是一个新手问题,我很抱歉,但是从经验中获得最佳实践会很棒.
我真的非常想尝试使用.Net的OpenId,OAuth库DotNetOpenAuth,但实际上它并不适合我.
首先,它似乎不适用于单声道(示例失败,出现web.config错误或其他错误).
其次,我不需要库的99%的功能,我想要的只是一些简单的东西,它可以解决OpenId/OAuth 客户端使用的复杂性.我不需要编写OpenId服务器 - 我只想让我的用户点击"使用Google登录"按钮:-)
我想做的就是有一组按钮让用户登录我的网站(任何一个都很好,所有三个奖金):
是否有任何简单,可用的替代品给我这样的东西:
HttpContext.Current.User?
在我们正在开发的许多项目中,我们需要在站点的后端具有CMS功能.另一方面,我们不希望或不能提交完整的前端解决方案.为了更好地解释这个:
像Joomla或DotNetNuke这样的CMS 是完整的网站解决方案,它们可以让您存储和发布数据.如果您只需要存储数据并以自定义方式检索数据,它们就不友好了.它们不是我们想要的 - 我认为它们根本不应该被称为CMS,因为它们更多!
像Umbraco这样的CMS 看起来很不错,但是如果你想以自定义的方式使用数据,它们根本不是很通用.Umbraco为您提供了在运行时访问数据的API,而我也对可伸缩性问题具有静态发布功能感兴趣.
给出更多指示:
CMS不需要是免费的,但我们必须能够拥有完整的源代码.至于平台,我们需要主要针对.NET和LAMP的解决方案.
我已经知道CMS Matrix网站了,但它对CMS的定义包含太多的网站解决方案,所以我没有得到足够的信噪比来找到我需要的东西.
编辑:要明确:我不想使用某种框架编写CMS.我想要一个能够存储具有典型CMS功能的异构数据(wysiwyg编辑器,版本控制,工作流等等)的解决方案,并提供发布此数据的功能.
language-agnostic scalability publishing content-management-system
我们正在寻找一个可靠的"当前天气"网络服务,为欧洲提供城市解决方案.我们只需要当前的天气.
由于是商业网站,我们不介意为服务支付合理的费用.
我们有什么选择?根据以往的经验,您会推荐或避免哪些服务?
注意:SOAP Web服务,XML RPC,REST都可以.
我有一个包含一个名为DevList的字段的对象,它定义如下
public List<string> DevList { get; set; }
Run Code Online (Sandbox Code Playgroud)
我还定义了一个名为DisplayListOfDevelopers的方法,该方法应该连接开发人员列表并将其显示为一个字符串.
这就是我从aspx调用方法的方法.
<asp:TemplateField HeaderText = "Developer(s)">
<ItemTemplate>
<asp:Label
ID="_lblDevList"
runat="server"
Text= '<%# DisplayListOfDevelopers(DevList) %>'>
</asp:Label>
</ItemTemplate>
</asp:TemplateField>
Run Code Online (Sandbox Code Playgroud)
但是,我收到了这个错误:当前上下文中不存在名称'DevList'
我错过了什么吗?
_gvStatus = ds;
_gvStatus.DataBind();
Run Code Online (Sandbox Code Playgroud)
其中ds只是一个包含DevList的对象列表.
谢谢你的帮助
我写了大量的python脚本,我发现自己重复使用了我为其他项目编写的代码.我的解决方案是确保将代码分成逻辑模块/包(这是给定的).然后我让它们设置为setuptools并在PyPI上发布它们.这允许我的其他脚本总是拥有最新的代码,我得到一种温暖的模糊感觉因为我不重复自己,而且我的开发通常不那么复杂.我也感觉很好,可能有人在那里发现我的代码方便他们正在处理的东西,但它主要是出于自私的原因:)
对于所有的pythonistas,你如何处理这个?你使用PyPI或setuptools(easy_install)吗?或者是其他东西?
有许多技术可以在网站上强制使用强密码:
另一方面存在缺点,因为所有这些都使得用户的生活变得不那么容易,这意味着更少的注册.
那么,你使用什么技术?哪个提供最佳保护与不便比率?
为了清理,我不是指银行网站或存储信用卡的网站.想要注意仍然需要注册的流行(或不那么流行)的网站.
我正在寻找一个非常强大的软件搜索引擎来集成到.Net网站.
目前提出的解决方案是Lucene.NET基于Lucene的堆栈.但是,我想在评估之前评估其他搜索引擎.
我们需要的功能集如下:
其他可能很棒的东西,但如果不支持则不会破坏交易:
还有哪些其他软件搜索引擎适合您?有没有你会推荐或我们应该避免?
c# ×2
.net-3.5 ×1
agile ×1
architecture ×1
asp.net ×1
code-reuse ×1
data-binding ×1
dynamic ×1
lambda ×1
linq ×1
oauth ×1
openid ×1
orm ×1
passwords ×1
provider ×1
publishing ×1
python ×1
rest ×1
scalability ×1
search ×1
security ×1
weather ×1
web-services ×1
xml-rpc ×1