问题标签 [rad]

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 投票
12 回答
42963 浏览

c++ - 手工编码 GUI 与 Qt 设计器 GUI

我正在利用这些假期学习编写 Qt 应用程序。几个小时前,我正在阅读有关 Qt Designer 的文章,这让我想知道:在 Qt 中编写现实世界应用程序的人使用什么来设计他们的 GUI?事实上,人们一般是如何设计 GUI 的?

一方面,我发现手工编写代码在概念上比使用 Qt 设计器更简单,尽管对于复杂的 GUI 设计器可能有意义。使用 Designer 可能会使用大型 GUI,但随着时间的推移,随着复杂性的增加,它们可能会变得非常难以管理(这只是我的看法)。我还下载了 AmaroK 源代码来看看这些人在做什么,并发现许多对 addWidget() 和朋友的调用,但没有一个由 Designer 创建的 XML 文件(除此之外:AmaroK 必须是我最喜欢的应用程序)任何平台)。

那么,创建 GUI 的“正确”方法是什么?设计师还是代码?对于本次讨论,让我们考虑以下类型的 GUI:

  1. 只需要输入、显示一些结果并退出的简单对话框。让我们假设一个应用程序获取一个 YouTube URL 并将视频下载到用户的硬盘。新手可能会开始使用的那种应用程序。
  2. 中级 GUI,例如带有一些工具栏/菜单项的便签编辑器。我们以 xPad 为例(http://getxpad.com/)。我想说大多数应用程序都属于“实用程序”类别。
  3. 非常复杂的 GUI,例如 AmaroK 或 OpenOffice。当你看到他们时你就知道他们,因为他们让你的眼睛流血。
0 投票
7 回答
1153 浏览

ajax - 是否有任何支持 AJAX 的优秀拖放 Web 应用程序 IDE?

任何人都可以推荐一个 GUI 构建器工具来创建使用 AJAX 与 Web 服务后端通信的 DHTML Web 应用程序吗?我想避免在设计 HTML、编组/解组数据、检查浏览器兼容性等方面搞乱。该工具应该有一个小部件库,可以放入应用程序并连接到功能,并且是可扩展的足以定义自定义小部件。当然免费和/或开源是可取的,但我也会考虑专有工具。

此外,GUI 工具的选择在多大程度上会影响我将用于后端的平台或语言?如果 GUI 只是调用 Web 服务,那么我应该能够在服务器端使用任何东西来提供该接口,但也许某些 gui 端工具使用需要一些特定服务器端代码的专有数据交换格式?

编辑:我不需要可以拖动的小部件,我想要一个允许人们轻松构建 gui 的 IDE(即 RAD 工具)。

0 投票
4 回答
4419 浏览

asp.net - 是否存在用于 asp.net 的 RAD?

我已经使用经典的 ASP、ASP.NET Web 表单以及最近使用 ExtJS 的 ASP.NET 构建了网站。然而,我一直觉得我必须做很多繁重的工作,并且在应用程序相当成熟之前没有真正的 RAD。

我只是简单地看了一下 RoR 和 Django,但它们看起来是朝着正确方向迈出的一步。有没有人觉得他们拥有相同的 .net 技术组合来快速创建网站?

编辑:我想继续使用与 ASP.NET 一起使用的主流工具(尤其是开源或“低成本”)。还对快速框架配置/设置感兴趣,因为我当前的项目需要大量初始代码(我的)生成模板工作才能使其进入 RAD 状态。

0 投票
4 回答
3355 浏览

linux - 具有 Linux 角色的 Web CRUD 应用程序的最佳语言/框架

我有一个 Linux 网络服务器,我想在网络上为 CRUD 提供一些数据库表(当前在 Access 中)。需要基于角色的安全性。开发这个的最快途径是什么?

另外,哪个数据库最好?如果有什么不同的话,我已经在那个盒子上运行了 mySQL。

0 投票
4 回答
4696 浏览

eclipse-plugin - 从 eclipse 3.2 中清除插件的最佳方法

由于 eclipse 3.2 的配置管理器和更新管理器没有删除或删除我所有插件的好选项,因此需要按顺序处理插件可能很麻烦。当您安装的版本比您所需要的高(取决于您正在开发的 jdk 版本)时,仅仅解决您的依赖关系可能是一场噩梦。

除了删除插件和功能目录中的文件(有时有效)之外,我们在 M$ 环境中还有哪些其他选项?

在您使用 RAD 7 的情况下,您也必须处理共享的 SDP70Shared 文件夹,这也有点空灵。

我希望看到一种简单的方法来清理常规 eclipse 3.x、RAD 或任何可以工作的一体化软件包。

0 投票
3 回答
2392 浏览

database - 在 linux 中创建小型数据库应用程序的最简单方法

我正在寻找一个非常小的编目应用程序供个人使用(尽管如果我认为其他人会使用它,我会开源它)。我不想要一个 Web 应用程序,因为为此拥有一个应用程序服务器似乎有点过头了——而且我喜欢它是独立的并将其粘贴在 USB 记忆棒上的想法。

我的标准:

  • 接口必须易于编程。如果这使得代码更容易,它可以是诅咒风格的。我在 ncurses 方面的经验会暗示其他情况,但我实际上非常喜欢命令行 UI。
  • 语言真的不重要。我的粗略偏好顺序(最高优先):
    • Python
    • C
    • C++
    • 爪哇
    • 我会考虑任何对 Linux 友好的东西
  • 我正在考虑使用 sqlite 进行存储,但欢迎提出其他(可嵌入的)建议。

过去有没有人做过这种事情?有什么建议么?要避免的陷阱?

编辑:

好吧,看起来 python+sqlite 是早期的赢家。这只是留下了哪个 ui 库的问题。我知道你可以在 python 中免费获得 tkinter - 但它太丑了(我宁愿有一个 curses 界面)。我在 C 中做了一些 GTK,但在 python 中看起来相当不自然。我对 wxwidgets 有过短暂的涉猎,但文档的 IIRC 非常糟糕(我认为他们在某些时候重命名了模块,这有点混乱)。

所以这给我留下了 pyqt4 或某种控制台库。或者也许是 GTK。想法?还是我在注销上述其中一项时过于仓促?

0 投票
2 回答
7051 浏览

websphere - Websphere 6.1 出现奇怪的 404/j_security_check 错误

我有一个 websphere 6.1 配置并且应用程序正在运行,但是一些请求转到 j_security_check 但最后一个请求(有与 J_security_check 关联的过滤器)会生成 404 错误。

例如:

(1) 用户发帖到: http://localhost:9081/Page/j_security_check 它适用于Filter1,但后来对Filter2 的请求得到404 错误。

(1a) 注意,以下过滤器与 j_security_check 相关联:

(2)代码到达过滤器代码:

链.doFilter(req, res);

WASReqURL 具有以下 cookie 值,这是 j_security_check 需要的: http://localhost:9081/Test/test.html

理想情况下,客户端应该以“ http://localhost:9081/Test/test.html ”结束

但是,我在随后对 j_security_check 的请求中收到 404 错误: http://localhost:9081/Page/j_security_check

此外,这里是 web.xml 文件中的相关片段。


问题是,从 websphere 的角度来看,是什么控制了“J_security_check”。

详细信息:RAD7 Websphere Server 6.1,本地盒

0 投票
23 回答
64544 浏览

rad - 有哪些 RAD 工具?

我们都知道这个练习:你有一个(小)模型,你需要持久化它,你需要一个 UI(网络、桌面、移动设备,其中一些,全部)。

这是一个如此重复的过程,我不禁想知道为什么我们仍然坚持使用 POJO、OR 映射器和手工编写 UI(因为大多数 UI“设计师”甚至不知道继承,你需要构建每个从头开始包含多个字段的确定/取消对话框)。RAD工具/平台承诺会解决这个问题,但我还没有看到任何真实的东西。这个 wiki 的想法是收集所有工具,让您在几分钟内充实一个想法并从那里构建。简单的事情(例如为模型创建简单的 UI 或将其保存在数据库中)应该很简单。将一个相当复杂的对象附加到对话框以对其进行编辑应该只需要一行代码或更少;)

所以挑战来了:有哪些 RAD 工具可以在 8 小时内构建一个小型应用程序。为了让您了解它应该能够做什么,这里是规范:

  • 你有“知识”节点。每个这样的节点都有名称和附加的详细描述(单行和多行字符串)

  • 每个知识节点可以有任意数量的知识节点作为子节点(1:* 排序的父/子关系)。子节点需要维护顺序(即使用列表,而不是集合)

  • 每个知识节点可以附加任意数量的标签(1:*不同类型之间的无序关系)

  • 任意两个知识节点可以连接任意数量的关系(n:m 关系)

  • 应该可以毫不费力地从/作为 XML 和从/在数据库中加载/保存模型

  • 用户希望今天撤消/重做

UI 应提供标准操作:创建、重新排序和删除知识节点。重新排序应使用拖放。它应该允许从知识节点添加/删除标签。应该有一种简单的方法可以通过关系连接两个知识节点(比如以特殊模式将一个节点拖到另一个节点上)。

UI 还应该允许搜索具有特定标签或关系的节点。对于奖励积分,它应该提供一种导航关系图的简单方法。

有什么挑战吗?像往常一样,首选OSS 。

背景:我现在开发软件已经超过 25 年了。尽管如此,这个简单的应用程序需要数周甚至数月的时间来使用我迄今为止遇到的任何语言进行编码:GroovyJavaPythonTcl/TkGrailsOpenOfficeMS AccessTreeLine、[TurboGears][10]、 [思想特征][11],.net。

关于竞争者的一些反馈。请注意,我试图在一个句子中突出重点,所以下一节要持保留态度,好吗?

Groovy语言不错,代码紧凑。关闭但缺乏 UI 部门。他们正在努力,但只是不在那里。对于持久性,只有开箱即用的 Java 序列化。

Java Java 在十年前问世时很棒,但它并没有发展太多。它是一种老化的语言,拥有大量的库,但你只需要太多的代码来完成工作,而且每一行代码都需要时间来编写。

Python几乎得到了它需要的所有东西,但由于某种原因,它从未真正成为像 Java 这样的主流。使用PyQt4设置了一个不错的 UI ,这是一个带有SQLAlchemy的很酷的 OR 映射器,但我们仍然没有看到它在全速前进。只有随着单元测试的出现,编写更大的项目才变得可行。任务级别太低。

Tcl/Tk不错的小部件集,但是当代码大小超过某个点时,语言很糟糕。现在显示它的年龄。

OpenOffice从 2.0 开始,OO 带有一个内置数据库和一个“Access-like”工具。它还处于起步阶段,但他们会到达那里......最终。无法处理父/子关系,因为 UI 不允许指定它们(请参阅错误)。在 3.1 中修复。使用 3.1,您可以创建模型,但编写 UI 仍然需要大量时间。

MS Access几乎我们需要的任何东西,但 UI 选项非常有限。令人沮丧。

TreeLine无法实现关系,并且对于大多数其他用例来说过于受限(你根本无法用它做很多其他事情)

.net我没有这方面的经验,主要是因为它只是 Windows。我认为这个可能非常接近,但让我们面对现实:锁定四分之一的人类有什么意义?

0 投票
3 回答
408 浏览

rad - 你能多快完成一个演示?


编辑:

说真的,这个问题有什么问题?如果有人说服我,我会自己把它拿下来。


不管库、工具、骨架应用程序是什么......你能多快组合一个 Demo?

昨晚我评论了“那里有哪些 RAD 工具?” (有哪些 RAD 工具?)。

两个小时后,我完成了这项工作, http: //125.214.67.190 :5824/ 。

这不是一个吹牛的会议。我真的很想知道其他开发人员使用其他工具将演示放在一起的速度有多快。


编辑:

这是非常简单的数据库,重要的文件:

http://www.gliffy.com/pubdoc/1597851/M.jpg

这几乎太简单了霍根。

0 投票
3 回答
7754 浏览

websphere - RAD 7.5.1 中的 WAS7 系统属性

我在 WSAD 5.1.2 中有一个旧项目,其 WAS4 服务器配置位于 .wsi 文件中。如果我双击它,我会得到服务器配置编辑器,并且在环境选项卡上有一个系统属性部分,其中包含一些名称-值对。

现在我在 RAD 7.5.1 中打开了同一个项目。我可以在哪里为 RAD 7.5.1 中的服务器输入相同的名称-值对?如果我双击我的服务器,则没有“环境选项卡”,只有“概述”选项卡。