Nieodebrane: Czy pracujesz w Storyblok?
Storyblok Recenzje: 4.5/5 — wysoko oceniane
Storyblok to pionierski na świecie bezgłowy CMS, który działa zarówno dla programistów, jak i użytkowników biznesowych. Zbudowany w oparciu o założenie, że tradycyjny CMS utrudnia zmianę przeznaczenia treści na różne platformy, Storyblok oferuje unikalne połączenie narzędzi do edycji wizualnej i wysoce dostosowanych bloków treści zbudowanych na bazie bezgłowej architektury, która zapewnia programistom wyjątkową elastyczność i szybkość.
| Możliwości |
API
CLI
|
|---|---|
| Segment |
Mały biznes
Średni rynek
Enterprise
|
| Rozlokowanie | Chmura / SaaS / oparta na sieci |
| Wsparcie | 24 godziny na dobę, 7 dni w tygodniu (przedstawiciel na żywo), czat, e-mail/pomoc techniczna, często zadawane pytania/forum, baza wiedzy, pomoc telefoniczna |
| Szkolenia | Dokumenty |
| Języki | Angielski |
Porównaj Storyblok z innymi popularnymi narzędziami w tej samej kategorii.
Możliwość tworzenia złożonych szablonów dla moich stron internetowych z udostępnianymi komponentami. Bardzo łatwe do wdrożenia.
Nic z głowy. Muszę przyznać, że potrzebowałem poradnika od tego dewelopera, żeby w pełni zrozumieć, jak korzystać ze Storybloka.
Zarządzanie treścią przy jednoczesnym zachowaniu kontroli nad i18n.
Interfejs sprawia, że Storyblok jest łatwy w użyciu pomimo ogromnej ilości opcji i możliwości
Pobieranie niektórych danych za pomocą interfejsu API może być czasami uciążliwe i wymaga kilku wywołań interfejsu API.
Możliwość łatwego pobierania danych za pomocą interfejsu API oraz łatwego tworzenia i edytowania treści za pomocą interfejsu witryny
Pierwszą rzeczą, która uderzyła mnie w Storyblok, był jego przejrzysty i intuicyjny interfejs użytkownika. Poruszanie się po platformie jest niezwykle proste dzięki przemyślanemu projektowi.
Obecnie liczba dostępnych aplikacji innych firm jest bardzo ograniczona, ale byłoby wspaniale, gdyby dodawali ich więcej.
Architektura Storyblok została zaprojektowana z myślą o skalowalności, dostosowując się do projektów o różnej wielkości. Modułowe podejście do modelowania treści pozwala użytkownikom dostosowywać się do zmieniających się wymagań projektu bez konieczności przeprowadzania gruntownej przebudowy.
Jak łatwo jest klientowi zrozumieć CSM
Proces fakturowania dla klientów. Myślę, że mógłby się trochę poprawić.
Jako firma Gency. Storyblock, wiarygodność jest dla nas bardzo ważna, a klienci, którzy korzystają ze Storyblock, czują, że jest to platforma, z której chętnie korzystają.
To naprawdę elastyczna i potężna platforma do zarządzania treścią, która pozwala na dowolne kształtowanie treści i dostosowywanie ich do własnych potrzeb. Rozpoczęcie pracy jest naprawdę proste, oferuje darmowy „poziom społecznościowy” i integruje się bardzo szybko i łatwo z większością projektów interfejsów użytkownika. Obecnie korzystam z niej codziennie i będę jej używać w przyszłości we wszystkich projektach moich klientów, którzy potrzebują w pełni funkcjonalnego, a jednocześnie elastycznego rozwiązania CMS. Na przykład, integracje z Astro i Storyblok trwają mniej niż 5 minut, bez zbędnych ceregieli.
Wbudowane źródła danych mogłyby być bardziej przydatne, gdyby umożliwiały wielopoziomowe relacje kluczy. Na przykład, jeśli potrzebujesz czegoś takiego jak relacja kraj > miasto z wykorzystaniem wbudowanych źródeł danych Storyblok, będziesz mieć problem. Ale to nie jest baza danych, a CMS. Główną przeszkodą czasami jest cena. Poziom społecznościowy (czyli darmowy) jest naprawdę świetny i bardzo hojny, ale po nim następuje duży skok do poziomu cenowego podstawowego. To często przesada w przypadku mniejszych projektów lub dla niektórych klientów.
Jako web developer zorientowany na Jamstack, skupiam się przede wszystkim na dostarczaniu klientom doskonałych treści. Jednym z najlepszych sposobów na osiągnięcie tego celu jest platforma taka jak Storyblok, ponieważ pozwala klientom skupić się na swoich treściach, a mnie na ich tworzeniu z wykorzystaniem najlepszych środków technicznych odpowiednich dla danego projektu.
Jest tak prosty w obsłudze, że nie musimy go w 100% stosować w naszych projektach – możemy go dostosować do konkretnych potrzeb. Edytor wizualny jest doskonały i – czego brakuje w wielu innych rozwiązaniach headless – czyni go atrakcyjnym dla naszych klientów, którzy nie są zbyt techniczni.
Ponieważ został zaprojektowany w całości w oparciu o komponenty, musieliśmy stworzyć kilka specyficznych komponentów i typów Story, aby obsłużyć rzeczy, które w innym systemie CMS mogłyby być niedostępne, na przykład przekierowania. Jednak te obejścia są akceptowalne, ponieważ korzyści płynące ze StoryBlok przeważają nad sporadycznymi frustracjami.
Chcemy oferować naszym klientom piękne, statyczne strony marketingowe. StoryBlok pozwala naszym inżynierom pisać dedykowany kod z wykorzystaniem komponentów (Bloks), a klienci mają pełną autonomię w tworzeniu swojej strony internetowej, bez konieczności polegania na nas w kwestii wprowadzania zmian. Dzięki headless możemy tworzyć zoptymalizowane strony bez żadnych kompromisów.
Na początek, krzywa uczenia się jest początkowo łagodna, co pozwala użytkownikom na łatwe rozpoczęcie wdrażania od samego początku. Jednak po pewnym czasie użytkowania zaczynasz odkrywać oferowane przez niego potężne funkcje, rozszerzając początkowe możliwości na nowy poziom. Bardzo spodobała mi się nawigacja do tworzenia historii, dostępne wtyczki rozszerzające możliwości systemu oraz łatwość samodzielnego tworzenia nowych wtyczek. Podoba mi się również łatwość konfiguracji różnych środowisk podglądu na żywo, funkcjonalność webhooków, wiele możliwości internacjonalizacji oraz elastyczność w pobieraniu treści za pomocą interfejsów API. Od roku intensywnie rozwijam platformę Storyblok dla klientów korzystających z niej i zarówno moje doświadczenia, jak i opinie od klientów są wspaniałe.
Chciałbym mieć możliwość definiowania treści poza drzewem nawigacji. Nie podoba mi się, że takie rzeczy jak konfiguracje „wykorzystują” ścieżkę, z której mógłby skorzystać klient, co potencjalnie mogłoby zakłócić działanie aplikacji. Poza tym nie widzę w tym żadnego poważnego problemu. Oczywiście zmieniłbym kilka drobnych rzeczy, ale ostatecznie są to drobne szczegóły, które nie wpływają na codzienne rozwijanie platformy.
Umożliwia nam naprawdę szybkie rozwijanie rozwiązania na podstawie wymagań klienta, dzięki czemu możemy przedstawić klientowi wyniki w ciągu zaledwie kilku tygodni (jeśli nie dni), a dzięki podglądowi na żywo możemy bardzo szybko otrzymać opinię klienta, dzięki czemu możemy wspólnie udoskonalić nasze rozwiązanie.
Storyblok jest bardzo elastyczny, co sprawia, że idealnie sprawdza się w wielu zastosowaniach. Typy treści i zagnieżdżone komponenty zapewniają pełną kontrolę nad kompozycją. Dodatkowo, niezwykle pomocne są usługi obrazowania, API zarządzania i aplikacje. Dla redaktorów treści podgląd na żywo jest bardzo pomocny i umożliwia błyskawiczne wprowadzanie zmian.
Można by zwiększyć częstotliwość przesyłania opinii na temat problemów w serwisie Github i społeczności użytkowników.
Storyblok pomaga nam tworzyć kompozycje dla każdego rodzaju treści, zarówno landing page'y, stron internetowych, jak i systemów CMS. Usługa obrazowania Storyblok jest również niesamowita w skalowaniu zasobów zgodnie z wymaganiami.
Powodem, dla którego Storyblok jest moim ulubionym CMS-em, jest to, że oferuje zarówno świetne środowisko programistyczne, jak i narzędzie do edycji treści, bez żadnych kompromisów w obu tych obszarach. Ich wsparcie techniczne jest również świetne!
Czasami samouczki dotyczące konkretnych frameworków nie są idealne, ale to drobny problem. Poza tym nie mam żadnych zastrzeżeń.
Zapewniając świetne środowisko edycji treści dla osób bez wiedzy technicznej, a jednocześnie dając nam dużą elastyczność w konfiguracji i kodowaniu front-endu. Edytor wizualny jest niesamowity!
Najbardziej pomocna jest łatwość obsługi. Wdrożyłem menedżerów treści w ciągu kilku minut i przeważnie nie potrzebowali oni dodatkowego wsparcia.
Niektóre części nawigacji są nieco inne niż w innych aplikacjach, więc trzeba się ich trochę nauczyć, ale jeśli się je zrozumie, są bardzo przejrzyste.
Mamy kilka kanałów cyfrowych i chcemy stworzyć jednolitą strategię treści dla wszystkich tych kanałów. Pierwszym krokiem jest znalezienie miejsca dla wszystkich treści i udostępnianie ich sobie nawzajem.
Możliwość tworzenia nowej strony w celu dostosowania witryny do potrzeb użytkownika.
Przełączanie się między motywami podglądu może być trudne.
Klient może zarządzać treścią i tworzyć stronę bez konieczności angażowania nas w rozwój.
Bardzo łatwe do dodania do dowolnego istniejącego projektu next.js. Świetne wsparcie, gdy coś pójdzie nie tak. Wiele funkcji dodaliśmy w ciągu lat, odkąd go używamy.
Znacznie się poprawiło na przestrzeni lat, odkąd go używamy. Dobrze byłoby jednak, gdyby istniała obsługa bardziej ogólnych stron z opcjami dla całej witryny.
Głównie aplikacje next.js wymagające headless CMS
Implementacja Storybloka opiera się na zasadach projektowania ATOMIC, które pozwalają na podejście oparte na komponentach i ułatwiają implementację. Wtyczka pól niestandardowych, będąca częścią aplikacji, umożliwia wbudowywanie treści z innych API do treści strony lub Bloka, co czyni go idealnym dodatkiem do iteracji. W połączeniu z podglądem na żywo dla każdego środowiska, testowego, UAT lub produkcyjnego, jest to najlepszy dodatek w swojej klasie!
Świetnie byłoby zobaczyć więcej studiów przypadków oraz studiów przypadków opartych na kodzie!
Oddzielenie CMS-a jest ważne, aby umożliwić front-end developerom dbanie o aktualność Twojej strony. Storyblok jest szybki i bardzo skalowalny!
Najbardziej pomocną częścią Storyblok jest układ i łatwość nawigacji po zapleczu witryny, dzięki czemu możemy wprowadzać zmiany widoczne na froncie
Czasami importowanie i przesyłanie zasobów do biblioteki zasobów, a następnie dodawanie ich do określonej strony może być trudne
Mieliśmy problemy z układem strony i aktualizacjami, które zostały już rozwiązane
Wszechstronny system. Bogaty w aplikacje i funkcjonalności. Łatwy w budowie i aktualizacji.
Jak dotąd nic. Mimo moich starań, wszystko jest w porządku.
Łatwy w zarządzaniu.
Dzięki Storyblok niezwykle łatwo jest modyfikować treści na stronie, wszystko jest zorganizowane, a dzięki dobrze skonfigurowanej stronie szkolenie zespołu jest praktycznie zbędne. Niezwykle łatwo jest również zintegrować wszystkie kluczowe aplikacje.
Nie zauważyłem żadnych wad Storybloka. Chyba jednak wolałbym zintegrować Byndera bez konieczności aktualizacji.
Storyblok pozwala nam szybko i łatwo tworzyć treści na naszą stronę internetową i umożliwia nam, wewnętrznemu zespołowi marketingowemu, zarządzanie całą witryną bez konieczności polegania na programistach.
Możliwość ponownego wykorzystania i system projektowania, którymi szczyci się Storyblok, idealnie integrują się z naszym sposobem pracy i bazą kodu. Stworzyliśmy już niejedną witrynę, korzystając z tej samej biblioteki komponentów, a teraz po prostu szukamy ulepszeń w sposobie pracy z tymi komponentami – i w przestrzeniach, które je wykorzystują. Korzystamy ze Storybloka każdego dnia w ramach naszej pracy, niezależnie od tego, czy rozwijamy nową funkcję, czy po prostu tworzymy nową, odjechaną stronę, aby zaprezentować kunszt tego, co możliwe. Tworzenie nowych treści na stronie jest tak łatwe, że nawet jako programiści tworzymy fałszywe strony z treściami, aby pokazać wykonaną pracę i to, co można dzięki niej osiągnąć.
Wersja 2 naprawiła wiele dziwactw i problemów, które wcześniej zauważyliśmy. To o wiele bardziej płynne doświadczenie. Najmniej podoba mi się jednak to, że aplikacja „Wydania” wydaje się być dodatkiem do procesu tworzenia treści. Nadal występują pewne błędy i dziwactwa związane z jej odpowiednim dopasowaniem do naszych przestrzeni. Dla naszych zespołów wydaje się ona absolutnie niezbędna, więc miło byłoby, gdyby położono na nią większy nacisk.
Zachęca do tworzenia komponentów wielokrotnego użytku, które można wstawiać jeden w drugi. Jest to zgodne z naszymi zasadami rozwoju i gwarantuje, że nie tworzymy wszystkiego na zamówienie, oszczędzając czas i pozwalając zespołom ds. treści na eksperymentowanie z dostępnymi rozwiązaniami. To z kolei zmniejsza presję na kierowanie nimi w kwestiach zasad projektowania.
Z perspektywy programisty bardzo lubię pracę z używanymi technologiami. Biblioteki są dostępne jako open source i stale aktualizowane, aby można było z nich korzystać w różnych technologiach. Wsparcie jest szybkie, pomocne i bardzo zaangażowane.
W przypadku większych aktualizacji lub wprowadzania nowych bibliotek dokumentacja i kod źródłowy czasami nie są spójne, ale to niewielki problem.
Dostarczanie CMS-u z aktualnymi interfejsami API i technologiami, spełniającymi wszystkie nasze potrzeby.
Niedawno miałem okazję współpracować ze Storyblok przy opracowaniu MVP produktu e-commerce i muszę przyznać, że moje doświadczenia z tą platformą były po prostu fantastyczne. Przyjazne dla programistów API GraphQL: Schemat jest dobrze udokumentowany i łatwy do zrozumienia, dzięki czemu wyszukiwanie i przetwarzanie danych jest niezwykle proste. Mogłem pobrać dokładnie te dane, których potrzebowałem, bez nadmiernego pobierania, co jest kluczowe dla optymalizacji wydajności. Intuicyjny interfejs użytkownika i UX: Redaktorzy treści i programiści docenią prostotę interfejsu, dzięki której członkowie zespołu bez wiedzy technicznej mogą łatwo zarządzać treściami po minimalnym przeszkoleniu. Funkcja podglądu w czasie rzeczywistym znacznie usprawnia proces tworzenia treści. Możesz dokładnie zobaczyć, jak Twoje treści będą wyglądać na stronie w trakcie edycji, co jest niezwykle istotne dla programistów ściśle współpracujących z twórcami treści. Efektem jest mniejsza liczba iteracji i szybszy cykl rozwoju. Lokalizacja i wersjonowanie treści: Wbudowana obsługa lokalizacji treści w Storyblok to wybawienie, szczególnie w przypadku projektów e-commerce skierowanych na rynki międzynarodowe. Możliwość zarządzania treścią w wielu językach w ramach jednego projektu upraszcza proces tworzenia globalnej obecności. Co więcej, system kontroli wersji Storyblok zapewnia możliwość śledzenia zmian, wycofywania ich w razie potrzeby oraz utrzymywania spójności treści na różnych etapach rozwoju.
Dokumentacja interfejsu API GraphQL nie zawsze jest aktualna, ale można to poprawić.
Storyblok upraszcza zarządzanie treścią dla deweloperów i członków zespołów bez wiedzy technicznej. Usprawnia proces tworzenia, edycji i porządkowania treści, redukując wzajemną komunikację między deweloperami a twórcami treści.
Storyblok wyróżnia się dzięki swojemu podejściu niezależnemu od frameworka, oferując bezproblemową integrację z dowolnym preferowanym frameworkiem. Za każdym razem, gdy napotykałem problemy, proaktywny zespół Storyblok był natychmiast dostępny na Discordzie, aby pomóc mi znaleźć rozwiązanie. Nawet jako początkujący programista, bez problemu włączyłem Storyblok do systemu dostosowanego zarówno do SvelteKit, jak i Storyblok. Zawsze wybieram Storyblok do moich projektów, a pozytywne opinie klientów utwierdzają mnie w tym przekonaniu. Co więcej, Storyblok oferuje bogactwo funkcji, oferując szeroką gamę typów danych (bloków) i rozwijający się zestaw integracji, w szczególności wzorową usługę obrazowania, która znacząco zoptymalizowała rozmiar stron internetowych, nad którymi pracuję. Gorąco polecam Storyblok ze względu na jego elastyczność, wsparcie techniczne i rozbudowany zestaw funkcji.
Chciałbym, żeby Storyblok oferował bardziej wizualne podejście do udostępniania schematów bloków między projektami. Obecnie oferują interfejs wiersza poleceń, ale całe podejście jest stosunkowo praktyczne. Przypomina to w pewnym sensie kopiowanie i wklejanie plików i myślę, że można by to osiągnąć dzięki wbudowanej, aplikacyjnej metodzie przeciągania i upuszczania.
Chciałem stworzyć system przypominający platformy takie jak Webflow, gdzie opcje i komponenty są sterowane wizualnie, a jednocześnie przez mój unikalny kod. Storyblok pozwala mi projektować i replikować szablon, który płynnie integruje się z każdym projektem klienta. Zapewnia to klientom szybkość i wydajność porównywalną z kreatorami low-code. Jednocześnie zapewnia elastyczność w dostosowywaniu się do indywidualnych potrzeb projektowych i programistycznych. Już po pierwszej wersji mojego systemu jestem zachwycony rezultatami. Osiągnięcie takich rezultatów bez Storyblok lub poświęcenie miesięcy na tworzenie mniej satysfakcjonującego doświadczenia byłoby nie do pomyślenia.
Do najlepszych funkcji Storyblok należą edytor wizualny, przestrzenie, historie, system organizacji folderów i konfiguracja przepływu pracy. Storyblok oferuje również aktywne wsparcie klienta i liczną społeczność programistów. Dokumentacja jest również bardzo dobrze napisana, aby sprostać potrzebom zarówno programistów, jak i osób niebędących programistami.
Jedyną wadą jest brak dostępu do modyfikacji/zapisu w interfejsie API GraphQL oraz nieco stroma krzywa uczenia się, aby zrozumieć platformę i skonfigurować takie rzeczy, jak protokół SSL na potrzeby podglądu na żywo i innych integracji.
Storyblok zapewnia centralne centrum zarządzania treścią, umożliwiając mi definiowanie ról zapewniających określone poziomy dostępu do treści, a także definiowanie procesu od tworzenia do publikacji. Upraszcza również zarządzanie treścią dzięki blokom składowym i edytorowi wizualnemu.
Doskonała funkcja podglądu, która robi różnicę w porównaniu z innymi platformami CMS.
Drobne błędy. Mogę się z nimi pogodzić, ponieważ nie psują one ogólnego wrażenia.
Gdy szukaliśmy rozwiązania CMS typu headless, nie mogliśmy równać się ze Storyblokiem pod względem elastyczności, łatwości użytkowania i niesamowitej funkcji podglądu, która znacznie ułatwia wprowadzanie nowych treści.
Definicja komponentów blokowych i prostota Wadyole
Cennik jest za wysoki dla obszaru roboczego.
Elastyczność administrowania treścią
Łatwe do zrozumienia i płynne. Nie wymagało praktycznie żadnego wprowadzenia.
Nic takiego. Wszystkie potrzebne mi funkcje są dostępne, a integracja była prosta.
Łatwe i płynne aktualizacje naszej strony internetowej. Łatwe utrzymanie dobrego designu.
Storyblok to fantastyczny system CMS dla zespołów marketingu i contentu. Interfejs użytkownika jest przejrzysty, bardzo łatwy w obsłudze i intuicyjny. Jako projektant produktu, szczególnie to doceniam. W studiu jesteśmy wielkimi fanami edytora wizualnego, ponieważ pozwala on na bieżąco śledzić wprowadzane zmiany. Dzięki temu można łatwo zbudować stronę, dostosować treść, elementy wizualne i komponenty, aby uzyskać dokładnie takie rezultaty, jakich się potrzebuje.
Jeśli chcesz zbudować coś nowego na stronie, która nie została jeszcze opracowana (np. nowy blok), będziesz potrzebować dodatkowego wsparcia programisty front-end. Z drugiej strony, oznacza to, że nie jesteś ograniczony siatką ani gotowym układem, jak w innych narzędziach do tworzenia stron internetowych. Możesz dowolnie dostosowywać projekt i tworzenie.
Storyblok oferuje proste rozwiązanie dla naszych klientów, zazwyczaj użytkowników nietechnicznych, takich jak copywriterzy czy menedżerowie ds. marketingu cyfrowego, którzy muszą tworzyć i utrzymywać strony internetowe. Edytor wizualny pozwala im bez wysiłku przejrzeć stronę i sprawdzić, jak dokładnie będzie wyglądała po opublikowaniu.
To świetny CMS, łatwy w obsłudze. Bardzo wydajny. Świetna darmowa wersja, z której naprawdę można korzystać :)
Nie mam żadnych. Może symulacja podglądu różnych punktów przerwania jednocześnie?
Oddzielenie treści od rozwoju
Widok wszystkich narzędzi potrzebnych redaktorowi treści na jednym ekranie znacznie ułatwia życie. Podgląd pozwala redaktorom podejmować trafne decyzje projektowe, ale jednocześnie pozwala programistom dostosować Wadytraints do tych wyborów.
Trudno mi znaleźć cokolwiek, co by mi się nie podobało w Storyblok v2. Gdybym miał być drobiazgowy, powiedziałbym, że narzędzie do ustawiania ostrości na obrazach przydałoby się z podglądem pokazującym różne proporcje. Coś podobnego do https://jonom.github.io/jquery-focuspoint/demos/helper/index.html.
Znalezienie sposobu na szybką publikację treści stało się łatwiejsze dzięki Storyblok v2 i hostingowi Gatsby Cloud. Ponieważ mam statyczną witrynę, publikowanie treści jest szybkie, niemal natychmiastowe.
Dzięki dostępnym komponentom jest naprawdę łatwy w obsłudze. Łatwo się go też nauczyć lub przekazać zespołom, które nie mają wcześniejszej wiedzy z zakresu projektowania.
Wersja druga Storyblok miała pewne problemy, które są teraz naprawiane. Poza tym jestem zadowolony.
Zamiast płacić agencji za pomoc w tworzeniu strony internetowej, możemy przeszkolić osoby bez wcześniejszej wiedzy z zakresu projektowania stron internetowych w zaledwie kilka dni. Oszczędzamy pieniądze.
Funkcja podglądu to zdecydowanie najbardziej imponujący i pomocny aspekt platformy. Równie przydatne są funkcje przeciągania i sortowania, reorganizacji bloków, a także kopiowania i wklejania. Dzięki tym narzędziom udało nam się zmniejszyć liczbę tworzonych treści i liczbę nowych stron o około 75%.
Jedną z wad jest to, że nie jest to oprogramowanie open source. Jeśli więc nasz zespół chce zasugerować ulepszenie funkcji, musimy skontaktować się z działem wsparcia Storyblok, a nie opracować je samodzielnie.
Bezgłowy system CMS, który współpracuje z nowoczesnymi frameworkami internetowymi i ułatwia działowi marketingu zarządzanie treścią. Pozwala nam to tworzyć wysoce zoptymalizowane i bezpieczne strony internetowe dla naszych klientów oraz ułatwia im samodzielne zarządzanie treścią.
Storyblok to świetny headless CMS dla każdego frontendu. Uwielbiam go używać do moich osobistych projektów opartych na Nuxt.js. Planuję również w przyszłości sprzedawać projekty Storyblok klientom!
Trochę mi zajęło zanim się wciągnąłem, ale odkąd opanowałem podstawowe funkcjonalności, bawię się wyśmienicie!
Jest hostowany na Storyblok, a plan społecznościowy jest jednym z najlepszych, jakie widziałem. Jest szybki, łatwy w obsłudze i łatwy w rozwijaniu. Biblioteka multimediów jest również bardzo przydatna.