2011-08-12 3 views
6

Je suis curieux de savoir jusqu'où vont les frameworks web (que je peux encore utiliser aujourd'hui).Quel est le plus ancien framework web encore maintenu?

(Tout comme je ne considère pas FYI CGI d'être un cadre autant que le protocole ou une interface.)

+0

Pensez également à faire des recherches initiales. SO n'est pas ... ça. –

+0

La fermeture de questions est l'une des fonctions de stackoverflow qui est mal implémentée. La raison n'a aucun sens. Voté pour rouvrir –

Répondre

1

première fois que j'entendu parler d'un framework javascript était prototype.js
Tout le monde est allé irrationnellement fou à ce sujet.

Puis vint scriptaculous et Mootools, j'ignore dans quel ordre.
Ils étaient basés sur un prototype. Certains est devenu fou par-dessus.

Alors ... (drumroll)jQuery, et devinez quoi?
Personne ne s'est dérangé.

Puis dojo, et certains ont pris note.

Alors que tout le monde soudainement a tsunami fou à propos jQuery.

Le plus récent est certainement Ample SDK.

+0

Ces «frameworks web» sont-ils des choses? JQuery n'est-il pas juste une bibliothèque javascript? –

+0

Ce sont des frameworks javascript * ** * en totalité **. Les bibliothèques (comme dunno, 'cssQuery') sont différentes car elles n'imposent pas un style d'écriture et une base de bibliothèques de base sur vous. La question était (et est) assez vague sur le type de cadre (ou de langage) auquel il fait référence. – ZJR

+0

Et javascript est ** beaucoup plus ** * générique "web" * que les autres frameworks côté serveur. ;) ... tant de langues et d'environnements côté serveur ... – ZJR

-1

Struts était autour since June 2003

+0

[Struts existe depuis environ 2000] (http://en.wikipedia.org/wiki/Apache_Struts). –

5

Alors que les « versions initiales » et « versions actuelles » peuvent être radicalement différentes et/ou incompatibles, voici une petite liste que j'ai compilé. Bien que certaines de ces approches soient désuètes, je crois qu'elles relèvent toutes de la catégorie «cadre Web», bien que cela puisse varier selon la définition.

Également, consultez Ian Darwin's: Java Web Framework List - étant donné qu'il est spécifique à Java, comme son nom l'indique.


ColdFusion a été d'abord publié en 1995. Je pense qu'il est l'un des premiers « cadres ».

Open BlueDragon date de 1998. Il s'agit d'une implémentation CFML.

ASP (aka Classic ASP) débuté en 1998 - à ne pas confondre avec ASP.NET. Le modèle

JSP a suivi en 1999. Le modèle Servlet est très utilisé aujourd'hui.

Struts a été autour sous une certaine forme depuis 1999.

Tapestry peuvent avoir été disponibles environ 2000.

Drupal, peut-être plus d'un "CMS", a été publié en 2001.

HTML::Mason était sur le CPAN en 2001.

ASP.NET a été publié en 2002 (avec .NET 1.0). Il a été autour de since 2004.

Wicket a été d'environ depuis au moins 2004.

Ruby On Rails avait une sortie en 2004. Django, sans doute la "contrepartie Python" du temps, a été publié en 2005. La "contrepartie PHP", CakePHP, était également publié en 2005.

Pylons est vers 2005, mais a été remplacée par Pyramid.

+0

Je ne peux m'empêcher de remarquer que tout en mentionnant PHP dans le ruby ​​on rails, vous n'avez pas réellement mis PHP qui est encore un framework très actif. PHP a été publié en 1995 – Manatherin

+0

@Manatherin PHP est un langage (mais avec une sortie fortement intégrée et un nombre croissant de "méthodes de base") et Ruby est un langage. Ruby On Rails est un * framework * écrit en Ruby et de même CakePHP, qui est mentionné, est un * framework * en PHP. –

2

Projet Xanadu, le modèle hypertexte de 1960 de Ted Nelson. Toujours en vie aujourd'hui.

+0

Une publication de 38 ans à la première version :) –

+0

Cela ressemble plus à un Wiki ou «bibliothèque numérique» avec un protocole personnalisé. –

+1

A-t-il déjà vécu? – Fannon

Questions connexes