Ocena:

Książka stanowi solidne wprowadzenie do stosu MEAN z naciskiem na wdrażanie projektów w świecie rzeczywistym. Ma jednak znaczące problemy z organizacją i przejrzystością, a także błędy w przykładach kodowania, które mogą frustrować uczących się.
Zalety:⬤ Koncentruje się na rzeczywistych projektach i zrozumieniu podstawowych pojęć
⬤ dobre omówienie stosu MEAN i alternatyw, takich jak MySQL i Hapi.js
⬤ zapewnia przydatny wgląd w każdy komponent stosu
⬤ zwiększa pewność siebie w zrozumieniu ogólnej architektury MEAN.
⬤ Słaba organizacja i niejasne instrukcje dotyczące aktualizacji projektu
⬤ liczne literówki i brakujące przykłady kodu
⬤ brak kompleksowych list kodów, które korelują z treścią książki
⬤ przestarzałe odniesienia, zwłaszcza w przypadku Angulara ograniczonego do wersji
⬤ x
⬤ brak kluczowych próbek kodu, które pomogłyby w debugowaniu.
(na podstawie 7 opinii czytelników)
Full Stack JavaScript Development with Mean: Mongodb, Express, Angularjs, and Node.Js
Dzięki nowoczesnym narzędziom możliwe jest stworzenie produkcyjnej aplikacji z pełnym stosem przy użyciu samego HTML, CSS i JavaScript. Połączenie MongoDB, Express, AngularJS i Node. js stało się tak popularne, że zyskało miano MEAN stack - temat tej książki.
Ta książka szczegółowo omawia stos MEAN. Zaczniemy od omówienia Node. js, ponieważ będzie to podstawa całej naszej pracy po stronie serwera. Dowiesz się, jak uruchomić Node na komputerze lokalnym, a także pobrać moduły za pomocą npm. Omówione zostaną również kluczowe aspekty modelu programowania Node. js.
Następnie przejdziemy do MongoDB, gdzie dowiesz się, jak współdziałać z Mongo z poziomu aplikacji Node. Dowiesz się również, jak tworzyć, pobierać, aktualizować i usuwać dane z magazynu Mongo.
Po solidnym opanowaniu Node i Mongo, książka przejdzie do serwera WWW Express. Omówimy podstawy aplikacji Express poprzez tematy takie jak trasy i oprogramowanie pośredniczące. Opierając się na poprzednich rozdziałach, omówimy integrację Node, Mongo i Express.
Nasze omówienie stosu MEAN zakończy się kilkoma rozdziałami na temat AngularJS. Rozdziały te obejmą podstawy Angular, takie jak wiązanie danych, dyrektywy, kontrolery, routing i usługi. W celu zbadania konkurencyjnych technologii, zostanie również przedstawione niewielkie wprowadzenie do Ember. js.
Pełny stos JavaScript nie jest w pełni objęty stosem MEAN. Istnieje cały ekosystem narzędzi JavaScript do poznania, a ta książka przedstawi kilka z nich. Omówimy narzędzia do uruchamiania zadań Gulp. js i Grunt. js, które są niezwykle przydatne do automatyzacji przyziemnych, powtarzalnych zadań. Omówimy również JSHint, narzędzie do lintingu używane do poprawy jakości kodu. Narzędzia lintingowe analizują kod źródłowy i zgłaszają potencjalne błędy - funkcja ta jest szczególnie przydatna w nieskompilowanych językach, takich jak JavaScript.