问题标签 [rich-internet-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 投票
2 回答
399 浏览

silverlight - Silverlight RIA 服务加密问题

我有一个带有经典用户登录过程的 silverlight 应用程序。我的问题是,当我使用 Fiddler 应用程序收听浏览器时,我清楚地看到了请求 uris,这意味着:

myriaserviceurl/binary/?username=asd&password=12345

这不安全不是吗?

RIA 服务有加密吗?如何加密客户端和服务器之间的数据?

谢谢你的回答。

0 投票
2 回答
283 浏览

titanium - 关于钛平台的几个问题

我最近一直在浏览 JavaScriptMVC、qooxdoo、Sproutcore 和其他类似的框架,它们使用 javascript 在浏览器中创建类似桌面的应用程序,使用最少的或没有 css/html(取决于框架)。

我对钛的了解是它使用 html/css 作为视图,并使用选择的语言(javascript、ruby、python、php)作为其他所有内容。然后它被编译(?)到本机应用程序中。

有什么怪癖?如果有的话?

  1. 用户是否有必要安装某种运行时来执行已编译的应用程序?
  2. 我想 javascript 是首选语言,但其他语言是如何处理的?
    • 例如,将包含哪个 Ruby 解释器,我应该使用 ruby​​ 标准库或外部库吗?它会影响应用程序的速度吗?即 JS > Ruby 在速度方面。
  3. 由于视图是 CSS/HTML,是否仍然需要对元素进行样式设置,通过 JS 库添加它们的效果以获得类似小部件的感觉?或者它是否带有一些预制的设置/类?
  4. 我不确定它是否适用于桌面包,但是否需要与 appcelerator 的服务器同步?有什么必要?

如果这些问题听起来很愚蠢,我很抱歉,但直到最近我才意识到有很多工具。我最终正在寻找易于使用的东西,可以选择与后端服务器一起进行数据交换,看起来最好是“开箱即用”,或者不需要太多工作就可以很好地获得主题并继续工作移动设备和桌面设备。

0 投票
1 回答
286 浏览

java - .NET 程序员应该在 Java/Flex 世界中学习什么(相当于 ASP.MVC2、MEF、Prism、IoC 和 DI 框架

我想玩 Java/Flx 并以 Java 作为后端和 Flex 作为前端来构建 RIA,如果有必要,也许某些网站(我现在不知道哪个框架,可能是 Spring + 一些 Jquery)

但一开始我想知道我应该使用哪些技术。现在我是 ASP.NET (MVC2) + WPF 和一点 Silverlight 程序员,大约 3 个月后,当我在开发 asp.mvc 网站时,我学到了很多关于构建模块化和可扩展应用程序(MEF 和 Prism)的有趣的东西,关于架构(DI、IoC 框架(ninject、Castle WINdsor、StructMap)、作为 ORM 的 EntityFramework、NHibernate)......我希望在开始我的 .NET 冒险之前了解它们,现在我的网站会很不同的 :)

所以在这里我想问你-高级java / Flex程序员如果我想开始开发真正优秀的企业和灵活的应用程序我应该知道什么......

现在我已经阅读了一些关于 Hibernate 作为 ORM、Java Spring 作为 Web 框架、BlazeDs 连接 spring 和 Flex 的信息,以及......我不知道优秀的程序员如何处理 Java/Flex 世界中的 IoC 容器。有没有框架?像上面提到的Ninject,温莎城堡等?

如果我想构建可扩展的应用程序,我应该从哪里开始。划分可以由独立的程序员组开发的模块。有没有类似 MEF 或 Prism for Java 的东西?或者也许还有其他更好的方法。我读了一些关于 OSGi(在 Eclipse 中使用)的内容,但我不知道这是创建可扩展应用程序的好方法吗?

提前谢谢。

0 投票
6 回答
1872 浏览

ajax - 为什么我们在网上银行等安全应用程序中看不到太多 AJAX?

如果可能的话,有人可以列出参考/证据,为什么我们在网上银行等安全网络应用程序中看不到太多 AJAX?

例如 - 网上银行有一个用于账户、付款、工具、报告的选项卡列表。通常,您会看到这些实现为指向不同页面的链接。为什么不能只有一个页面并使用 AJAX 加载不同选项卡的内容?(例如,一个 JSF RichFaces 选项卡控件)

我假设在任何一种情况下都将处理不同 URLS 的书签和处理后退按钮(或禁用它,这对于网上银行来说很常见)。所以我想听听其他事情,比如它如何影响安全性、性能等?

我的团队即将开始构建基于 Web 的支付管理系统(想想设置支付、管理客户账户余额、对账等)。它不会进行实际支付,但会在某个时候与领先银行的网上银行系统集成。

我们在使用一页和使用 AJAX 处理其他所有内容方面存在分歧

或者

仅在真正有助于用户体验的地方使用 AJAX。

0 投票
2 回答
2733 浏览

jquery - 哪个是最好的 3 列 100% 宽度纯 CSS 布局框架?

我们正在开始新项目,我们需要100% 的宽度(100% 的高度是额外的 :))、3 列、用于业务RIA的纯 CSS 布局。

我们检查了 YAML、YUI、Blueprint 和其他几个,但似乎没有一个提供或保证与所有主要浏览器 100% 兼容。

根据您的经验,哪一个最适合此目的?

提前致谢。

0 投票
6 回答
500 浏览

javascript - 首选 RIA 技术

我正在研究创建富 Internet 应用程序。对于界面,我想要一些流畅、快速和健壮的东西。我意识到有几种技术可以做到这一点(Flex、标准 HTML/Javascript、Silverlight)。

在使用 Grooveshark 之后,我对它的界面印象非常深刻(用 Flex 编写的)。就个人而言,我认为我没有见过用标准 HTML/Javascript 编写的界面如此令人惊叹、流畅和快速。

然而,我听到许多反对使用 Flex 的争论,其中许多人相信 Flash最终会消失。

无论如何,我已经看到每个都构建了可靠的应用程序,而且我知道一个决定可能取决于很多事情。但是,总的来说,每种技术的优缺点是什么?您最终会为您的 RIA 选择哪一种?

注意:这将是一个开放的 Web 应用程序,目标受众是任何人。它不是为特定客户构建的。

0 投票
2 回答
383 浏览

apache-flex - URL 检测 adobe air 桌面小部件

我是 Adob​​e Air 的新手,我需要(紧急!!!)用 Adob​​e Air 做一个小部件来监控我导航的 URL,当我进入特定站点时,小部件出现在我的屏幕前面并显示信息。问题是我不知道如何使用 Adob​​e air (flash) 收听浏览器的当前 URL。

我正在尝试使用 HttpStatusEvent,但我可以弄清楚如何从浏览器中检索 URL。

谢谢!!

0 投票
1 回答
168 浏览

asp.net - 使用 HTML 控制的环境创建胖客户端 (RIA)

我意识到这个问题可以引发讨论,但这真的不是我的意图。我们创建了一个 Flex 应用程序来对候选人进行测试。Flex 应用程序的优点是所有状态都可以存储在客户端浏览器中运行的应用程序中。时间限制、导航、评分等事情都可以在应用程序中处理,而我们不必担心后退按钮。即使使用 Adob​​e Air 离线运行应用程序也不是那么难。

我现在的问题是,这样的应用程序是否可以很容易地用 HTML、Javascript、Ajax... 制作?我问的原因是因为 HTML 中的应用程序会更容易在移动设备上分发。此外,例如,我们的域模型主要在 AS3 (Flex) 中实现,因此在服务器端使用它意味着将其移植到 C#.NET。(结果有两个代码库)。

0 投票
1 回答
81 浏览

flash - 是否有充分的理由不将 Flash 10 用于基于浏览器的游戏?

GraphicsFlash 10 中显然有很多新东西,到目前为止,我在课堂上看到了很多东西。努力将它与我已经知道的东西相协调,但它看起来很有用 - 渲染列表和 3D 转换等 - 但是我想知道是否有很好的论据来定位 Flash 9,因为我绝对可以在没有我不知道的所有新东西的情况下进行管理知道。比如对非 Windows 设备的支持、Flash 9 Vs 10 的广泛采用等。

0 投票
1 回答
1254 浏览

rich-internet-application - 最好和最简单的 RIA RAD 工具?

任何人都可以与我分享他们认为最好和最容易学习快速应用程序开发以构建富 Internet 应用程序吗?最好是免费的,但如果你建议的那个是值得的,如果它那么容易使用,我可能会考虑购买它。谢谢那些回答的人!