gpt4 book ai didi

java - 浏览器图形 : Java Applet vs Flash vs anything else?

转载 作者:搜寻专家 更新时间:2023-11-01 01:14:55 25 4
gpt4 key购买 nike

我们销售客户使用客户端相册编辑程序(适用于 Windows)自行创建的相册。现在我们要开发一个在线程序,这样客户就可以在浏览器中创建他们的相册:上传照片并进行编辑。这将是一个具有完整图形支持的丰富的浏览器应用程序。

问题是使用什么技术?

我们的服务器应用程序是用 Java 构建的,我们考虑使用 Java Applets 以便我们可以重用一些 Java 代码。我们对Flash也不是很熟悉。但有人说 Flash 是首选。

也许现在有一些现代技术? SVG 或某些 Google 技术(如 GWT,但具有图形支持)或其他技术?

你怎么看?

提前致谢!

更新

相册编辑器是使用 GWT + SVG 创建的。

最佳答案

您可以做出四大选择:

  • HTML5 + CSS 3 + AJAX
  • 银光
  • 快闪
  • Java

HTML 5 + CSS 3 + AJAX(针对周边网站。)

由于涉及大量图形,而且这些即将推出的标准相当新,因此很难用这种语言完成您想要的一切,您可以用这种语言构建网站的大部分内容,但图像编辑器本身会与其他语言相比,开发起来并不容易。

Silverlight(除非你有很多时间......目前是一个糟糕的选择......)

虽然对安装它的支持是合理的(其他操作系统上的 Moonlight,不同的浏览器可以做 Silverlight),但很多用户还没有默认安装它,如果你想接触广泛的公众,你可能想跳过这是现在。这将涉及您学习 C#、.NET、WPF 和其他 Microsoft 技术以帮助您前进,这将需要您的公司投入大量学习时间。

Seesmic 是第二个流行的 Twitter 客户端,但似乎使用 Silverlight 在浏览器中快速安装和更新其桌面应用程序,因此要求您的用户拥有 Silverlight 可能并不难。学习 C#、.NET 和 WPF 的另一个好处是您可以使用学到的技术来编写桌面应用程序。 (再次可以在其他操作系统上运行,Mono 的支持越来越好)

Java VS Flash(留下来,除非你有理由改变!)

见于 Google Trends: Java, Flash, Silverlight您会注意到 Java 和 Flash 处于同一级别,因此它们都受到用户的相当支持。您最好继续使用 Java,因为您有使用该语言的经验,不要忘记您可以重用您编写的代码。继续使用 Java 的另一个好处是,您不必为了开发软件基础结构的不同部分而在软件之间切换。

您可以在 Google 上查找 Java VS Flash,只有当您有理由更改时才应该这样做,学习具有相同(或更差)功能的东西是没有意义的,因为您现在正在使用的东西可以胜任这项工作。虽然有时间学习新东西并没有什么错,但是你会有新的缺点......

关于java - 浏览器图形 : Java Applet vs Flash vs anything else?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2887538/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com