Mam układ, że jestem całkiem zadowolony z
app.js - to jest główny plik aplikacji i zawiera ustawienia i routera
views.js - zawiera widoki używane w aplikacji, choć zwykle to teraz podzielić się homeView.js navigtaionView.js itp
dataModels.js - to gdzie trzymam wszystkie moje model danych obiektów dla aplikacji
dataSources.js - używam tego, aby załadować datamodels lub tablice datamodels od jakichkolwiek wywołań API robię
accountController.js - klasa kontrolera, w załączonej próbki Mam też emailMessagingController oraz smsMessagingController
można znaleźć tu mój przykładowy projekt
https://github.com/bwship/neptunejs
i coffeescript pliki dla węgielek tutaj
https://github.com/bwship/neptunejs/tree/master/public/coffeescripts
i ostatecznie plik jad dla układu i wskaźnik pokazujący jak dodać te tutaj
https://github.com/bwship/neptunejs/tree/master/views
chcę, aby w końcu zacząć używać styl danych ember, ale zgasić kilka solidne aplikacje korzystające z plików dataSources i dataModels.
+1. Bardzo podoba mi się ta struktura. Moim zdaniem jest znacznie lepiej dla średnich i większych aplikacji niż zaakceptowana odpowiedź, która prawdopodobnie szybko stanie się chaotyczna. – Nic