Я пытаюсь понять Dart's recommended project structure и не видеть «лес через деревья».Структура проекта Dart для приложений (не libs)
Так что, если мой проект предназначен быть многократно используемой библиотеки, скажем, рамки протоколирования какой-то, то я, если я понимаю ссылку выше правильно, я хочу Alll моего развития, чтобы быть под lib
и lib/src
.
Но что делать, если я создаю веб-приложение? Где мои исходные файлы Dart? Под packages
? В частности:
- Где я могу разместить исходные файлы Дарта для веб-приложения (а не lib)?
- Являются ли «пакеты» моего веб-приложения только каталоги, которые логически организованы подобно пакетам Java?
- Рекомендует ли Дарт соглашение об 1-классе на файл для его исходного кода?
Заранее благодарен!
Спасибо @zoechi (+1)! Чтобы уточнить, вы говорите, что если мое веб-приложение называется 'fizzbuzz', то я должен поместить в него весь код Dart под' fizzbuz/web' ** или ** 'fizzbuzz/web/src'? Еще раз спасибо! – IAmYourFaja
@TicketMonster точно, включая любые «динамические» HTML-файлы (те, на которые работает Dart-код). Здесь вы можете разместить другие файлы, такие как статические HTML, CSS, IMG, но, как обсуждалось, они будут лучше приспособлены к активу в будущем. –