Totodo's blog revolution~

26Nov/060

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

由 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

Tagged as: No Comments
25Nov/061

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

在一大堆生活琐事中很快的消磨到了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还保持联系,这位在我看来的技术天才很是乐观,他说的对,“只要我们的思想能能与时俱进,也就不用担心那么多了”,,我们的年龄的确会越来越老的,但是利用这些年的经验和积累,我们会更加知道我们需要什么。

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

那,我们依然是主流。

Tagged as: 1 Comment
19Nov/060

Scrum CheckList

本来对这种新的敏捷开发方式(或许并不新,只是最近才知道)一无所知,由于参与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欧元)?

Filed under: 杂弹 No Comments