不管Ajax是否是明日黄花,历史会见证这一刻。

Posted by admin on November 26th, 2006

由 Ajax In Action 一书收集提供的ajax 库,将它们搬了上来。

尽管这些信息已经算是比较老的,但是Ajax库的积累和开发并非一蹴而就,需要一个时段的沉淀和积累。

如下: 其中有我们非常熟悉的 DWR,Dojo,Prototype,ScriptAculous,Qooxdoo,RubyOnRails(主要集成了Prototype和Scriptaculous) 都依然在活跃着不断更新和迈进。

Accesskey Underlining Library 开源

www.gerv.net/software/aul/

ActiveWidgets 商业产品,可免费下载

www.activewidgets.com

Ajax JavaServer Faces Framework 开源 (Apache GPL)

http://smirnov.org.ru/en/ajax-jsf.html

Ajax JSP Tag Library 开源

http://ajaxtags.sourceforge.net/

Ajax.NET (2005)未说明学科,可免费使用

http://weblogs.asp.net/mschwarz/

AjaxAC 开源产品 Apache2.0

http://ajax.zervaas.com.au

AjaxAspects 免费使用有原码

http://ajaxaspects.blogspot.com

Michael Mahemoff (2005) 开源 产品

http://ajaxify.com/run/testAjaxCaller

AjaxFaces 开源产品 Apache

http://myfaces.apache.org/

BackBase 商业产品,有免费的社区版

http://www.backbase.com

Behaviour 开源产品

www.ripcord.co.nz/behaviour/

Bindows 商业产品

www.bindows.net

BlueShoes 商业产品,有免费版本

www.blueshoes.org

CakePHP 开源产品

http://cakephp.org/

CL-Ajax Richard Newman (2005) 开源产品

http://cliki.net/cl-ajax

ComfortASP.NET 预发布商业软件,有免费版本

www.daniel-zeiss.de/ComfortASP/

Coolest DHTML Calendar 开源产品,有商业支持

www.dynarch.com/projects/calendar/

CPAINT (跨平台的可异步方式通讯的工具包) GPL许可

http://cpaint.sourceforge.net

Dojo Alex Russell(2004) 开源产品

http://dojotoolkit.org

DWR (直接远程调用 ) 开源产品 Apache许可

www.getahead.ltd.uk/dwr

Echo 2 开源产品(MPL或者GPL许可)

www.nextapp.com/products/echo2

f(m) 开源产品

http://fm.dept-z.com/

FCKEditor 开源产品

www.fckeditor.net

Flash JavaScript Integration Kit 开源产品

www.osflash.org/doku.php?id=flashjs

Google AjaxSLT 开源产品(BSD许可)

http://goog-ajaxslt.sourceforge.net

Guise 商业产品,可免费下载

www.javaguise.com

HTMLHttpRequest Angus Turnbull (2005) 开源产品

www.twinhelix.com/JavaScript/htmlhttprequest/

Interactive Website Framework 开源产品

http://sourceforge.net/projects/iwf/

Jackbe 商业产品

www.jackbe.com/solutions/development.html

JPSpan 开源产品 PHP许可

http://jpspan.sourceforge.net/wiki/doku.php

jsolait LGPL许可

http://jsolait.net

JSON 开源产品,大部分实现使用LGPL许可

www.json-rpc.org/

JSRS (JavaScript Remote Scripting) 开源产品

www.ashleyit.com/rs/jsrs/test.htm

LibXMLHttpRequest Stephen W. Coate (2003) 源码可下载,有版权保护

www.whitefrost.com/servlet/connector?file=reference/2003/06/17/libXml-Request.html

Mochikit 开源产品(MIT许可)

www.mochikit.com/

netWindows 开源产品

www.netwindows.org

Oddpost 商业产品

www.oddpost.com

OpenRico Bill Scott, Darren James (2005) 开源产品

http://openrico.org

Pragmatic Objects 开源产品

http://pragmaticobjects.com/products.html

Prototype Sam Stephenson (2004)开源产品

http://prototype.conio.net/

Qooxdoo 开源产品 LGPL许可

http://qooxdoo.sourceforge.net

RSLite Brent Ashley (pre-2000)

www.ashleyit.com/rs/main.htm

Ruby on Rails David Heinemeier Hansson (2004) 开源产品(MIT许可)

www.rubyonrails.org

Sack 开源产品(修改过的MIT/X11许可)

http://twilightuniverse.com/2005/05/sack-of-ajax

SAJAX 开源产品

www.modernmethod.com/sajax

Sarissa 开源产品

http://sarissa.sf.net

Scriptaculous Thomas Fuchs (2004) 开源产品

http://script.aculo.us

SWATO… 开源产品Apache许可

http://swato.dev.java.net

Tibet 商业软件

www.technicalpursuit.com

TinyMCE 开源产品有一定的商业支持和专有插件

http://tinymce.moxiecode.com/

TrimPath Templates 开源产品

http://trimpath.com/project/wiki/JavaScriptTemplates

Walter Zorn’s DHTML Libraries 开源产品

www.walterzorn.com/index.htm

WebORB for .NET 商业产品有免费版本

www.themidnightcoders.com/weborb/aboutWeborb.htm

WebORB for Java 商业产品,有免费版本

www.themidnightcoders.com/weborb/aboutWeborb.htm

x Mike Foster (2005) 开源产品

www.cross-browser.com

XAJAX J. Max Wilson (2005) 开源产品

http://xajax.sf.net

x-Desktop 开源产品,GPL许可

www.x-desktop.org/

XHConn Brad Fults (2005)

http://xkr.us/code/JavaScript/XHConn

当一切成为主流,一切就将意味着淘汰。

Posted by admin on November 25th, 2006

在一大堆生活琐事中很快的消磨到了06年年底,30就快来临,却发现还有很多事要办,难免让人觉得有点无为。。。 生活的确占了生命中很大的意义,但是,工作和你的职业生涯如果没有半点成就,也会让人觉得人生索然无味。

不过,一切的顺意都要靠自己的努力去争取。

06年,Spring和Ajax占尽了风头,一切由Spring所支持的项目,在这个年度,迅速走红。 一切已经走红的项目,被Spring支持了也越来越红。而Ajax让客户体验发挥到了极致,也让人逐渐了解到了那些破费心血的Compents,Framework….诸如Dojo,Dwr,Rico,Prototype,Scriptaculous,而,在人们面前凉了很久(10年 – 97年诞生的1.1版本)的Javascript也被空前的掀起一股深入学习的热潮。

然而历史的每次推动,都是以新老事物的替换来做标记的

。当我们在热衷这些迅速走红的事物中组建体味到软件开发的优雅事,很多我们以前执着过的事物,开始让人忘淡。—-

记得04,05年我们都纷纷谈论着设计模式,然而有人也渐渐在复杂的体系中自缚。 当我们谈论敏捷,谈论XP,谈论简化开发,谈论高效编程,谈论简单即美的时候, 开始不造轮子的时候,我的工作开始越来约追求简单,约来约注重高效。 我们的谈论我们的开发方式似乎有了些变化。

也许我现在还不能什么是主流,什么是淘汰。

前几天一个朋友很高兴的给我的讲诉,html可以走了,复杂的ajax可以不玩了,我似乎无法一下子接受这种刚成为主流的东西被遭到如此的评价。。。 接下去,我也渐渐开始尝试着Flex 做一些东西。,当我把简单的Compents托拽为一个应用时, 在体味.js和html在不同浏览器之间的支持要做那这个那个的处理时,,Flash 这种方式不觉已经开始在各种场合登场了。随着HttpService,WebService,DataSerice这些的很方便的支持,FLex无疑成了UI的一个有利工具,相比之下Ajax显得略微的复杂,稍微的逊色。于此同事M$也在推着他.NET2.0下的Expression, 顿时感觉,下一年将会笼罩着RIA的硝烟。。 直到前天,在孟岩和韩磊的博客上看到 “这一天终于来了”,,于是,我跟着承认,有些东西是该退出历史舞台了。。

好友Leemaasn还保持联系,这位在我看来的技术天才很是乐观,他说的对,“只要我们的思想能能与时俱进,也就不用担心那么多了”,,我们的年龄的确会越来越老的,但是利用这些年的经验和积累,我们会更加知道我们需要什么。

业务领域成了软件开发的一根救命稻草,当技术我们更新不上的时候,当理论我们不够扎实的时候,我们能依靠这些年来的经验, 来去比知道做出的软件更多的功能,看到架构的不足和优点, 比将要使用的软件的客户知道的更多使用和需求,激发潜在需求。。。。

那,我们依然是主流。

Scrum CheckList

Posted by admin on November 19th, 2006

本来对这种新的敏捷开发方式(或许并不新,只是最近才知道)一无所知,由于参与SpringSide的翻译计划,于是强译一下。

想起以前在csdn翻译的文章,通过滞后会被csdn发布到首页,做为技术文章栏目,阅读者甚多,招来片片骂声。 第一次在网上被骂,那感觉就像是被强奸一样。不过几次一来,就体味到其中乐趣了。

我们大量的新技术,新方法还是从外面“引进”,,关键单词KingWord没有,只能是英文来翻译英文再翻译中文了。

这次,这本Spint-it的小书 “ Scrum Checklist” 更是受到Infoq的大力推荐。

SpringSide团建打算将之翻译。

几个单词,可以先理解一下,以便互相认同。

【Scrum】 :
是敏捷的一种
—- 有点当年的XP味道有大量的Scrum development的文章。

【Sprint】
一个Scrum开发的时间单位,一般是30天。

【Product Backlog】:
产品(项目的)的内容,包括需求,优先级等等。
—如下可以推断:
“Product Backlog is prioritized
Product Backlog is visible and accessible to everyone in the meeting
A set of cards for Planning Poker labeled 1, 2, 3, 5, 8, 13, 21, 34, 89
for each team member is at hand”

【Sprint Backlog】
在这个Sprint里需要完成的 Product Backlog

【CheckList】
清单

–ps
Scrum Checklist是印刷版的实体纸张啊, -(晕晕,这个要1990欧元)?