问题是这样的:求一客户端处理能力强大的语言,且不需要安装额外的东西,比如说jre我的要求是要做一图片处理软件,想实现的功能有:
1 显示客户本地硬盘上的图片,有时需要一次打开多个文件,依次显示。
2 载入多页TIFF图,需要分页显示
3 分割图片现在已经考虑过的有javascript,Actionscript(虽然需要安装flash,但这在目前基本是个标准plugin了)。这其中javascript在显示本地图片上可能会有问题,因为浏览器访问本地硬盘的限制,不过应该可以解决,jQuery有一个文件浏览器,应该能。但Javascript对TIFF似乎就束手无策了。Actionscript,用flash做个界面,倒也好看,Actionscript来支持需要的功能。但我对AS不太熟悉,不知道能不能胜任这些任务。除了这两个,还有没有别的语言在客户端比较强大了?

解决方案 »

  1.   

    Flex 似乎不错,大家怎么看?
      

  2.   

    路过,看下,我也正为这个问题烦呢,不过我的处理的是数据(针对图片而言),使用了applet,需要安装jre,貌似Flex很强大,抽个时间看下,LZ如果使用了Flex,有什么心得了贴下,谢谢。
      

  3.   

    校内网上传图片就和你描述的功能要求完全一样,建议你去那看看,呵呵~~ 
    Flex做出的东西的确漂亮,核心ActionScript却是另一门语言了。
      

  4.   


    我还没开始呢,还处于找解决办法的阶段。不过看了下Flex感觉还不错,似乎挺好的,打算做几个例子了解一下。刚把Flex Builder配置到Eclpse上,只有一点经验可以告诉你,那就是Eclipse4.x不好使,你要想装Flex Builder必须要用Eclipse 3.x。 呵呵!
      

  5.   


    给个网址阿大哥!ActionScript是脚本语言,应该不难,先学学看吧,只要能达到目的我是不择手段啊!
      

  6.   

    http://www.j2soft.cn/upload_test/SiriusFileUpload.html
    多图片浏览、上传在线演示。http://www.j2soft.cn/tif_view/
    tiff浏览、打印在线演示。
      

  7.   

    ,没用过,不过看了演示也在考虑,如果我实现的话,我选择applet,好像flex不难学,俺抽空也瞅瞅
      

  8.   


    applet 要在客户端安装jre啊
      

  9.   


    delphi不熟,可以在客户端不安装任何外挂的情况下运行吗?
      

  10.   

    客户端不安装软件或者外挂就不可能处理任何图片,你可以把处理任务交给服务器来处理,服务器可以用imagemagic来处理图片然后传回,可以用ajax来做嘛客户端,不过这样就失去了瘦客户端的意义了,你自己把握
      

  11.   


    由于保密性,客户不愿意让局域网以外的地方访问到图片(如果没有这个要求我大可以用JAVA来做任何复杂的工作),这是我为什么想在客户端处理图片的原因。客户端不安装外挂也能处理图片,javascript就能做很多事,不过不能处理TIFF,我正在看FLEX,似乎ActionScript可以做这个。我需要开发的是Rich Web Application,而不是瘦客户端。谢谢你的建议。
      

  12.   

    有没有用过Flex的朋友来给点建议?
      

  13.   

    感觉delphi比较容易上手, 开发客户端还是比较快的我学delphi也没多长时间(CSDN Delphi区的朋友帮了我不少忙),  完成过一个类似功能的软件, 用来批量将图片生成1寸或者2寸的
      

  14.   


    谢谢但是我想尽量不让客户下载东西,因为有很多人不愿意,条件不允许,或者有规定不允许安装软件。delphi我没用过,但估计可能跟java或者.net差不多,最起码也会安装个运行环境之类的吧?
      

  15.   

    早上花了点时间看了看JavaFx,虽然JAVA吹捧说比Flex和Silverlight都要强,但我实在没觉得和Applet有什么区别,相对于FlashPlayer的安装数量来说,JRE所占的份额是在太少了。而且在GUI方面Flash的领导地位很难被撼动(尤其是对于JAVA这样在GUI领域变成鸡肋的东西来说)。个人认为JavaFx前景不是太好,毕竟Applet可以说已经全盘失利了,这个看上去和Applet几乎一样的JavaFx有什么可吸引人呢长处呢?这是我短短几个小时了解的结果,可能不对,希望用过JavaFx的朋友说说你们的看法。
      

  16.   

    可以在客户端不安装任何外挂的情况下运行吗?<这一点对用户很重要!!>那你是想通过IE做客户端?
      

  17.   

    建議LZ使用flex阿。flex與java通信都很方便。個人覺得只要把AS 學好 加mxml的基本語法學好。做起來應該不難的。
      

  18.   


    不好意思,没看懂……我需要的东西不局限在IE上,各种浏览器都要能用否则失去了Web的优势阿
      

  19.   


    嗯。我正在学Flex,的确很好,结合LCDS,简直就象写JSF一样。不过不知道AS3有多强大,能不能满足我处理和分割TIFF图的客户端需求
      

  20.   

    Flex不错AS3日积月累(3) - 利用AS3的图形界面开发及资源管理攻略
    http://as3blog.com/as3/as3tip-take-care-of-resource/

    这样下来  学的东西就太多了
    楼主辛苦
      

  21.   

    看来楼主是不给分了tiff,打印机图片么,这么怪,转下不行么
      

  22.   

    用j2ee做个不就行了,还是我没看懂题目?
      

  23.   

    只通过网页不下载任何东西想访问用户硬盘上的文件有点不现实 ,applet就是因为这个安全性而被遗弃的。
      

  24.   


    分是一定会给的,放心吧TIFF支持多页图片,如果还有别的什么格式可以支持请告诉我,我会义无反顾的放弃TIFF的
      

  25.   


    访问文件不是问题,关键是修改图片。别的格式都可以,甚至Javascript就能胜任,但TIFF图就复杂点