问题标签 [desktop-application]

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.

0 投票
9 回答
1856 浏览

desktop-application - 云端桌面应用程序是否已死?

尽管与这个问题有些相关,但我认为对此有不同的看法。

与“云”没有连接的桌面应用程序是否已死?我相信有些东西会继续在机器上运行(显然是操作系统、浏览器、一些轻量级应用程序),但越来越多的东西正在转向基于网络的应用程序(参见 Google Docs for office suites、GMail 和其他用于电子邮件的网络电子邮件客户端、用于照片管理的 flickr 等)。

那么,除了轻量级应用程序之外,5 到 10 年内,是否有任何东西会继续(出于必要或只是需求)保留在桌面和云端?

0 投票
7 回答
9122 浏览

ruby-on-rails - 用于分发离线 Ruby on Rails 应用程序的选项

我正在开发一个使用 Ruby on Rails 的应用程序,主要是作为学习该语言的借口。

这不是一个基于 Web 的应用程序 - 也许我选择了错误的语言,但是......

我的理解是,为了在其他人的计算机上运行这个应用程序的实例,他们需要在 Rails 上安装 ruby​​,以及一个网络服务器(或者 webrick,也许),以及我的应用程序代码。

我只是好奇是否有任何其他选项可以将我的应用程序作为独立应用程序分发,或者只是一种简单的方法将 Web 浏览器和 ROR 与我的应用程序一起打包以进行简单的一步安装?

0 投票
2 回答
616 浏览

browser - 桌面应用程序中的 Web:好的 Web 浏览器控件?

多年来,我一直在基于桌面的应用程序(在我的情况下为 Windows Forms .NET)中使用“Web 浏览器控件”。我主要使用它来创建熟悉的基于流的用户界面,该界面还允许在需要时无缝过渡到互联网。

我真的厌倦了 IE 浏览器控件,因为它在输出时生成的 html 质量很差。另外,我想这实际上只是幕后的 IE7,因此有许多浏览器“问题”。尽管如此,它还是一个非常强大的控件,并提供了与您的桌面应用程序的丰富交互。

那么,除了 IE 浏览器控件之外,还有哪些替代方案呢?一年前我看过一个 Mosaic 等价物,但对未实现的功能数量感到失望,也许这最近有所改善?

0 投票
5 回答
340 浏览

ruby - Ruby 项目

最近,我一直在编写很多 Web 内容,rails。我总能找到一个网站来编码,但我有点厌烦它。最近学习了很多 Java 和 C 课程,所以我对桌面应用程序编程有点兴趣。

问题:我一辈子都想不出为桌面编码的东西。我只是想不出任何我可以编码但还没有下载的东西。那我该怎么办?我需要一些可以设定为目标的项目建议。

0 投票
4 回答
5100 浏览

.net - 您在桌面应用程序中的 NHibernate 会话管理策略是什么?

我发现在桌面应用程序中管理会话要困难得多,因为您无法利用像 HttpContext 这样清晰的绑定。那么如何管理会话生命周期以利用延迟加载但又不为整个应用程序打开一个会话呢?

0 投票
6 回答
971 浏览

c# - 什么是用于在 Delphi 和/或 C# 中录制/捕获和播放声音的好 API?

<flavor> 我想为我的小学生创建一个拼写测试程序,让他们输入并记录他们的拼写单词,然后在整个星期内对其进行测试。</flavor>

什么是一个好的 Delphi API,我可以使用它选择录音设备,捕获并保存声音文件,然后播放它们?

我也在玩弄在 C# 中做同样的项目,所以 C# Sound capture/playback API 建议也将不胜感激。

0 投票
7 回答
2576 浏览

winapi - 用于开箱即用 GUI 桌面应用程序编程的高级语言

在我停止使用 C++ 编程并开始从事 Web 创作之后,我被 PHP 的高级构造(如哈希表)或其动态、弱类型所宠坏。我记得 C/C++ 指针的焦虑以及低级 Win32 API 句柄和消息循环的迷宫,这使我无法将 Code::Blocks 之类的环境用于桌面应用程序。我也不太喜欢笨重的静态类型 C#/.NET 环境。还有其他想法吗?

0 投票
10 回答
1826 浏览

user-interface - 您如何决定一个项目是基于 Web 还是基于桌面?

我无法决定我的项目是基于 Web(如在 Web 应用程序中)、基于桌面(桌面应用程序)还是可以同步或连接到云的桌面应用程序。

我不知道其他人是否会对这个应用程序感兴趣,而且它只适合我,所以我倾向于桌面应用程序。如果出于某种原因,我完成了它,发布了它,并且人们真的喜欢它,我可能会看到让它同步到云端(想想 v2)。但我不确定做出如此彻底的改变有多难,而且我不想最终得到一些无用的好东西,因为我什至在开始项目之前就做出了错误的选择。

对此有任何指导吗?有什么经验法则或最佳实践吗?有什么亲身经历吗?

如果语言很重要,我考虑 Java 只是因为我对它最满意,而且它可以很容易地让我与我的朋友分享它以进行测试,如果我遇到困难并需要其他人的帮助。

0 投票
11 回答
2262 浏览

cross-platform - 跨平台(windows和mac)桌面应用程序的良好语言和框架

我做的最后一个跨平台桌面开发是 Java/Swing。弹性呢?

0 投票
5 回答
786 浏览

desktop-application - 您如何维护您的多语言应用程序?

您如何使程序中的口语字符串保持最新?有便宜的方法吗?随着时间的推移,您在哪里可以找到进行转换的人?