首页 新闻 论坛 群组 Blog 文档 下载 读书 Tag 网摘 搜索 .NET Java 游戏 视频 人才 外包 数据库 第二书店 程序员

Tag/ 


共6484个网摘 [ 1  2  3  4  5  6  7  8  9 ... 217 ]  上一页 | 下一页  |  

Adobe推出支持Zend框架的AMF

futurelight收录,使用标签:Java,时间:2008-10-6 10:39:34 | 相关网摘我也收藏

【InfoQ中文站】作为RIA技术和工具,Adobe Flex和Microsoft Silverlight已经日趋成熟,而人们开始期望智能服务器端的集成技术能够成为改善RIA的重要领域。一些开源项目(比如AMFPHP)和工具(比如WebORB)就是致力于服务器端逻辑和RIA(Flash)客户端之间的集成的。上周,Adobe和Zend联合发表声明,通过他们的努力合作,推出了Action Message Format(AMF)来支持Zend框架。而结果就会是一个厂商支持的Flex和PHP之间的集成,正如Zend所说的“第三方在前端,而业务在后端”。

根据Adobe Flex团队所说:

Zend框架的这个新组件可以让PHP开发者构建出通过Flash Player或者Adobe AIR运行在浏览器中的Flex应用,并使用AMF和服务器端进行通讯。

这个计划为PHP开发者提供了一个Adobe发起的AMF项目,并带来比ColdFusion之于Java开发者更加紧密的 AMF互操作性。
有趣的是,管理AMFPHP项目的Wade Arnold同时也领导着针对Adobe的Zend框架的工作。

来自Zend的Cal Evans分享了他对于这种新型合作的激动心情:

从一开始我就看到并理解Flash是什么并且能做什么,我很羡慕Flash设计者能做的那些事情……恩,就是flash。而Flex除了能提供一支新的画笔来让我画画外,却没法帮助像我这样的开发者设计出非常抢眼的用户界面。但现在,我可以在我的后台代码里描绘出更多有用的界面了。
虽然来自于Flex社区的声音都很积极,但也有一些开发者仍然表现出不高的热情。比如,InsideRIA的Rich Tretola说道,“把这两种技术放到一起更像是没脑子的人干的。幸运的是,那的确是Adobe和Zend上周官方声明的。”

来自于Midnight Coders(WebORB的公司)的Mark Piller也说道:


Google Chrome:展望与分析

futurelight收录,使用标签:Java,时间:2008-10-6 10:29:35 | 相关网摘我也收藏

【InfoQ中文站】2008年9月1日Google发布了其新一代的开源浏览器——Google Chrome。所有人都认为Google发布的这个新一代的web浏览器将成为web角斗场上的一个主要竞争者,估计在一段时间内它都将成为大家关注、分析和预言的焦点。

早在官方宣布之前,网上就已经出现了不少小道消息,因为由Google创建的用来介绍Chrome的漫画早在官方发布前就透漏了关于Chrome的消息,同时它也早于美国太平洋时区9月2日发布Chrome的Windows beta版的时间。

InfoQ随即从社区、新闻媒体及博客中摘选出对它的展望与分析以便对Google Chrome的发布和影响进行全面的报道。

Chrome简介
Google通过一个漫画来介绍其浏览器,该漫画由Scott McCloud(著名的Making Comics的作者)绘制,这个漫画站点主要面向新闻记者和博主。该手稿由McCloud和开发者们自己(McCloud曾采访过他们)协作完成。该漫画说明了Google令Chrome区别于其竞争者的地方:集中于服务应用而不是内容、使用面向进程的方式以隔离独立的沙箱进程、使用简单的标签式界面、快速渲染以及javascript引擎和一个内建的私有浏览模式。


Chrome使用了标签、地址/导航栏和一个可选的工具条来简化界面。尽管在现代的web浏览器中简化的界面是很常见的一个特性,但Google相比于其竞争者来说却更进一步。正如Ars Technica所述:

Google对Chrome的处理方式与众不同。他并没有移除现有web浏览器的特性,而是重新洗牌。忘记菜单分隔符吧;为什么还需要书签菜单呢?该死,为什么还有菜单条?开始时一无所有。什么都不用想。只添加需要的特性,并且只应用定义良好的概念。并不是说Chrome的所有特性都是好的,或者说这些特性加一起就将Safari打得体无完肤了。我们只是说现在除了Apple以外还有其他人能在该领域取得领导地位。Google Chrome使得Safari的用户界面看起来很保守了;这会让Apple感到无地自容。当谈到革新时,从长远来看全面大胆的改革要优于个别地方的修修补补。
Chrome简化的界面意味着无需从原来的内容中转移太多东西,这里的内容指的是与用户交互的web站点或者web应用。尤其对于web应用来说,Chrome的界面甚至没有导航栏和专用链接,这样窗口看起来就更像是一个应用程序而不是web浏览器。Chrome还带有Google Gears,其主要目的就是扩充web应用的能力,使其更像是桌面应用,比如说当用户与internet的连接断掉时它还能工作。

Google将标签放到了浏览器的最上面以示强调,并使得用户不仅可以在框架内拖动标签,还可以将其拖到外面以创建新窗口或者将标签从一个窗口移到另一个窗口上。这些标签彼此间是独立的,这样它们就更像是独立的应用,一个标签的崩溃不会影响到整个web浏览器。尽管对Chrome的漫画介绍谈到了独立进程,Chromium站点还是详细介绍了Chromium支持的4种进程模型及其优缺点:

对于该beta版,Chromium支持4种不同的进程模型用来实验和度量,这将帮助我们从中选择一个最适合大多数用户的默认模型。

默认情况下,Chromium对用户所访问的每个web站点实例都使用了一个独立的OS进程。然而当启动Chromium时用户可以通过命令行选项来选择其他的模型:Chromium可以对每个web站点使用一个进程、可以隔离每个连接标签组、还可以将所有东西都放到一个单独的进程中。这些模型的区别在于它们是否反映了内容的来源、浏览器的用户界面,或两者兼而有之。
关于进程和线程的话题每次都会引起争论,这次也不例外。

Chrome还具有一个叫做Incognito的私有浏览模式,它可以使用户以只读会话方式浏览,这种模式下浏览历史不会被记录,同时当窗口关闭时还会将cookie删除。

技术与内核
Chrome浏览器是Chromium项目的成果,该项目将WebKit web浏览器引擎与新一代的Google V8 JavaScript引擎、Skia矢量图引擎及Google Gears结合在一起。

WebKit浏览器引擎起始于Apple的KDE项目的KHTML与KJS引擎,后来成为Safari浏览器的基础。WebKit随后被KDE重新采用。Google已经在其Android移动电话平台中使用了WebKit,并且它已经成为该平台事实上的解决方案。正如对Chrome的漫画介绍中所述:

它有效地使用内存,很容易被嵌入式设备所采用,并且新的浏览器开发者也很容易学习其代码。浏览器是复杂的。WebKit做得很好的一点就是它保持了简单的方式。
最初的Windows beta版所用的WebKit版本似乎是WebKit 525.13,这并不是其最新版本并且有一些安全问题(请看下面有关安全的内容)。一些用户发现Safari的WebKit渲染与Chrome的不同,包括反锯齿和阴影。这可能是由于使用了Skia图形引擎的原因。

关于与WebKit的集成问题,Chromium FAQ上说到:


Rod Johnson谈SpringSource dm Server 1.0的发布

futurelight收录,使用标签:Java,时间:2008-10-6 10:28:04 | 相关网摘我也收藏

【InfoQ中文站】经过五个月的beta测试之后,SpringSource终于发布了SpringSource dm Server的1.0正式版本。和传统EJB相关标准不同的是,SpringSource dm Server的核心部分使用了OSGi(通过Eclipse Equinox容器的帮助)。该服务器支持WAR的部署,同时把Tomcat作为webserver控件来使用。SpringSource上的一篇博文摘引了一些早期试用者的评论:

我们不需要花很大的力气就能将一个巨大的基于Spring/Tomcat的Web应用拆解为很多个小型的OSGi bundle。这样一来,我们的客户就能更好的将他们的各种顾虑相应地拆解开来……
Arne Seime
高级顾问,Integrate AS
对我来说,它让我轻松地将现有的war文件移植到新的服务器上,然后将这些war逐步模块化。我觉得,OSGi结合像你们提供的这类应用扩展无疑会是Java应用服务器的未来发展方向……

Søren Dalby Larsen
CTO,Conscius Finance A/S

服务器部署、资源仓库管理和clipse集成得相当不错,Java企业开发好像正在逐渐走出它的黑暗期……
John Thomas
North Island Software

在服务器发布之际,把这些回馈和一些早期的想法对照起来很有用。在评论中,也有人提出


ActionScript 3.0争论何时休?

futurelight收录,使用标签:Java,时间:2008-10-6 10:27:24 | 相关网摘我也收藏

【InfoQ中文站】自从独立Flash平台专家——Colin Moock七月份在O’Reilly InsideRIA发表了一篇名为“The Charges against ActionScript 3.0”文章之后,Flash/Flex社区内的争论一时间硝烟四起。

“……很多Flash用户仍然对ActionScript 3.0中引入的一些工作流方面的变化望而生畏。这些改变本身真正存在问题的很少,但当他们集合到一起的时候,就对Flash用户典型的日常工作产生不可磨灭的影响。” Moock的这句话是引发整个争论的导火索。

Moock在文章中指出了9条对ActionScript 3.0的不满:

Flash CS3去掉on()/onClipEvent()以后,即使是简单的交互都很难创建。
很难习惯没有加载的.swf文件。
向上溯型 DisplayObject.parent使得父对象的clips很难控制。
没有getURL()之后,连接比较困难。
没有loadMovie(),加载.swf文件和图像都不方便。
ActionScript 3.0中其他一些错误导致编程非常麻烦。
动态指向类库符号一点都不直接。
向手动创建的文件域、所有影视片段、所有按钮添加定制功能很费时间。
去掉duplicateMovieClip()之后,复制MovieClip实例变得非常困难。

Moock针对上面列出的每条都做了深刻的解释,也提出了一些建议。Atlanta Flash Community的Leif Wells表示有同感,他说:“毫不夸张地说,在我们向社区成员展示一些ActionScript 3.0的代码的时候,就遇到一些成员因此浑身冒冷汗。他们现在大都对 Flash Player 10的特性比较感兴趣,但很多人目前为止还无法掌握这些特性。”

然而,andCulture的主管Francis Lukesh从另一个角度来审视Flash的改进。他说:


Web 2.0进入企业应用

futurelight收录,使用标签:Java,时间:2008-10-6 10:17:46 | 相关网摘我也收藏

【InfoQ中文站】背景

日前,IBM的Lotus技术大会(Lotus Technical Conference)首次在中国北京巡展。自成立以来,Lotus技术大会一直致力于为IT专业人员提供探讨研究当前流行技术以及新兴技术的平台,并提 供参会者与IBM产品专家当面交流的机会,以便更好地理解IBM新发布的协作软件和门户软件产品的创新之处。

概况

大会的议题主要分为一下四个专题:

邮件与协作专题

从Lotus Notes Domino 8开始,该软件完全基于Eclipse技术,并且支持Web 2.0 应用开发及增强了从旧版本转换至Web 2.0 应用的便利性,从而帮助用户减少邮件管理的时间,可以将更多的时间放在协作工作中。IBM Lotus Notes中所带的Domino Web Access工具,是一个功能强大、使用便捷的浏览器客户端。使用该客户端,用户可以在线与非在线两种方式进行信息互换与沟通协作。IBM Lotus Quickr是一个团队协作软件,它可以帮助您与团队伙伴在线协作工作、分享资源,并提高工作效率。IBM Lotus 软件提供整合解决方案以便满足客户在协作工作方面可能遇到的各种挑战。

门户与门户加速器专题


Websphere Portal是SOA的前端软件,它提供动态的基于Web 2.0的个性化的用户使用体验。Accelerators能够帮助用户快速,低成本地部署基于门户的业务方案。


实时交互与协作专题


Lotus Sametime通过一致的用户体验为客户提供一个


学习java的30个目标

nanquan收录,使用标签:java, 目标,时间:2008-10-4 4:05:09 | 相关网摘我也收藏

  25.JAVA(精确的说是有些配置)是冗长的,它需要很多的人工代码(例如EJB),所以你需要熟悉代码生成工具,例如XDoclet。

  26.你需要熟悉一种单元测试体系(JNunit),并且学习不同的生成、部署工具(Ant,Maven)。

  27.你需要熟悉一些在JAVA开发中经常用到的软件工程过程。例如RUP(RationalUnifiedProcess)andAgilemethodologies。

  28.你需要能够深入了解加熟练操作和配置不同的操作系统,比如GNU/linux,sunsolaris,macOS等,做为跨平台软件的开发者。

  29.你还需要紧跟java发展的步伐,比如现在可以深入的学习javaME,以及各种java新规范,技术的运用,如新起的web富客户端技术。

  30.你必需要对opensource有所了解,因为至少java的很多技术直接是靠开源来驱动发展的,如java3D技术。



共6484个网摘 [ 1  2  3  4  5  6  7  8  9 ... 217 ]  上一页 | 下一页

Tag/相关标签



    网站简介广告服务网站地图帮助联系方式诚聘英才English 问题报告
    北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
    Copyright © 2000-2008, CSDN.NET, All Rights Reserved