Będąc JavaScriptem w języku skryptowym, struktura jest jedną z najważniejszych kwestii w projektach JavaScript na dużą skalę. Ważne jest, aby części aplikacji były dobrze oddzielone od siebie i "samodzielne". Na przykład możesz utworzyć własne komponenty interfejsu użytkownika z własnym szablonem, logiką, stylem, lokalizacjami itp. W jednym folderze. Takie samoograniczanie pozwoli ci zorganizować złożony kod front-end w łatwy do opanowania sposób.
Po uporządkowaniu kodu i samodzielnym wystąpieniu, istnieją inne problemy, które należy również rozwiązać.
- Jak należy te luźno elementy interakcji z odchodzący napięty sprzężenia
- Jak należy zoptymalizować te poszczególne elementy, aby załadować szybko w moim produkcyjnej ENV
Jestem autorem BoilerplateJS architektury referencyjnej dla aplikacje na dużą skalę.
http://boilerplatejs.org
Zawiera większość najlepszych praktyk opisanych w Mikołaja Zakas'presentation. Znajdziesz również przykładową implementację modułowego zestawu produktów w kodzie. Spójrz, zrozumiesz obawy, na które trzeba zwrócić uwagę przy tworzeniu aplikacji na dużą skalę z JavaScript.
Z całym szacunkiem nie zgadzam się ze stanowiskiem; musisz gdzieś zacząć. Ale al0ne może rozważyć rozszerzenie pytania, aby pokazać za pomocą kodu, w którym występuje "brudny próg". – cantera
@ cantera25 Ma to sens. Przez niechlujny mam na myśli to, że kod mógłby sięgać ponad tysiąca linii w jednym pliku. Nie chcę tego. – 2619