当前位置: 首页 > news >正文

宁国市城乡与住房建设网站邯郸市住房和城建设局网站

宁国市城乡与住房建设网站,邯郸市住房和城建设局网站,芸志建站怎么建立网站,wordpress使用cad功能这些天来#xff0c;我们正在启动一个新项目#xff0c;以实现Rich Internet Application#xff08;RIA#xff09; 。 第一个问题是#xff1a;我们应该使用哪些技术和框架#xff1f; 后端将是Java或其他现代JVM语言#xff0c;因为我们主要是经验丰富的Java开发人员… 这些天来我们正在启动一个新项目以实现Rich Internet ApplicationRIA 。 第一个问题是我们应该使用哪些技术和框架 后端将是Java或其他现代JVM语言因为我们主要是经验丰富的Java开发人员。 在大多数用例中我们也更喜欢Web框架该框架主要允许使用Java进行编码因为我们中的许多人仅具有有关HTML和JavaScript的基本知识。 必须为即将到来的项目做出决定 我们是否应该使用HTML5或JavaFX 2实现Web客户端 如果您要求Google提供“ javafx或html5”则找不到太多信息。 在大多数情况下您最终将在2011年的几次IT会议上进行一次演讲“移至客户端JavaFX和HTML5演讲”。 这是Slideshare链接来自JavaOne 2011 http ://www.slideshare.net/steveonjava/moving-to-the-client-javafx-and-html5。 因为此演示文稿无济于事所以我们看了一下优点和缺点这些优点和缺点在下面的博客文章中列出。 但是让我们从头开始... 什么是富互联网应用程序RIA RIA没有真正的定义。 因此这是此博客文章的定义 “丰富的Internet应用程序提供具有动画效果和多媒体功能的外观现代的Web应用程序 。 Web应用程序几乎无法识别为Web应用程序。 没有具有表单下拉框或表格的经典HTML用户界面。 网络浏览器的典型功能例如书签或前进/后退导航通常丢失/不需要。 有时即如果您使用Web框架而不只是HTML5则必须安装插件例如Java Runtime Environment或Adobe Flash Player。 Pokerstars www.pokerstars.com 是RIA的一个很好的例子。” 备择方案 在JVM环境中可以使用几种替代方法来实现RIA 纯HTML5 很好的解决方案但是您不能使用Java或其他JVM语言进行编码。 Adobe Flash / Flex 已死 甚至Adobe也转向HTML5。 Microsoft Silverlight 死 甚至Microsoft Windows 8也转向HTML5。 当然Silverlight并不是真正的JVM解决方案但是您可以使其与JVM后端一起使用。为了完整起见我将其添加到此列表中。 JavaFX 基于Java的解决方案在将来替换为Swing。 除了JavaFXJSFGWT *WicketTapestryGrailsLift“ You-Name-It”之外的其他JVM Web框架 并非用于实现RIA。 是的您可以使用这些框架实现RIA。 但是发展是丑陋的RIA也将是丑陋的。 那为什么要这么做呢 请记住我上面对RIA的定义然后再开始在评论中抱怨 * GWT还已经对某些功能提供了很好的实验性HTML5支持 http : //www.google.com/events/io/2011/sessions/gwt-html5-a-web-developers-dream.html 如果是Google继续在GWT中添加对HTML5的支持这在未来几年中也可能是一个不错的选择–您仅使用Java开发并且不需要浏览器插件因为GWT可以生成纯HTML和JavaScript。 但是也有传言称由于Google的新语言DartGWT快要死了。 Google尚未对此发表评论也未发布GWT路线图。 因此问题是何时使用JavaFX 2而不是HTML5来实现RIA从Java开发人员的角度来看 如果您对HTML5或JavaFX不太了解则应在Wikipedia或google上查找其他文章。 什么是HTML5 http://en.wikipedia.org/wiki/HTML5 重要提示HTML5是HTML CSS JavaScript 它为现代Web开发提供了多个下一代功能例如离线存储或应用程序缓存。 什么是JavaFX http://en.wikipedia.org/wiki/Javafx 提醒我们正在谈论JavaFX 2.0。 与早期版本的主要区别在于JavaFX现在提供了Java API而不是新的编程语言JavaFX脚本。 因此对于Java开发人员来说很容易学习。 为什么选择HTML 5 / JavaScript 优点 W3C标准 这是未来–毫无疑问 无需插件可以在每个受支持的Web浏览器中使用 已经有许多小部件和功能可用 缺点 使用HTML / JavaScript而不是Java进行开发 Java开发人员的主要缺点 规格尚未最终确定根据2014年之前的路线图 并非所有浏览器都支持尚未 跨浏览器开发是必需的jQuery或Dojo之类JavaScript框架可以解决此问题但是仍然会增加工作量 可能HTML5还有许多其他优点和缺点。 不过命名的名称应该足以决定何时使用HTML5或JavaFX。 为什么选择JavaFX 2 优点 提供Java API 利用您的Java技能并使用现有的JVM功能和库 提供用于其他JVM语言的DSL例如GroovyGroovyFX和ScalaScalaFX。 阅读本文以了解如何使用现代JVM语言而不是Java来受益“ JavaFX 2.0和Scala如牛奶和饼干” http://www.javacodegeeks.com/2012/02/javafx-20-and- scala-like-milk-and.html 可选“布局”语言FXML以将UI定义与行为分开在编程使用Java和布局使用FXML之间选择您喜欢的 后端和Web客户端具有相同的开发环境包括调试重构等 没有跨浏览器的问题 CSS支持如HTML HTML和/或JavaScript可以集成在JavaFX应用程序中 Swing和JavaFX可以在同一应用程序中使用因此可以扩展现有的Swing应用程序 JavaFX 2提供了一个统一的体系结构可以编写一次应用程序然后将其部署到各种上下文中独立的应用程序嵌入在Web浏览器中或通过Java Web Start运行。 将来会添加其他上下文例如在移动设备上运行相同的应用程序。 缺点 客户端上需要Java Runtime Environment JavaFX只有一部分是开源的。 Oracle JavaFX运行时和SDK将继续通过Java Binary Code License发布 MacFX的JavaFX仅作为Developer Preview提供GA计划于2012年中推出参见JavaFX路线图 JavaFX for Linux尚不可用计划在2012年第三季度开发者预览版 尚无关于JavaFX Mobile未来的信息至少我没有找到任何东西如果有人有链接请添加评论 比HTML5提供更少的小部件和其他功能 尽管JavaFX是Swing的未来替代品但由于几个新概念开发有所不同。 当然这是添加RIA功能例如动画的结果因此这并不是真正的缺点并且Java开发人员学习一些新概念比学习HTML和JavaScript更容易 结论 HTML5和JavaFX 2都非常适合实现RIA包括媒体图表动画等。最终它们都有不同的目标受众 公共Web应用程序应使用HTML5来实现因为在大多数情况下都不需要浏览器插件。 因此即使对于Java开发人员HTML5也无可替代。 在企业内部可能需要插件。 无论如何Java可能已经安装在大多数计算机上。 如果所有必需的小部件和其他功能都可用则JavaFX是企业应用程序的更好选择因为Java开发人员可以通过在其著名的JVM环境中进行开发来轻松实现RIA。 享受用HTML5或JavaFX 2实现RIA的乐趣。顺便说一句我们可能会选择JavaFX作为我们的内部项目因为所需的Java插件不是止步不前而且大多数同事都是Java开发人员。 参考 何时将JavaFX 2代替HTML5用于Rich Internet ApplicationRIA 从我们的JCG合作伙伴 Kai Wahner在关于Java EE / SOA /云计算的博客上的博客。 翻译自: https://www.javacodegeeks.com/2012/05/javafx-2-vs-html5-for-ria.html
http://www.zqtcl.cn/news/460852/

相关文章:

  • js做网站福田网站设计公司
  • 郑州做网站好长春市建设工程信息网站
  • 题库网站怎么做做网站文件夹都起什么名字
  • 河南网站怎么备案东台市住房和建设局网站
  • 有什么手机做网站的asp.net网站安全
  • 怎么做查询网站后台做爰的视频网站
  • 迪虎科技网站建设国际市场那个app可以看
  • 怎么做跳转不影响原网站排名wordpress添加邮箱设置
  • 网站内容规范外贸电商怎么做
  • 郑州做网站齿轮wordpress 文章h标签美化
  • 建设银行网站怎么修改手机号码吗网站建设怎样容易
  • 网站建设风险管理计划书户外媒体网站建设免费
  • 学到什么程度可以做网站网站维护的要求包括
  • 泉州网站设计平台南阳响应式网站
  • 阿里云 企业网站选哪种推广普通话的文字内容
  • 广州市南沙建设局网站中山建网站咨询电话
  • 怎么创建网站快捷方式网络服务器搭建配置与管理 下载
  • 现在什么类型网站没有人做wordpress get_categories()
  • 石家庄网站推广优化闲鱼网络营销方式
  • 精诚时代 网站谁做的北京网站设计必看刻
  • 长沙网站排名报价企业管理培训课程网课
  • 怎样做婚庆网站外贸网站怎么注册
  • 网站设计制作公司推荐自己做商务网站有什么利弊
  • 传媒网站杨浦网站建设哪家好
  • 500m主机空间能做视频网站吗做中文网站的公司
  • 网站建设规划模板公司网站建设论文
  • p2p网站开发的内容广东世纪达建设集团有限公司官方网站
  • 网站基本建设是什么o元做网站
  • 南昌做购物网站的公司mc做弊端网站
  • 汕头制作网站推荐文化建设五大工程