Spring и Java-фреймворки вообще — для написания строгих компилируемых приложений, отсюда и столько конфигурационных файлов и лишних, на ваш взгляд, телодвижений.
Советую еще программу aTrackDog для контроля за всем этим зоопарком, т.е. установленными приложениями. Позволяет удалять, проверять обновления и обновлять программы.
Спасибо за статью. Лично я испытываю похожие настроения, поэтому ваш опыт интересен. Но передёрнуло от предложения «отдельное спасибо советскому образованию в области искусства, вернее, его отсутствию, разрушению памятников и церквей, сталинским высоткам и хрущевским пятиэтажкам». Я знал, что дизайнеры — они такие компетентные во всех сферах, включая историю, борятся с УГ и несут свет и радость быдлу, которое еще не отошло от многовекового гнёта коммуняк (сарказм).
Давно использую XMonad и доволен. Тайловые менеджеры — это вообще другой уровень продуктивности, дают полный контроль над окошками. Особенно удобно для консольных окошек в качестве альтернативы GNU Screen.
Слишком наворочено, решение добавляет лишних уровней абстракции.
Я обхожусь скриптом, который удаляет все таблицы, запускает syncdb и загружает начальные данные (fixtures).
Пример CMD-скрипта:
echo SHOW TABLES; > dump.sql
C:\Server\usr\local\mysql5\bin\mysql_run_to_import_dumps.exe -D ИМЯ_БД < dump.sql > tables.txt
echo ; > dump.sql
REM Тут у нас обход каждой строки в списке имен таблиц
for /f "tokens=* delims=\r\n skip=1" %%t IN (tables.txt) do (
REM Тут мы можем для отдельных таблиц добавить условия, чтобы, например, пропустить DROP
echo DROP TABLE %%t; >> dump.sql
)
C:\Server\usr\local\mysql5\bin\mysql_run_to_import_dumps.exe -D ИМЯ_БД < dump.sql
del tables.txt
del dump.sql
manage.py syncdb --noinput
manage.py loaddata fixtures/data.json
Единственный минус — надо практически вручную вносить изменения в fixtures, но использовать fixtures — это завсегда полезная практика.
Учите биологию что ли. В теле человека образуются как мужские, так и женские гормоны. Каких гормонов больше — такие половые признаки и развиваются. Бывает так, что родится мальчик, но у него синтезируется больше женских гормонов, и наоборот. Так что это исключительно физиологическая проблема.
Не травокур, а Гвидо ван Россум имелся в виду =) Из Голландии он.
Скажите, пожалуйста, а с произвольного домена (не поддомена) будет работать?
Я обхожусь скриптом, который удаляет все таблицы, запускает syncdb и загружает начальные данные (fixtures).
Пример CMD-скрипта:
Единственный минус — надо практически вручную вносить изменения в fixtures, но использовать fixtures — это завсегда полезная практика.