Adobe Air/Flash 是最简单的高级 GUI 开发框架吗?

发布于 2024-12-10 18:43:38 字数 748 浏览 4 评论 0原文

请原谅非开发人员被迫开发应用程序而不是像我习惯的那样管理网络。从很多方面来说,这是一篇可怕的文章。

我正在开发一个应用程序,它已经达到了需要 GUI 的程度。然而,我以前没有做过任何GUI开发,所以我觉得有必要在这方面寻求帮助。

该应用程序是您的标准数据收集/管理应用程序,具有每个应用程序正在使用的所有常见小部件和内容。问题是我需要应用程序能够使用某种外部浏览器显示网站,以便在应用程序所针对的网站上传递验证码。网站人员没有允许我以任何方式规避验证码。

我知道 GTK、QT、Tcl/Tk 等。这些框架都没有让我觉得易于使用。老实说,我想用拖放来设计界面,就像我小时候在 VB6 中所做的那样,尽管想到用 Basic 编写这个东西我会感到不寒而栗。

我正在考虑 Adob​​e Air,并在 Flash/ActionScript 中设计应用程序。根据我对 Air 的了解,我应该能够做我想做的一切。我相信它已经内置在 sqlite 中,对吧?使用 Flash 开发实际 GUI 是否会被认为比使用传统框架之一更“简单”?我面临哪些陷阱?

一些准则:

  • 它只需要在 Windows 上运行,
  • 我需要能够针对数据库工作。目前使用的是SQLite3。
  • 某种浏览器集成至关重要。某种浏览器窗口需要在我的界面内打开,由应用程序引导,并且应用程序需要能够从正在使用的站点读取一些数据。

对此的任何帮助都会很棒。这是一个明显的案例,我必须依靠别人的经验来完成该项目。如果您需要提供更多信息来提出建议,我很乐意提供更多信息。

Excuse a non-developer being forced to develop applications instead of administrating networks like I'm used to. This is a horrible post in many ways.

I'm developing an application which has reached the point of needing a GUI. However, I haven't done any GUI development ever before, so I feel the need to ask for help on this.

The application is your standard data collecting/management app, with all common widgets and stuff that every application is using. The problem is that I need the application to be able to display websites using an external browser of some sort, to pass a captcha on the site the application works against. The website guys haven't given me permission to circumvent the captcha in any way.

I know of GTK, QT, Tcl/Tk etc. None of these frameworks have struck me as easy to use. To be honest, I'd like to design the interface using drag-and-drop like I used to do in VB6 when I was a kid, although I get chills thinking about writing this thing in Basic.

I was thinking about Adobe Air, and to design the application in Flash/ActionScript. From what I've learned about Air, I should be able to do everything I want to do. And I do believe it has built in sqlite, right? Would it be considered more "simple" to develop the actual GUI using Flash than using one of the traditional frameworks? What pitfalls am I facing?

A few guidelines:

  • It only needs to run on Windows
  • I need to be able to work against a database. Currently using SQLite3.
  • Some sort of browser integration is crucial. A browser window of some sort needs to open up inside my interface, be directed by the application, and the application needs to be able to read some data from the site that is being used.

Any help with this would be great. This is a clear case where I have to rely on the experience of others to complete the project at all. I'm happy to provide more information if you need that to make a suggestion.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

呆橘 2024-12-17 18:43:38

您始终可以尝试 Titanium Framework,它是在不久前被 Appcelerator 收购的。 http://www.appcelerator.com/
它实际上将一个 webkit 浏览器放在一个窗口中,所以如果你可以设计 HTML 和 CSS,你就可以使用这个框架。

You can always try Titanium Framework, it was aquired by Appcelerator nor so much ago. http://www.appcelerator.com/
It actually puts a webkit browser in a window, so if you can design HTML and CSS you can use this framework.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文