Login
i-go-shopping.de
714 просмотров
Перейти к просмотру всей ветки
in Antwort swesdochka25 13.08.12 11:38, Zuletzt geändert 13.08.12 12:14 (voxel3d)
В ответ на:
Если бы мы писали на скорость аппликации, вы бы заняли обалденное первое место!
Если бы мы писали на скорость аппликации, вы бы заняли обалденное первое место!
Если вы подумаете, что есть какие-то другие критерии, в которых на ваших сайтах будут роялить Java-фреймворки, пусть и в ущерб скорости и удобству программирования, то вы ошибётесь. Потому, что всё остальное в тех же рельсах тоже есть, а по удобству использования они вне конкуренции.
Вот ещё одна вещь, о которой не говорили: инфраструктура сложившаяся вокруг фреймворков. Даже java с её тонной технологий позади. Простой пример, есть такая штука как SASS/SCSS. Любой CSS файл со временем разрастается до состояния каши и с этим ничего нельзя сделать, т.к. ошибка лежит на уровне генетического кода - в самой убогой спецификации CSS. SASS/SCSS это улучшение языка разметки, там, к примеру, можно задать в одном месте используемые цвета в виде переменных, а потом везде их подставлять. Один раз попробовав больше никогда не используешь простой CSS. Но проблема с SASS/SCSS в том, что надо подключать сторонний компилятор для трансляции SASS/SCSS в обычный CSS. В рельсах это делается ровно одной строкой - прописывается в конфигурационный файл строка и вуаля, теперь мы правим не xxx.css файлы, а xxx.css.scss и вся трансляция происходит автоматически без лишних телодвижений. Просто один эпизод, но так абсолютно со всем, что может понадобиться при создании сайта. Захотел кофескрипт вместо яваскрипта - прописал в конфиг строку - используешь. Захотел Twitter Bootstrap интерфейс - одна строка - используешь. Сравните со Struts. Хотя бы, просто найдите, как прикрутить SCSS к проекту, чтобы само транслировалось в CSS.
Dropbox - средство синхронизации и бэкапа файлов.