仍在维护的最古老的 Web 框架是什么?

发布于 2024-11-29 05:19:45 字数 78 浏览 0 评论 0原文

我很好奇 Web 框架的历史有多远(我今天仍然可以使用)。

(仅供参考,我不认为 CGI 是一个框架,而是一个协议或接口。)

I'm curious as to know how far back web frameworks go (of which I can still use today).

(Just as an FYI I don't consider CGI to be a framework as much as protocol or an interface.)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

爱人如己 2024-12-06 05:19:45

虽然“初始版本”和“当前版本”可能完全不同和/或不兼容,但这里是我整理的一个小列表。虽然有些方法已经过时,但我相信它们都属于“Web 框架”类别,尽管这可能因定义而异。

另外,请查看 Ian Darwin 的:Java Web 框架列表——当然它是特定于 Java 的,顾名思义。


ColdFusion 于 1995 年首次发布。我怀疑它是最早的“框架”之一。

Open BlueDragon 自 1998 年以来一直存在。它是一个 CFML 实现。

ASP(又名经典 ASP) 于 1998 年首次亮相——不要与 ASP.NET 混淆。

JSP 于 1999 年效仿。Servlet 模型如今得到广泛使用。

Struts 自 1999 年以来就以某种形式出现

。 wikipedia.org/wiki/Apache_Tapestry" rel="noreferrer">Tapestry 可能在 2000 年左右就已推出。

Drupal,也许更像是一个“CMS”,于 2001 年发布。

HTML::Mason 于 2001 年在 CPAN 上。

ASP.NET 于 2002 年发布(与 .NET 1.0 一起)。

海边已经在自 2004 年

Wicket 至少从 2004 年就已存在。

Ruby On Rails 于 2004 年发布。Django 可以说是当时的“Python 版本”,于 2005 年发布。 PHP 对应版本,CakePHP,也于 2005 年发布。

Pylons 大约在 2005 年推出,但已被 金字塔

While "initial releases" and "current versions" may be radically different and/or incompatible, here is a small list I have compiled. While some of the approaches are antiquated, I believe they all fall within the "web framework" category, although this may vary by definition.

Also, check out Ian Darwin's: Java Web Framework List -- granted it is Java-specific, as the name implies.


ColdFusion was first released in 1995. I suspect it is one of the first "frameworks".

Open BlueDragon has been about since 1998. It is a CFML implementation.

ASP (aka Classic ASP) debuted in 1998 -- not to be confused with ASP.NET.

JSP followed suit in 1999. The Servlet model is very much in use today.

Struts has been around in some form since 1999.

Tapestry may have been available about 2000.

Drupal, perhaps more of a "CMS", was released in 2001.

HTML::Mason was on CPAN by 2001.

ASP.NET was released in 2002 (along with .NET 1.0).

Seaside has been around since 2004.

Wicket has been about since at least 2004.

Ruby On Rails had a release in 2004. Django, arguably the "Python counterpart" of the time, was released in 2005. The "PHP counterpart", CakePHP, was also released in 2005.

Pylons is circa 2005, but has been superseded by Pyramid.

青巷忧颜 2024-12-06 05:19:45

Project Xanadu,Ted Nelson 1960 年的超文本模型。今天还活着。

Project Xanadu, Ted Nelson's 1960 hypertext model. Still alive today.

病毒体 2024-12-06 05:19:45

我第一次听说 JavaScript 框架是 prototype.js
每个人都为之疯狂。

然后是scriptaculousmootools,我忽略了顺序。
它们基于原型。 有些人为此疯狂。

然后...(鼓声)jQuery,你猜怎么着?
没有人打扰。

然后是道场,一些人注意到了。

然后每个人突然对jQuery感到海啸般的疯狂

最新的无疑是Ample SDK

First time I heard of a javascript framework it was prototype.js
Everybody went irrationally crazy about it.

Then came scriptaculous and mootools, I ignore in what order.
They where based over prototype. Some went crazy over it.

Then... (drumroll) jQuery, and guess what?
No-one bothered.

Then dojo, and some took notice.

Then everybody suddenly got tsunami-crazy about jQuery.

The newest one is most certainly Ample SDK.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文