2009-03-24 15 views

Odpowiedz

14

Andy,

Corwin jest błędna o plikach zmieniających się na serwerach yui.yahooapis.com - jeśli używasz YUI 3 PR 2 zwalniającą z naszych serwerów, pliki te pozostaną tam nawet gdy kolejne wersje wyjdzie .

To prawda, że ​​interfejs API ulegnie zmianie, gdy przejdziemy do wersji beta 1 (zaplanowanej na czerwiec), a następnie do GA. Bez wątpienia wprowadzimy zmiany, które będą wymagać uwagi i czasu podczas aktualizacji. To - i fakt, że YUI 3 nie zawiera całej funkcjonalności YUI 2.7.0 (aktualna wersja w kodzie pocztowym 2.x) - jest głównym powodem, dla którego warto się teraz zatrzymać.

Możesz dowiedzieć się więcej o YUI 3 i jak to różni się od 2.7.0 tutaj:

http://video.yahoo.com/watch/3711767/10207432

Używamy YUI 3 na następnej wersji głównej Yahoo. Możesz przeczytać o tym tutaj:

http://yuiblog.com/blog/2008/11/11/frontpage-and-yui3/

Pozdrowienia, Eric

0

YUI3 wciąż się zmienia. Baza kodu będzie się ciągle zmieniać, a funkcje lub składnia, na której bazujesz, mogą nagle ulec zmianie, jeśli będziesz łączyć bezpośrednio z plikami YUI3 na serwerach yahoo. YUI2 jest całkiem zdolny i byłoby bezpieczniej, gdybyś nie chciał przepisywać kodu, aby uwzględnić nieprzewidziane zmiany.

2

Używam YUI3 wyłącznie od wydania PR2. Od tego czasu wiele się zmieniło, ale mój specyficzny kod aplikacji nie musiał zbytnio się zmieniać. Również śledziłem wszystkie główne zmiany w YUI3 w ciągu ostatnich miesięcy.

Jest już czerwiec, a rzeczy wydają się zbliżać do wersji beta 1, ponieważ widzę mnóstwo udokumentowanych powiązań. Polecam używanie YUI3 przez 2, jeśli szukasz bardzo ładnej, bogatej w funkcje biblioteki JavaScript. Jeśli potrzebujesz wielu ogólnych widgetów, możliwe jest jednoczesne działanie YUI2 i YUI3, chociaż rzeczy będą skomplikowane, a Twój kod będzie korzystał z mieszanych interfejsów API; ale możesz chcieć trzymać się YUI2.

YUI3 staje się bardzo dobrą biblioteką i frameworkiem, od czasu PR2 dojrzała znacznie pod względem funkcjonalności, wydajności i spójności.

0

Poszedłbym z YUI3.

Mimo to możesz znaleźć funkcje, które nie zostały jeszcze przeniesione na YUI3 (na przykład kilka miesięcy temu potrzebowałem autouzupełniania i na razie wersja YUI3 wciąż znajdowała się w wersji beta), iw takim przypadku możesz spróbować tego: https://github.com/yui/2in3 Pomaga importować zależności YUI2 podczas korzystania z YUI3.

+0

Bzdura, nie widziałem, żeby zostały opublikowane dwa lata temu :) – SadClown