2011-08-12 9 views
6

Ciekawi mnie, jak daleko sięgają ramy sieciowe z powrotem (z których nadal mogę korzystać dzisiaj).Jaki jest najstarszy nadal utrzymywany framework sieciowy?

(Tak jak FYI nie uważam CGI być ramy aż protokołu lub interfejsu.)

+0

Rozważ również przedstawienie wstępnych badań. SO nie jest ... to. –

+0

Zamykanie pytań jest jedną z funkcji stackoverflow, która jest źle zaimplementowana. Przyczyna nie ma żadnego sensu. Zagłosowano na ponowne otwarcie –

Odpowiedz

1

Pierwszy raz usłyszałem o javascript ram było prototype.js
Wszyscy oszalał na punkcie tego irracjonalnie.

Potem przyszedł Scriptaculous i MooTools, ignoruję w jakiej kolejności.
Są oparte na prototypach. Niektóre szaleją za to.

Następnie ... (drumroll)jQuery i zgadnij co?
Nikt się nie przejmował.

Następnie dojo, a niektóre zwróciły uwagę.

Następnie wszyscy nagle dostał tsunami-crazy o jQuery.

Najnowsza wersja to z pewnością Rozbudowany pakiet SDK.

+0

Czy są to "struktury sieciowe"? Czy jQuery to nie tylko biblioteka javascript? –

+0

Są to * całkowicie * ** struktury javascript **. Biblioteki (takie jak dunno, 'cssQuery') są różne, ponieważ nie narzucają ci stylu pisania i podstawowej podstawy bibliotek. Pytanie było (i jest) dość niejasne w odniesieniu do rodzaju ram (lub języka), do którego się odnosi. – ZJR

+0

A javascript jest ** znacznie bardziej ** * ogólna "web" * niż inne frameworki po stronie serwera. ;) ... tyle języków i środowisk po stronie serwera ... – ZJR

-1

Struts wynosiła około since June 2003

+0

[Struts powstał około 2000 roku] (http://en.wikipedia.org/wiki/Apache_Struts). –

5

natomiast „Początkowe komunikaty” i „aktualne wersje” mogą być diametralnie różne i/lub niezgodny, tutaj jest krótka lista Mam skompilowany. Podczas gdy niektóre podejścia są przestarzałe, uważam, że wszystkie one należą do kategorii "struktura sieci", chociaż może to być z definicji różne.

Sprawdź także Ian Darwin's: Java Web Framework List - przy założeniu, że jest to specyficzne dla Javy, jak sama nazwa wskazuje.


ColdFusion najpierw została wydana w roku 1995. Podejrzewam, że jest jednym z pierwszych „ram”.

Open BlueDragon istnieje od 1998 roku. Jest to implementacja CFML.

ASP (aka Classic ASP) zadebiutował w 1998 roku - nie należy go mylić z ASP.NET.

JSP Postępowanie w tym zakresie w 1999 roku. Model Servlet jest dziś bardzo popularny.

Struts jest już w jakiejś formie od 1999 roku

Tapestry mogły być dostępne około 2000

Drupal, być może bardziej "CMS", został wydany w 2001 roku

HTML::Mason był na CPAN do 2001 roku.

ASP.NET została wydana w 2002 roku (wraz z .NET 1.0).

Seaside został około since 2004.

Wicket była o co najmniej od 2004 r

Ruby On Rails miał zwolnienie w 2004 Django, prawdopodobnie Python „odpowiednik” w czasie, została wydana w 2005 roku „PHP odpowiednik” CakePHP był również wydany w 2005.

Pylons jest około 2005, ale został zastąpiony przez Pyramid.

+0

Nie można nie zauważyć, że chociaż wspominam o PHP w rubinach na szynach, to nie umieściłeś PHP, który nadal jest bardzo aktywnym frameworkiem. PHP zostało wydane w 1995 r. – Manatherin

+0

@Manatherin PHP jest językiem (choć z mocno osadzonym wyjściem i coraz większą liczbą "podstawowych metod") a Ruby jest językiem. Ruby On Rails to * framework * napisany w Ruby i podobnie CakePHP, o którym mowa, jest * framework * w PHP. –

2

Projekt Xanadu, model hipertekstowy Teda Nelsona z 1960 roku. Wciąż żyję dzisiaj.

+0

A 38 rok do wydania pierwszego :) –

+0

Wydaje się bardziej jak Wiki lub "biblioteka cyfrowa" z niestandardowym protokołem. –

+1

Czy kiedykolwiek żył? – Fannon

Powiązane problemy