客户端比较:javaFX <-> browser
1、在web开发中,browser做了什么工作?
建立服务器连接,将请求发送过去,并解析结果加以展示
2、web优势是什么? javaFX能否提供?
a、自动建立连接和回调
b、可以直接提交form,即将form打包(dojo在做)
c、解析结果展示在某个content里(dojo),不需要自己解析处理数据。结果中的事件还能执行。
d、表格功能:table、tr、td. (是table让网页开发变得简单,table被大量使用)
e、样式表(css)功能强:统一样式方便,样式修改方便
3、web的劣势是什么?
a、内存泄漏、性能差、要求高,兼容性不好、不稳定。browser比较差,且历史包袱重,难以升级。
b、输入组件少,功能简陋。只有text、select、radio、checkbox、textarea等。缺少tree、checkTree等
c、事件处理开发复杂,javascript调用关系乱,没有编译错误,调试困难,容易出错。javascript越多,问题越多
d、哪些能缓存在本地,哪些不能缓存不易控制。如果是javaFX,则程序是在本地的,每次运行中通讯的主要是数据部分
e、要求的技术比较繁杂:html、css、javascript等。如果是javaFX,则对于java开发人员来说更熟悉。
4、web的劣势(第3部分)在javaFX中都没有,是javaFX的优势。如果在javaFX中能将web的优势(第2部分)都实现了,javaFX将有不可估量的应用前景。
1、在web开发中,browser做了什么工作?
建立服务器连接,将请求发送过去,并解析结果加以展示
2、web优势是什么? javaFX能否提供?
a、自动建立连接和回调
b、可以直接提交form,即将form打包(dojo在做)
c、解析结果展示在某个content里(dojo),不需要自己解析处理数据。结果中的事件还能执行。
d、表格功能:table、tr、td. (是table让网页开发变得简单,table被大量使用)
e、样式表(css)功能强:统一样式方便,样式修改方便
3、web的劣势是什么?
a、内存泄漏、性能差、要求高,兼容性不好、不稳定。browser比较差,且历史包袱重,难以升级。
b、输入组件少,功能简陋。只有text、select、radio、checkbox、textarea等。缺少tree、checkTree等
c、事件处理开发复杂,javascript调用关系乱,没有编译错误,调试困难,容易出错。javascript越多,问题越多
d、哪些能缓存在本地,哪些不能缓存不易控制。如果是javaFX,则程序是在本地的,每次运行中通讯的主要是数据部分
e、要求的技术比较繁杂:html、css、javascript等。如果是javaFX,则对于java开发人员来说更熟悉。
4、web的劣势(第3部分)在javaFX中都没有,是javaFX的优势。如果在javaFX中能将web的优势(第2部分)都实现了,javaFX将有不可估量的应用前景。