我很想知道Web框架有多远(我今天仍然可以使用它)。
(正如我所说,我不认为CGI是一个框架,就像协议或接口一样。)
答案 0 :(得分:5)
虽然“初始版本”和“当前版本”可能完全不同和/或不兼容,但这里是我编译的一个小列表。虽然有些方法已经过时,但我认为它们都属于“网络框架”类别,尽管这可能因定义而异。
另外,请查看Ian Darwin's: Java Web Framework List - 授予它特定于Java的名称,如名称所示。
ColdFusion于1995年首次发布。我怀疑它是最早的“框架”之一。
Open BlueDragon自1998年以来一直存在。它是一个CFML实现。
ASP (aka Classic ASP)于1998年首次亮相 - 不要与ASP.NET混淆。
JSP于1999年效仿。今天,Servlet模型非常有用。
Struts自1999年以来一直以某种形式存在。
Tapestry可能在2000年左右可用。
Drupal,也许更多的是“CMS”,于2001年发布。
HTML::Mason是在2001年的CPAN上。
ASP.NET于2002年发布(与.NET 1.0一起发布)。
Wicket至少从2004年开始。
Ruby On Rails于2004年发布。Django,可以说是当时的“Python对手”,于2005年发布。“PHP对手”,CakePHP也已发布在2005年。
答案 1 :(得分:2)
项目Xanadu,Ted Nelson的1960年超文本模型。今天还活着。
答案 2 :(得分:1)
我第一次听说javascript框架是 prototype.js
每个人都非常疯狂。
然后来了 scriptaculous 和 mootools ,我忽略了什么顺序。
它们基于原型。 有些对此疯狂。
然后...... (鼓声) jQuery ,猜猜是什么?
没人打扰。
然后道场,有些人注意到了。
然后每个人突然 tsunami-crazy 关于 jQuery 。
最新版本肯定是 Ample SDK 。
答案 3 :(得分:-1)
Struts在since June 2003
附近