2011-08-12 53 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