`
tianxinet
  • 浏览: 262972 次
  • 性别: Icon_minigender_1
  • 来自: Net
社区版块
存档分类
最新评论

评论:最佳Ajax应用

阅读更多
webtop来了!
今天看到这篇Ajax最佳应用评选,共6类评论,不错。原文比较长,一次翻译一些。

关注点:
Ajax应用的动向;
最佳应用的可用性、创意;
最佳应用的开发技巧可否借鉴。

最佳Ajax日程表
增加最佳Ajax电子邮件
增加了最佳Ajax信息管理
增加了最佳Ajax电子表格
增加了最佳Ajax网络桌面(在六楼,顶楼字数超标了)
增加了最间Ajax字处理(六楼)
全文完


评论:最佳Ajax应用
作者:Preston Gralla 和 Barbara Krasnoff    翻译:tianxinet(胖猴)

我们遍搜网络,寻找6种基于Ajax的最佳应用,来看看它们和Google在线提供的应用比起来怎么样,找出其中的优胜者、挑战者和亚军。

欢迎你们,男孩和女孩们,进入明天的计算世界吧!桌面程序是过去时,被自由、简单、能够做每件事--从电子表格到电子邮件(以及更多)的web应用所代替!

让这些成为可能的是 Ajax (Asynchronous JAvaScript and XML),一种赋予网站具有与传统桌面应用同样交互性和速度的编程方法。有了Ajax,我们不再需要桌面应用。我们的数据将在我们去的每一个地方都是可见的,因为它都将被存储在基于Ajax的网站上。谁还需要微软或者其它桌面应用的制造者?我们终于自由了!

总之,这是天花乱坠的广告宣传,但它是真的吗?

为了找出答案,我们遍搜网络,寻找6种基于Ajax的站点:日程表、电子邮件、信息管理、电子表格、桌面应用(在Ajax中叫做网络桌面-webtops)和字处理。在每一类中,我们精选出了优胜者和亚军,并且关注了其它一些不错的竞争者。


Ajax究竟是什么?

Ajax让web开发者创建交互式的网站,功能比缓慢的、静态的网站更像桌面应用。 GmailGoogle Maps 是两种最常见的Ajax应用范例。多种方法让Ajax可以在浏览器中直接放置交互,取代浏览器不得不频繁联系web服务器获取信息的状况。

当访问一个Ajax站点,浏览器象通常那样装载HTML页面。然后,Ajax使用 JavaScript 进行交互。当一个站点访问者请求更多的信息时--例如,装载一个地图--JavaScript产生请求。 JavaScript不是向web站点发送一个请求,而是使用API调用 XMLHttpRequest 把数据从后台转到前台。(被请求的数据通常是 XML 格式,尽管不是必须的)这使得当 XMLHttpRequest 处理和服务器的通讯时,网页和JavaScript能够继续和用户进行交互。

JavaScript通过XMLHttpRequest处理信息,然后使用或显示它。但仅仅需要这些数据的部分页面被刷新。这提高了信息的显示速度,因为不必改变整个页面。


不要马上扔掉你的桌面应用,Ajax还没有象桌面应用一样强大和好用。电子表格用户,例如excel用户,将继续坚持使用excel。

大体上来说,如果你想要协作文档,或者共享日程,这些站点能够立于不败之地。没有任何桌面应用可以和它们相比。

同时,紧记最重要的是这些应用仍然处在beta状态(实际上,有几个坚持说它们处在alpha阶段),在未来的几个月可能有根本性的改变。

那么谁是优胜者或失败者?请看我们关于每一类的评论。

日程表
优胜者: Google Calendar
Google明显想成为在线桌面应用的王者 -- 在Gmail、Google spreadsheets、和 Writely之中,很明显,一个在线Google套件是公司的下一个大事件。Google Calendar是这个套件的优秀组成部分。.


Google Calendar保持足够简单,这对更大范围的用户是有益的
点击查看大图

象其它基于Ajax的日程表一样,Google Calendar通过在一个简单的输入框里输入所有内容,让你迅速创建个人进度表的事件,象“上午9点到10点在B房间和老板开会”-- 应用引擎将适当的解析并把它插入你的日程表。你也可以填写一个表单。在开始输入前你不得不先点击一个链接--其它日程表始终有一个可见的输入框,这更方便一点。

Google Calendar最好的部分是共享日程的聪明的和易于理解的方法。你能够添加你想要的,与基于iCal一样多的日程,或者共享你个人的日程--Google把它们都列在窗口的侧边。你可以在任何时间核对你想设为可见的日程,这意味着你不必立刻把所有的日程设为可用的,比如,你可以只选择看到你的业务约会。

除了主题和时间外,日程表可以包含大量有用的信息,象地点(当然,可以用Google地图来映射)和来宾。你不仅可以用周或天为单位来调度你的回忆,还可以每周二或周四不固定的循环,并且你能够通过email、SMS、手机发送提醒。

Google Calendar并不完美--我希望能够有一个关联的待办事项列表,与outlook的同步功能,以及与其它服务的更好集成。但总的来说,这是一个高可用性的应用。

注释:当我写这个评论的时候,我的日程表出了一个小故障,不能访问3个共享日程。我联系了Google,他们说可能有问题,在24小时内,这个错误被修正。

亚军: 30 Boxes

使用30 Boxes就像买了一辆手动档并且有很多额外功能的轿车--你不仅仅是开它,你想看看它还能做什么。


30 Boxes 几乎来说是太美好了.
点击查看大图

在它最简单的级别,30 Boxes是一个在线日程表,你可以方便的添加报告、Rss feeds、待办列表、或者来自LiveJournal、 Flickr和MySpace的通知到日程表中。你可以添加好友并且和他们共享日程,30 Boxes甚至有自己的webtop(网络桌面)提供你日常约会和待办事项的摘要,并且能够添加applets象Google search、Yahoo Mail,甚至你的Google Calendar。30 Boxes还在不断增加更多的内容:就在我写这篇文章的时候,他们发布了一个用于手机的移动版

其它:

CalendarHub: CalendarHub 提供基本的日程表功能:你可以输入约会,与其他人共享,从其它日程表导入,并且和一个iCal日程表同步。但是,这些功能没有一个是用可怕的诡异方式实现的,换句话说,这是一个可用的日程表,但不能和列在这儿的其它日程表竞争:点击查看图片

Kiko Calendar: 我最初写了一些关于Kiko的美好东西:它有一些有趣的设计,它有巨大潜力。但当写这篇文章的时候,它被放到ebay上出售了。由于不能确定它的新主人是谁,以及新主人会对它做什么,此时我不能推荐Kiko.点击此处查看图片

电子邮件
优胜者: Gmail
Google又一次获胜。这对Google用户来说并不奇怪--Gmail获得了来自各方面的喝彩,我有很多使用Gmail的朋友。


Gmail 在可用性上能够匹敌许多桌面 e-mail 应用
点击查看大图

Gmail引起如此多赞赏意见的一个原因是:它是少数背离通常规则的在线email服务之一。Gmail采用了一种threaded方式,有相同发件人/收件人和主题的邮件显示在一起,一些桌面email应用使用了这种方法--比如Lotus Notes有一个threaded选项--Gmail把它作为默认的选项。我订阅了至少一个非常活跃的listserv,这种方式实际上改变了我和列表其他成员交互的方法。

另一个重要区别是Gmail使用“标签”帮助用户组织邮件而不是“目录”。当某人依靠目录监看大量的邮件时,我怀疑用这种方式是否舒服,但我使用标签确实很快。为分类创建标签(比如,“家庭”、“工作组”),这些标签会列表显示在屏幕的一侧,点击一个标签,你的列表将只包含该标签的邮件。你不用手工标记(标签分类)你的邮件,你可以自动用不同的要素过滤接收的邮件并且标记它们。

实际上,Gmail有大量有趣的特点,鼓励人们把它作为收发邮件的中枢使用。比如,你可以用Gmail发出邮件而显示不同的邮件地址(有时你会转发自己的邮件到Gmail,以方便从另一台计算机访问),你可以把它用作POP邮件服务器,并且你能够使用Google的搜索引擎搜索你的邮件。

而且2.5G的存储空间,使Gmail轻易的成为该类别的优胜者。


亚军: Yahoo Mail
Yahoo Mail最近才转变为Ajax格式(用户可以选择使用Ajax或原来的格式)。虽然它的方式没有任何独特的革命性--这是可以理解的,因为Yahoo有大量习惯于更传统界面的用户--但它很好的关注了新技术。


Yahoo Mail 实现了到Ajax格式的良好转变.
点击查看大图.

Yahoo Mail使用传统的目录方式组织邮件,使用Ajax,你现在可以用拖放方式移动邮件。一个不错的附加功能是标记页面,这使你可以一次打开几封邮件并且很容易的从一封转到另一封。界面上有比Google更多的广告,它有一组相当好的特性,象过滤和“休假响应”。Yahoo Mail只提供1GB的存储空间。

其它:

AOL Mail:如果你想看看你原来的AOL邮箱是否还能用,你或许象查看一下AOL的新web界面。它和Yahoo的非常相似:目录在左边,列表在中间,广告放在任何能放的地方。你可以获得2GB的存储空间,如果你是一个长期会员,你能收到所有的垃圾邮件。点击查看图片

Windows Live Mail: Microsoft 提供了新的邮件服务,具有精致、简单的界面(尽管留出了空间放广告)和更好的安全性--任何一封邮件,如果它的发件人不在你的联系人列表或你的允许列表中,都会产生一个警告;并且所有的附件、图片和链接都被锁定,直到你允许。你可以获得2GB空间和少数特性,尽管它们很难发现--比如过滤,通过点击“Options”然后找到"Mail and junk e-mail"链接。它仍然在进步。点击查看图片


信息管理
优胜者: Google Notebook

我们对总是冲Google点头有些累了,但这是事实:Google Notebook是组织你在网上发现的信息的完美解决方案,使搜索和浏览的收获比你想象的更多。这个站点让你分节创建"notebook"。你可以从网页上拷贝片段,或者整个网页到每一节,包括图片、多媒体内容,诸如此类的。你可以在各个节中自由拖放,并且可以很容易的重新给节排序。


Google Notebook 提供大量方式来组织你从网上剪切的信息
点击看大图.

找到你保存的信息异常简单,因为你不仅能按节浏览,而且可以使用Google search工具在你的notebook中搜索。搜索界面是最小化的Google,这是理想的,因为这让你的剪贴簿和信息集中存储。

从安装一个在你的浏览器(IE/Firefox)中工作的“最小应用”开始(有一个小图标)。当你在网上找到想要存储的内容时点击它。另外,你能够加亮突出显示一个网页的段落,右击他,直接把它存到notebook。

一旦你剪取一些信息来浏览、查找、组织,最好到完整Google Notebook页面。在这儿,你也能够和其它人共享notebooks。

另外,我有一些问题,在测试中,当我粘贴含有大量图片的信息时,Google Notebook偶尔会阻塞。并且使用浏览器中的“最小应用”有点使人迷糊-并不总是知道放到剪贴簿的哪一个分类中。但这是次要问题,任何需要在线组织少量信息的人应该使用这个站点。

亚军: Backpack
把它看作一个书记员或待办列表组织者。对每一个你想组织的项目,创建一个页面,每一个页面可以包括待办列表、任意文本、注释和提示。你甚至能够创建自动发送到邮箱或手机的提醒(SMS)。如果你使用Apple iCal、Mozilla Calendar或者其它支持iCalendar格式的程序,你的提醒可以自动添加到你的日程表。


Backpack最大的特点之一是是可以创建自动提醒
点击查看大图

如果你希望一个日程表,存储文件和图片,或者创建超过5页或10个提醒,你必须升级到一个for-pay计划。根据页面和提醒的数量,和你想要存储多少内容,费用在5~14美元/月之间。

其它:
Voo2do:很难讲这个站点有真正的帮助。从一方面说,它包含大量对项目保持追踪的工具,包括创建待办列表、写注释、跟踪最终期限和协作。从另一方面说,这个站点用起来太让人糊涂了,你可能觉得使用纸和铅笔或许更好些。点击查看图片

TimeTracker: 你按钟点负担计算机任务吗?--作为一个顾问?需要一些方法追踪花费的时间?那么试试这个站点,但不要期望太多。创建一个任务,开始计时,然后当工作搞定后回来停止计时。你将被告知花费了多少时间。是的,你页可以用一个秒表来做这些,但那太可笑了,不是吗?点击查看图片

电子表格
优胜者: Google Spreadsheets
如果你是一个电子表格操作员,你不会对Google Spreadsheets留下深刻印象。毕竟,它不能让你创建图表(chart),不能包括宏,你不能数据透视表,而且不能执行数据校验。


Google Spreadsheets 具有能立于不败之地的协作工具.
点击查看大图.

如果你其它类型的用户--我们大多数都是--你将对这个基于Ajax的电子表格留下更多印象。它包含成打的内建电子表格功能,并且使用这些功能特别简单--点击页面上方的公式链接,然后点击你感兴趣的公式,这样就搞定了。

你想格式化你的工作簿(worksheet)吗?简单:选中你想格式化的单元格,点击选中的格式,ok了。你也能够容易的改变单元格的字体、字号、颜色,添加边框。其它功能近在咫尺,象排序列和数据、复制、粘贴和撤销操作。

Google的协作工具更棒。输入你想让其查看或编辑你的电子表格的同事的电子邮件,点击“Invite People”,他们就能共享你的电子表了。当两个人一起使用一个电子表个,每一个人能看到另一个人在做什么,同时你们还能交谈。

这不是说Google Spreadsheets是完美的,它的导出功能有几个限制:你只能导出两种格式,XLS和CSV,这和亚军Zoho Sheet广泛的导出格式比起来显得有些弱。

这只是一个小缺点。作为一个稳定的、易用的(令人惊讶的强大)电子表格和极好的协作工具,对于需要协作使用电子表个的任何人来说它都是一个优胜者。

亚军: Zoho Sheet
Zoho Sheet是一个非常接近Google Spreadsheets的亚军,并且实际上在几种方法上它是最好的。比如,它让你创建图表,并且能够导出比Google Spreadsheet更多的格式,包括excel、OpenOffice、CSV、HTML、PDF。


Zoho Sheet 让你创建图表,并且导出更多格式.
点击查看大图

让它名次下滑的是协作。你能邀请人们共享你的电子表,你能给他们只读和读写权限。但不管怎样努力,我不能让它正常工作,一个人编辑的内容不能显示给另一个使用同一个电子表的人。这个bug可能很快就会被修正,那么Zoho Sheet应该能够终止现在的优胜者Google SpreadSheets.

其它:

Num Sum: 如果你在寻找一个易于使用的、基于Ajax的电子表,并且能够在工具条上提供一套好的功能和工具,Num Sum值得一试。象其它电子表格,它让你邀请其它人协作,你也能添加图表。

但是公式在哪儿?你可以插入大量自己的公式(SUM, AVERAGE, COUNT等等),但是哪一个是可用的?没有办法知道,除非你通过帮助系统。并且没有办法通过鼠标点击插入公式;你不得不手工输入它们。点击查看图片

iRows: iRows提供你期望一个Ajax电子表格具有的所有基本功能,但也仅限于次,没有走的更远。并且有一个大缺陷:它通过暗示误导你点击广告。点击查看图片。

分享到:
评论
11 楼 pitlord 2006-12-07  
我觉得irow要比google spreadsheet更好一些,不过irow已经被google收购了...
10 楼 Dennis 2006-12-07  
网络上协同办公,这些都极具统治地位!刚刚试用pageflakes,感觉不错!
9 楼 socfield 2006-10-09  
chengren 写道
是啊 ,尤其不能和俺们的手机同步,实用意义大打折扣


  相必GOOGLE以后会做到这一点。想想现在3G时代的到来,它会和我们使用的各种通讯工具实现同步的
(我的猜想),这样会有更大的商业价值。
8 楼 tianxinet 2006-09-15  
全文完毕
7 楼 darkjune 2006-09-14  
日程这个东西如果只是自己看看的话确实没必要搬到网上
6 楼 tianxinet 2006-09-13  
网络桌面(Webtops)
优胜者: PageflakesYouOS

我徘徊在Pageflakes和YouOS,试图对它们作出取舍,最后,我决定它们在这个类别中都是优胜者。

基于Ajax的webtop主要为一些applets提供基于web的支持,象RSS feed readers、聊天引擎、博客、相册等等。它们有大量有趣的东东,但是否有实际的用处仍然是个问题。

Pageflakes:如果我打算使用一个Ajax桌面,Pageflakes是选择之一。Pageflakes有最有趣和有用的applets类型(叫做Flakes),并且有非常多的种类:除了提供一种非常简单的方法链接到各种流行的RSS feeds,这种服务让你添加Day and TV(节日和电视?)列表的“Funny Quote”;使用一个来自IMDB.com的电影探测器;实况聊天使用Pageflakes聊天引擎(实际上不是非常有用,因为你仅仅能和其它Pageflakes用户聊天);写笔记;查看天气;保存待办和联系列表...甚至有一个能让你最多监测5个网站流量的简单Alexa图表的链接。写这篇文章的时候,有98个不同的Flakes可供选择。



Pageflakes 有最有趣和有用的 applets (叫做 Flakes).
点击查卡大图.

界面很好用:你可以组织你的Flakes到不同的tab页,并且可以方便的从一页移动到另一页。你甚至能够和朋友共享页面。Pageflakes显然有很多想法,并且展现了出来。

YouOS:YouOS的开发者把他们的webtop叫做“web operating system”,容易记住,但不是十分精确。什么原因?他们不仅邀请用户贡献applets(这里叫做Apps),而且提供开发环境。你所要做的就是点击“Develop Apps”按钮,并且提供给你一个文本窗口,一个语法检查器,一个编译器--你需要的每样东西。换句话说,YouOS不是一个简单的webtop站点,更象是一个希望开发JavaScript程序者的教学工具。



YouOS 看起来象一个真正的桌面.
点击查看大图

期间,YouOS创建了一个很棒的基于Ajax的环境,不象Pageflakes,它更像一个真正的桌面--它包括一个时髦的桌面画面和windows样式的图标。应用被列在窗口的顶部,这让我有些糊涂,因为我习惯于在那儿寻找tab页。你的可用apps列表,以及其它工那挂你,能够在“Stuff”下拉菜单找到。

目前统计,有119个Apps可用,许多是YouOS爱好者创建的,有一些非常有用和有趣的东东,包括加密程序、电子邮件和聊天程序,以及游戏。也包括象叫做"The Best Messege"的Apps,它提供文本消息。目前,YouOS显然在开发阶段。但是,任何邀请用户参与到这个程度的应用值得关注。

亚军: Goowy

Goowy是office套件和webtop的一个有趣组合。它提供一个简单的,设计良好的界面;功能可以通过屏幕下方的图标访问。它包括一个联系人列表、日程表、电子邮件信息,以及多种部件(它叫做Minis)。


Goowy 是office套件和webtop的一个有趣组合.
点击查看大图

许多Apps处在beta状态:例如,我不能签收实时消息,导入联系人列表时有些问题,Goowy的开发者显然对界面和提供的功能考虑的很多,去看看它怎样开发是很有趣的。

其它:

Protopage: 这是针对有艺术细胞者的webtop。Protopage 仅仅提供一个部件的短短列表,但它也让你设计自己的环境,包括访问多种可配置的色彩方案和排列各种box的选择,或者仅仅把box放在你喜欢的地方(如果你喜欢,可以重叠)。不是那么的有用,但是非常有意思。点击查看图片。

Windows Live: 这个社区版本的webtop是由微软带来的。Tab页让你访问新闻、天气、hotmail、股票,以及多种applets,这儿叫做Gadgets。有一些有用的东东,显然正在增加安全性。点击查看图片。


字处理
优胜者: Zoho Writer

基于Ajax的字处理可能对协作来说是个好东西,并且它们能够提供可靠的基本功能。但是对于更强的功能要求,我完全认为应该返回桌面字处理应用。


对于处理有大量图片的文档, Zoho Writer 相对 Microsoft Word 来说是个高手.
点击察看大图

这个站点提供给所有你期望Ajax应用所具有的协作工具,以及一套任何高级用户应该热爱的功能。实际上,对于某些目标,象创建含很多图片的文档或HTML文档,它优于Microsoft word.

它包括非常好的文本控制,能够改变字体颜色和大小,一个拼写检查器,撤销操作以及更多功能--比字处理的基本应用要漂亮的多。所有功能都可以通过一个直接的、图标很像Word的工具条访问。

它在创建HTML方面胜出,因为它自动为你输入的任何文件创建一个HTML版本。你能够在普通版和HTML版之间切换,你能够容易的添加自己的HTML标签。它也包括代码链接对话框、锚和图片。另外,Zoho Writer的"插入图像”功能超过Word的,因为它让你定制位置和对齐--并且随后它自动把所有的内容转换成正确的HTML代码。

Zoho Writer也能够导出多种类型的文件,包括Word的.DOC文件,.RTF,text,PDF,HTML,OpenOffice,.SXW,以及.ODT格式。

至于协作,它正是你需要的。它可以简便的邀请其他人察看或修改文档。Blogger会非常欣赏它直接连进blog账号的能力。

这个站点有一个下降趋势:我发现它载入变慢了,初始化载入经常花费几分钟。但这对一个如此强大的字处理应用来说是一个小小代价。唯一难以置信的是Zoho Writer是真正free的。

亚军: Writely
Writely提供稳定的、易用的字处理工具,自动HTML创建,以及保存多种格式的能力,包括.DOC,.RTF,.PDF,.HTML和OpenOffice。并且象Zoho Writer一样,它让你发布你的文档到多个blog。Writely不提供Zoho Writer中的一些高级字处理工具,所以屈居亚军。


Writely 提供稳定的字处理功能,但它不像Zoho Writer那样强大.
点击察看大图

Google恢复这个站点不久,但也把它的标记放在上面。如果你寻找一个有良好的基本字处理能力的站点,并且有良好的协作工具,Writely值得一试。

其它:

ajaxWrite: 如果你紧紧需要创建简单的文档,并且不需要协作工具或管理多个文件的能力,ajaxWrite值得看看。它仅能用于Mozilla浏览器,缺少强大的功能。点击察看图片。

Writeboard: 欢迎回到1980年代。想设置粗体字?你必须用*环绕它。对于大文本,首选类型是h1。只差DOS提示符和软盘了。点击察看图片
5 楼 tianxinet 2006-09-12  
“日程表”、“电子表格”对团队协作很有用
“电子邮件”、“信息管理”对个人用户很有用,尤其是“信息管理”,比收藏夹方式是一个跨越性的进步(其实不具可比性,提到的几种ajax信息管理方式,和收藏夹已经不是一个层次的了)。
4 楼 tianxinet 2006-08-31  
YuLimin 写道
http://www.flickr.com/
发布分享相片的网站,也不错的!

看过了,不错

chengren 写道
是啊 ,尤其不能和俺们的手机同步,实用意义大打折扣

那就看看它的一些技巧能不能借鉴到自己的Ajax应用开发中
3 楼 chengren 2006-08-31  
是啊 ,尤其不能和俺们的手机同步,实用意义大打折扣
2 楼 unifly 2006-08-31  
我觉得calendar对大部分国人来说没啥用处……
1 楼 YuLimin 2006-08-30  
http://www.flickr.com/
发布分享相片的网站,也不错的!

相关推荐

    Ajax模式与最佳实践(英文清晰版)

    AJAX三剑客之最佳实“剑”,深邃洞查Web开发整体架构,全面...如果你是有经验的开发者,你会发现这些模式与最佳实践是建造最有效率和动态Ajax应用的无价资源。本书适合于跨所有平台工作、希望立即使用Ajax的开发者。

    征服 Ajax 应用程序的安全威胁

    学习一些技巧和最佳实践,使您的 mashup 应用程序安全无虞

    Ajax和XML:五种常见Ajax模式

    在这篇文章中,我将介绍Ajax的基本知识,并展示一些已经成为Web2.0开发最佳实践的Ajax设计模式。请访问Ajax技术资源中心,这是有关Ajax编程模型信息的一站式中心,包括很多文档、教程、论坛、blog、wiki和新闻。任何...

    New of GWT Introduction--GWT开发快速入门

    这种情况下,我们就可以既充分利用Java语言的开发优势降低Ajax应用开发的难度,加快Ajax应用的开发速度,为Ajax的大规模应用创造可能,又可以充分发挥Ajax技术的优势,创建更加动态和交互性更好的Web应用程序,提升...

    Ajax课件学习(免费)

    是创建 Ajax 应用的最佳选择。实际上通常把 Ajax 当成 XMLHttpRequest 对象的代名词. 该对象在Internet Explorer 5中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使您可以使用JavaScript向...

    MVC的JavaScript Web富应用开发(完整版)

    通过由浅入深的讲解,你将学会如何构建具有丰富交互以及优雅体验的JavaScript应用,书中同样提供了大量的示例代码,可以帮助你更深入的理解很多重要的概念。...部署应用的最佳实践,比如缓存机制和代码压缩等

    博客项目:使用http ajax的React Blog Post应用

    它在生产模式下正确捆绑了React,并优化了构建以获得最佳性能。 最小化构建,文件名包含哈希。 您的应用已准备好进行部署! 有关更多信息,请参见有关的部分。yarn eject 注意:这是单向操作。 eject ,您将无法...

    Even Faster Web Sites: Performance Best Practices for Web Developers (PDF 电子书)

    性能是任何一个网站成功的关键,然而,如今日益丰富的内容和大量使用Ajax的Web应用程序已迫使浏览器达到其处理能力的极限。Steve Souders是Google Web性能布道者和前Yahoo!首席性能工程师,他在本书中提供了宝贵的...

    Web开发敏捷之道-应用Rails进行敏捷Web开发(第3版).pdf

    ·看到如何在应用程序中融入Ajax、RES'T、webservices和e-maJl处理; ·在编写应用程序的同时,用内建的单元测试、功能测试和集成测试框架来测试应用程序; ·还有,轻松又安全地部署应用程序。 《Web开发敏捷之道:...

    SoftUni-JS-Applications-October-2019:REST SERVICES AJAX远程数据库路由模板

    对于课程 在“ JS应用程序”课程中,您将学习什么...REST服务和AJAX 异步编程 远程数据库 模板化 路由与架构 设计模式和最佳实践 Web包装 有用的链接 SoftUni SoftUni法官 Kinvey-进度软件 邮递员 车把 柴 摩卡

    ASP.NET MVC 4 Web编程

    第1章:ASP.NET MVC基础 第2章:ASP.NET Web Form开发人员必读 第3章:使用数据 第4章:客户端开发 第5章:Web应用程序架构 第6章:使用AJAX提升网站体验 第7章:ASP.NET Web API 第8章:高级数据 第9章:安全 第10...

    ASP.NET基于Ajax+Lucene构建搜索引擎的设计和实现(源代码+thesis).zip

    项目是基于ASP.NET的Web应用程序开发,旨在构建一个高性能、可扩展和可靠的在线平台。我们将使用ASP.NET MVC框架和C#编程...我们将遵循最佳的软件开发实践,进行系统测试和性能测试,以确保应用程序的质量和稳定性。

    JavaScript学习指南(第2版).pdf

    ● 在Ajax应用程序中使用XML或JSON表示法的细节。 本书遵循已被验证的学习法则,帮助读者逐步理解各种概念,使读者掌握在各种浏览器中创建强大的、快速响应的应用程序的方法。 “无论你是初学者还是有经验的程序员,...

    经典JAVA.EE企业应用实战.基于WEBLOGIC_JBOSS的JSF_EJB3_JPA整合开发.pdf

     国内知名的高端IT技术作家,已出版《Spring 2.0宝典》、《基于J2EE的Ajax宝典》、《轻量级J2EE企业应用实战》、《Struts 2权威指南》、《Ruby On Rails敏捷开发最佳实践》等著作。 目录: 第0章 学习Java...

    Ext 2.0 JSP/AJAX开发包.rar

    Ext 2.0 JSP/AJAX开发包,基于Google Web Toolkit(GWT)和 ExtJs 的网页开发控件库,非常适合进行纯Java语言的Internet 应用的快速开发。是搭配JSP环境最佳的大型AJAX可视化操作控件库,本压缩包内富含示例及API文档...

Global site tag (gtag.js) - Google Analytics