问题标签 [application-design]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - rails, `flash[:notice]` 在我的模型中?
我有一个user
模型,其中我有一种方法可以查看用户是否获得了“徽章”
如果他们赢得了徽章,则该award_badge
方法运行并为用户提供相关的徽章。我可以做这样的事情吗?
奖金问题! (跛脚,我知道)
我认为我的用户可以获得徽章的所有这些“条件”的最佳位置在哪里,类似于我想的 stackoverflows 徽章。badge
我的意思是在架构方面,我已经有了badgings
模型。
我如何组织获得它们的条件?其中一些很复杂,例如用户登录了 100 次而没有发表评论。等等,所以似乎没有一个简单的地方可以放置这种逻辑,因为它几乎涵盖了每个模型。
xml - 在 XML 中存储数据是否安全?
我们正在开发一个应用程序,它需要将数据存储在 XML 中,因为它将被另一个应用程序使用。
现在的问题是是否可以限制对该 xml 文件的访问。并使其仅通过我们的应用程序可读?如果是的话..怎么办?
python - Django:先有鸡还是先有蛋的问题
我正在构建一个应用程序,它将发送 API 调用并在处理APIRecord(models.Model)
类中的信息后保存结果信息。
1)我是否应该构建一个单独的类,让该类调用 API、处理信息(包括检查业务规则),然后创建我的APIRecord()
类的实例?
或者
2)我是否应该用适当的方法构建一个单独的类来处理和调用API,然后在我的模型中,重写该APIRecord.save()
方法以调用单独类的API方法,然后保存结果?
或者
3)我是否应该使用适当的方法来调用 API 和处理响应(包括检查某些值和其他业务规则)来构建我的模型类?
我尝试了#2并遇到了灵活性问题(但我仍然愿意接受建议)。我倾向于#1,但我不确定所有的负面因素吗?
php - Reusing MySQL results
I'm having somewhat theoretical question: I'm designing my own CMS/app-framework (as many PHP programmers on various levels did before... and always will) to either make production-ready solution or develop various modules/plugins that I'll use later.
Anyway, I'm thinking on gathering SQL connections from whole app and then run them on one place:
#xA;Now, while whole module system application is yet-to-be-figured, it's idea is already floating somewhere in my brain. However, I'm thinking, if I'm able to first load all gather_data
functions, then run sql and then run draw
functions - and if I'm able to reuse results!
If, in example, $sql
is SELECT * FROM POSTS LIMIT 10
and $sql2
is SELECT * FROM POSTS LIMIT 5
, is it possible to program PHP to see: "ah, it's the same SQL, I'll call it just once and reuse the first 5 rows"?
Or is it possible to add this behavior to some DRM?
However, as tags say, this is still just an idea in progress. If it proves to be easy to accomplish, then I will post more question how :)
So, basically: Is it possible, does it make sense? If both are yes, then... any ideas how?
delphi - 嵌套页面控件有哪些设计替代方案?
在我们的主要应用程序中,我们有一个表单,它允许我们以四种不同的方式对数据进行交叉表分析。目前,每个分析都出现在屏幕上其自己的 PageControl 页面中。现在,高层管理人员希望我们在表单中添加一个历史方面,在其他领域我们会使用 PageControl 来做,但是嵌套其中两个似乎是一个坏主意,以显示堆叠在顶部的句点和分析选项卡彼此。有没有人对我们如何重新工作以使其看起来体面和工作良好有任何建议?谢谢。
c# - 通过 .NET 框架读取远程 PC 磁盘容量
我正计划编写一个使用 .NET 框架来读取远程 Windows PC 上的磁盘容量的小程序。
我通常用 C# 编写,所以我想坚持这个。我们部门中的一些人需要访问这个程序。
我应该这样写:
- 桌面应用程序
- MMC 管理单元
- 带有服务的 ASP.NET 应用程序?
有什么建议么?非常感谢。
cross-platform - 我可以采取什么方法来使用 Web 技术开发桌面应用程序
我想知道是否有任何方法可以创建一个作为桌面应用程序启动的应用程序,供个人使用。并且由于桌面应用程序可以使用我可能想要管理但感觉不安全的 HDD 文件将它们扔到 Web 服务器上。但我认为我将来可能想做的是将应用程序移植到网络上,因为我认为这是应用程序的未来。网络应用程序随处可用,例如。网络应用程序可以在智能手机等上使用。促进团队协作等。
我看过一些技术,但似乎都有一些缺点
土坯空气 2
优点
- 使用现有的 Web 技术让我(主要是 Web 开发人员)可以轻松设计和开发基于 HTML5、CSS3、JS(jQuery、Dojo)的应用程序,将来可以更轻松地移植到 Web 平台
- 可以访问文件系统
缺点
- 我想速度可能是个问题
- 我可能会遇到在 JS 中可以做的事情的限制(与 C#、Python、Java 等语言相比)
C#/F#/WPF/EF/LINQ
优点
- C#/F# 强大的语言
- EF/LINQ 让数据访问变得非常简单
- WPF 提供了良好的数据绑定、样式功能
缺点
- WPF 比我已经知道的更难使用/学习(HTML/CSS/JS)
- WPF有点复杂
- 更难移植到 Web 平台(......也许使用 .NET 平台仍然可以?但我认为开源 PHP/Apache 使用更广泛)
Silverlight(浏览器外)
优点
- C#/F# 比 JS 更强大
缺点
- WPF 与 HTML/CSS 的复杂性
Mozilla 框架
我还不太了解这个选项
优点
- XUL 作为一个布局工具,我猜它提供了比 HTML 更多的灵活性?
- 使用 CSS/JS 现有的 Web 技术,因此移植可能仍然非常简单
- 我认为它可以使用本机 API/代码,但我还不知道它是如何工作的
- 总的来说,我认为这将是一个比 adobe air 更强大的选择
缺点
- 软件架构看起来很乱,chrome文件夹等?我认为与此相比,WPF 似乎是一个更强大、更优雅的选择?
我也见过 QT-Webkit,但与 Mozilla 框架一样,WPF 似乎是一个更强大、更优雅的选择
仅供参考,我正在考虑构建一个项目管理/组织者类型的应用程序。我认为它的大部分内容都可以在网络平台上运行,除了我想集成屏幕捕获、管理项目文件、资源(例如网站灵感、字体、视频等资源等)等功能。我还在探索Adobe XMP以向文件(图像、视频等)添加元数据。
c# - 如何在应用程序目录层次结构中构造接口?
将它们全部放在一个单独的文件夹结构中或与实现它们的类一起?
c# - 可以在其他服务方法中调用服务方法吗?(WCF)
示例代码:
类和方法都通过 WCF 公开。
c# - 通用接口问题
我想为所有与网格相关的任务提供一个接口。这些任务实现了这个接口:
T 类型始终是 DTO 类。我不能为这个 DTO 创建一个通用接口,因为它们没有什么共同点。只是一个具有特定属性的愚蠢 DTO。
我想这样使用它:
问题是我不知道该放什么而不是 T。