2011-08-12 35 views
6

我很好奇知道web框架有多远(我今天仍然可以使用它)。什么是最古老的仍然维护的Web框架?

(正如一个供参考,我不认为CGI是高达协议或接口的框架。)

+0

考虑提出初步研究。 SO不是......它。 – 2011-08-12 03:11:47

+0

问题的结束是很难实现的stackoverflow的函数之一。原因没有任何意义。投票重新开放 –

回答

1

第一次听到一个JavaScript框架,它的prototype.js
大家对此非理性地疯狂。

然后来到Scriptaculous的MooTools的,我以什么顺序忽略。
他们基于原型。 一些疯了。

然后... (drumroll)jQuery,你猜怎么着?
没有人困扰。

然后dojo,有些人注意到了。

然后大家突然得了海啸疯狂jQuery的

最新的肯定是充足的SDK

+0

这些东西是'网页框架'吗? jQuery不只是一个JavaScript库吗? –

+0

他们*完全* ** JavaScript框架**。图书馆(如dunno,'cssQuery')是不同的,因为它们不会强加图书风格和图书馆的核心基础。问题是(而且)对于它指的是什么样的框架(或语言)非常模糊。 – ZJR

+0

与其他服务器端框架相比,javascript更** **通用“web”*。 ;)...服务器端的很多语言和环境...... – ZJR

-1

的Struts是围绕since June 2003

+0

[Struts已经出现在2000年左右](http://en.wikipedia.org/wiki/Apache_Struts)。 – 2011-08-12 05:15:33

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)。

Seaside一直围绕since 2004

Wicket一直以来左右至少2004

Ruby On Rails在2004年Django有一个释放的时间可以说是“巨蟒对口”,在2005年的“PHP对口”的出台,CakePHP,是还发布了2005年

Pylons大约是2005年,但Pyramid已被取代。

+0

不禁注意到,虽然在rails上提到ruby中的PHP,但实际上并没有放置PHP,它仍然是一个非常活跃的框架。 PHP于1995年发布 – Manatherin

+0

@Manatherin PHP是一种语言(虽然具有高度嵌入式输出和越来越多的“核心方法”),Ruby是一种语言。 Ruby On Rails是一个用Ruby编写的*框架*,同样提到的CakePHP是PHP中的* framework *。 – 2012-04-24 16:44:28

2

项目Xanadu,泰德·尼尔森的1960年超文本模型。今天仍然活着。

+0

38年的首次发布:) – 2011-08-12 03:19:07

+0

似乎更像是一个维基或“数字图书馆”与自定义协议。 – 2011-08-12 04:17:14

+1

它曾经住过吗? – Fannon