阅读更多

7顶
2踩

编程语言

原创新闻 JavaFX,能吸引开发者吗?

2008-08-01 12:18 by 副主编 QQbyte 评论(11) 有4910人浏览
今天,Sun终于兑现了在JavaONE 2007大会上的承诺,发布了JavaFX的预览版本。随着预览版的发布,JavaFX不再处于幻想中,而是实实在在出现在开发者面前。但是,问题仍然存在:JavaFX将如何杀入桌面开发领域,应对对手Adobe Flex和微软 silverlight激烈竞争?

JavaFX面对很多讨论和置疑,有些人说sun孤注一掷了;有些人认为Sun应该做自己更擅长的领域,比如服务器端;但是更值得讨论的一点就是:JavaFX的发布是不是太迟了?虽然2007年已经承诺发布,但是在此时发布预览版就感觉已经晚了。

全文阅读:http://www.kodewerk.com/javafx_are_we_there_yet.htm

JavaFX能吸引开发者,振兴Java桌面吗?你的观点呢?
7
2
评论 共 11 条 请登录后发表评论
11 楼 wuyunlong 2008-08-02 23:48
引用
Flex和MXML,Silverlight的XAML,貌似JavaFX没有这方面的东西嘛。

我感觉javafx的语法更像是json个格式的XML,XML本省就很大
10 楼 sizhe2 2008-08-02 21:50
哎,不知道在桌面系统市场上,java还要去抢什么市场?
9 楼 qhfrose 2008-08-02 10:23
粗看一些介绍,貌似JavaFX的实现,并不能把美工和程序员的工作彻底独立开来。Flex和MXML,Silverlight的XAML,貌似JavaFX没有这方面的东西嘛。
8 楼 qhfrose 2008-08-02 10:20
现阶段,开发体验和用户体验都还比不上Flash和silverlight.如果这两个问题能解决,才有与Flash和silverlight抗衡的资本啊。
7 楼 larryzou 2008-08-02 09:36
ide不缺,netbeans肯定对javafx支持的很好。
6 楼 Nighthaven 2008-08-01 22:24
Some have said that Sun has bet their lunch money on making JavaFX work;

翻译的有点小问题。这句话的意思是sun孤注一掷了,不是“有些人说Sun只要省下午餐费就能让JavaFX完美工作”。
5 楼 suncxy 2008-08-01 22:01
希望早日解决IDE缺乏的问题
4 楼 frankiehuang 2008-08-01 18:12
Applet和Java桌面,如果没有jdk包不够小,就肯定失败!
3 楼 xwkp2008 2008-08-01 16:54
目前RIA都还不是很成熟,无论是gear,adobe RIA flex,ms silvelight都还处于发展的阶段,javafx有自己本身的优势--技术和开发人员的积累,虽然java桌面的表现比较多的人诟病(含有部分以讹传讹)但是对于java开发人员来说很熟悉,还有庞杂的类库可以利用,javafx要取得预期的效果,有两点需要做到:
1、java 6update N要能做到预期的小(《5M),这样的javafx才能有所依托,才真正有与flash抗衡的资本
2、javafx跨平台的完整,这点无论是flash还是银光都没有做到(linux下flash基本是本成品,银光压根就没有官方出品),发布的预览版本就很让大家失望,独独没有linux版本,理由是linux没有美工开发人员(发布的新特性包括了与photoshop的互动,看到的时候我就想linux咋办,果不其然,下载里面没有linux)。
不管怎样,sun为大家提供了另外一种更亲切的选择
2 楼 ln1058 2008-08-01 15:30
我觉得不错,大家一起支持吧,众人拾材火焰高!!
1 楼 Classicning 2008-08-01 12:42
挺难的,我觉得fx的那个语法并没有特别大的吸引力啊。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • VC/MFC 从WebBrower 中获取 HTML 和文本

    本文部分转载于http://blog.chinaunix.net/uid-2516614-id-2496197.html 用于参考 /////////////////////////////////////////////////////////////// 外部窗口接口获取(非原博客,是自己添加的其他通过获取IE浏览器窗口的句柄,在由句柄转换成IE的接口): HWND hWnd

  • 在MFC窗口嵌入网页浏览器(web browser、html)

    其实是用方式很简单,就是把ActiveX Control整合到自己的窗口类中 MSDN目录:Web开发>Internet Explorer Development>Hosting and Reuse>WebBrowser Control>Overviews/Tutories>Reusing the WebBrowser Control MSDN网址:http://msdn.microsoft.

  • browser.html – HTML 实现 Firefox UI

      browser.html 是一个实验性的项目,用于证明一个概念:使用 HTML 重新实现 Firefox UI ,并作为一个应用程序。它是基于浏览器的 API ,并以浏览器的方式和系统的应用工作。...

  • webbrowser控件调用html,如何在WebBrowser控件中获取呈现的html(由Javascript处理)?...

    小编典典这是我发现在运行javascript之后进入呈现的HTML(DOM)的一种解决方案:将一个名为webBrowser1的WebBrowser控件放在Form1类的Form上。[Form1.cs [设计]]然后用于代码使用:[Form1.cs]using System;using System.Runtime.InteropServices;using System.Windows.Forms...

  • Python运用webbrowser打开PyEcharts生成的html文件

    示例 调用库 import pandas as pd import time from functools import partial from PyQt5.QtWidgets import * from PyQt5 import QtCore, QtGui, QtWidgets from pyecharts import options as opts from pyecharts.charts import Kline, Line, Bar, Grid import webbrowser as wb

  • 苹果cms模板文件不存在public/jump.html 解决方法

    1,点击首页的时,有的能进入播放页有的提示(上图) 模版文件不存在:public/jump.html 通过查询苹果cms模板标签(下图)得知缺少跳转提示页模板,大概率原因是因为没有会员权限和错误提示导致跳转。怎么解决呢?有以下2种解决方法。 2,解决方法1:按照路径把苹果cms默认模板的public/jump.html 文件复制到新模板里面一份。 3,解决方法2:如果不需要会员...

  • 用WebBrowser实现HTML界面的应用

    HTML的界面有以下特点:图文混排,格式灵活,可以包含Flash、声音和视频等,实现图文声像的多媒体界面,而且易于建立和维护。另外,HTML的显示环境一般机器上都具备,通常不需要安装额外的软件。当然,HTML界面也有它欠缺的方面,即:界面控制能力有限,代码调试不便----虽然DHTML提供了比较强的编程特性,但是比起Delphi的传统的开发语言和工具来,对界面的控制能力...

  • 利用webBrowser获取框架内Html页面内容

    利用webBrowser获取页面比较简单,MSDN下有示例,在这里不必多说。 可是一些 HTML 文档由“框架”构成,或可以存放它们自己独特 HTML 文档的窗口。使用框架可以轻松地创建 HTML 页面,其中一页或多页在其他框架持续更改它们内容的同时保持静态,例如导航栏。 HTML 作者可以采用以下两种方法之一创建框架: 使用 FRAMESET 和 FRAME...

  • WebBrowser操作Html[转]

    用什么实现HTML的界面用Delphi实现HTML界面的应用主要有两种选择:WebBrowser Control或MSHTML。为了弄清两者如何选择,我们先来看看Internet Exporer 4.0及其后续版本的体系结构: IE浏览器是建立在SHDOCVW.DLL组件之上的,而SHDOCVW.DLL则建立在MSHTML.DLL组件之上,底层则包括脚本引擎等。SHDOCV...

  • 用WebBrowser承载视图,html编写页面,c#编写后端代码;用js调用后端代码,传入function参数作为回调;...

    最近在尝试一种有意思的桌面应用的写法:使用HTML+JS+CSS来做视图的展示,而不用winform的控件。效果还不错。 1.新建一个窗体Form。 2.在Form里添加一个WebBrowser控件。 public static WebBrowser CreateWebBrower(Object objectForScripting) { ...

  • 《JavaFX应用程序添加HTML内容》-添加WebView组件到应用程序场景

    原文链接添加WebView组件到应用程序场景本章介绍了WebViewSample应用程序和解释了如何添加WebView组件到JavaFX应用程序场景。WebViewSample应用程序创建了Browser类封装了WebView对象和UI控件工具栏。WebViewSample类创建场景和添加Browser对象到场景。创建一个嵌入式浏览器例4-1展示了如何添加WebView组件到应用程序场景。例4-1

  • 在浏览器中实现FTP页面登录(HTML技术)

    在浏览器中实现FTP页面登录(HTML技术)   脚本说明: 第一步:把如下代码加入<head>区域中: <script janguage="javascript"> <!-- // Title: JavaScript - FTP log-on script function goFtpSite() { documen...

  • c语言webbrowser加载html,向WebBrowser中添加静态HTML,执行脚本,载入HTML

    *使TWebBrowser中的复制、剪切操作有效://把下面4行加到有WebBrowser的单元最后{ 可能需要引用 ActiveX }initializationOleInitialize(nil);finalizationOleUninitialize;向WebBrowser中添加静态HTML:uses MSHTML;procedure AppendToWB(WB: TWebBrowser; ...

  • Delphi - WebBrowser载入自定义HTML内容并显示

    use Winapi.ActiveX; //调用IPersistStreamInit类 procedure TForm1.Button2Click(Sender: TObject); var PostList: TStringList; Response, StrStream: TStringStream; ResultString: string;

  • 得到WebBrowser中加载的页面的html文本-MFC

    方法一、 const int MAX_SIZE=1024*3; IHTMLDocument2 *pHTMLDocument=NULL;  IPersistStreamInit *pPSI=NULL;  IStream *pStream=NULL;  HGLOBAL hHTMLText;  if (!(pHTMLDocument = (IHTMLDocument2*)m_

  • webbrowser控件调用html,winForm中如何实现Webbrowser控件加载html页面?

    Webbrowser控件加载html页面非常简单。首先拖一个webbrowser控件到窗体中,然后通过代码:webBrowser1.Navigate("cityApi.html");加载网页资源。如果要实现winform与网页进行交互需要用到事件webBrowser1_DocumentCompleted(即html文档加载完成后进行交互):winform后台可以通过语句:webBrowser1.D...

  • c语言webbrowser加载html,在C#WebBrowser中加载本地HTML文件

    做一个右单击- >属性在Visual Studio中的文件。将“ 复制到输出目录”设置为“始终复制”。然后,您将可以使用以下路径来引用文件: @".\my_html.html"构建项目时,复制到输出目录会将文件与二进制dll放在同一文件夹中。这适用于任何内容文件,即使它位于子文件夹中。如果您使用子文件夹,该文件夹也将被复制到bin文件夹中,因此您的路径将是 @".\my_subfolder\...

  • TWebbrowser读写HTML文档

    华中师范大学       卢小海       ----   为了实现在自己的程序中显示HTML文档,我们一般采用IE(Internet   Explorer本文中简称为IE)发行时附带的一个ActiveX控件TWebBrowser。这个控件使用和IE相同的内核,功能强大,并从Delphi5开始,正式得到Inprise公司的支持,取代了原来的那个THTML控件,成为Delphi中显示HTML文档的首

Global site tag (gtag.js) - Google Analytics