Vikhrmodels/habr_qa_sbs huggingface dataset:
Вопрос: Чего Вам не хватает в используемой вами CMS?

Лучший ответ:
В основном нужно, чтобы не было багов
http://demo.kodicms.ru/backend/layout тут stack trace

Худший ответ:
Я сторонник cms c таким режимом правки http://ckeditor.com/demo#inline
Вопрос: Куда развиваться после Java core?

Лучший ответ:
Развиваться лучше туда, куда душа больше лежит

Худший ответ:
Смотри из Java EE: Servlets, Jsp.  JDBC еще обязательно. И фигачишь Spring. Классная тема. К этому еще юнит-тесты. И ты вообще красавчик
Вопрос: Вопрос к веб-дизайнерам,популярные американские ресурсы,на которых можно заработать на turbobit?

Лучший ответ:
забей на эти копейки
осваивайся в dribble, behance и envato market

Худший ответ:
Спасибо, но я и так темы wordpress на themeforest продаю. Просто у меня накопилось множество макетов и html страниц, совсем не плохих но на продажу не тянут, удалять жалко, сливать бесплатно тоже, вот и нашел альтернативное решение, использовать  turbobit и depositfiles.
Вопрос: Какие существуют компиляторы ECMA6 в ECMA5?

Лучший ответ:
Вот этот, например

Худший ответ:
Помимо 6to5, про который вам уже написали, есть Traceur. Я перешел с него на 6to5.
Вопрос: Как составить план проектирования проекта?

Лучший ответ:
Идея/концепция к проектированию не относится, это отдельный предварительный этап. Для проектов побольше, и в общем случае, проектирование включает такие шаги, многие из которых, конечно, можно пропустить или сократить до минимума, если задача не сложная:
1. Системный анализ и изучение предметной области
2. Формирование требований к разрабатываемой системе
3. Архитектуная задача, которая сводится к простой формуле: разделять, называть и связывать подсистемы
3.1. Декомпозиция сложных задач
3.2. Слои (построение слоев абстракций)
3.3. Планирование топологии системы, программной и серверной инфраструктур
3.4. Решение вопроса интеграции подсистем, программные интерфейсы, контракты и связывание
3.5. Интеграция с унаследованными приложениями
3.6. Минимизация изменений, для случаев, когда постоянно происходят изменения в предметной области
4. Выбор инструментов решения
4.1. Выбор парадигм программирования и языков
4.2. Выбор технологий и платформ
4.3. Выбор моделей данных, алгоритмов и библиотек
4.4. Выбор топологий и протоколов
4.5. Выбор паттернов программирования
5. Предварительные исследования
5.1. Проверка гипотез, эксперименты
5.2. Изучение особенностей технологий
5.3. Прототипирование
6. Задачи обеспечения надежности
6.1. Планирование безопасности и защиты от несанкционированного доступа
6.2. Планирование отказоустойчивости
6.3. Планирование мер по обслуживанию системы в режиме эксплуатации
6.4. Задачи высоких нагрузок, балансировки и масштабирования, если таковые предполагаются
7. Организация процесса разработки
7.1. Жизненный цикл программной системы
7.2. Конвенции кода, соглашения и стандарты
7.3. Оценка необходимых временных и финансовых ресурсов для разработки системы
7.4. Календарный план
7.5. Анализ и минимизация рисков, выявление слабых мест технологий и коллектива
7.6. Закрепление принципов управления процессом разработки и корректировки задания в процессе
8. Сборка технического задания из результатов всех предыдущих пунктов

Худший ответ:
Базовая схема и последовательность шагов
Вопрос: Подскaжите модель ноутбука по следующим критериям:...?

Лучший ответ:
Автономная работа: >6 часов "в описании"
На сколько это критично?
К ноуту можно купить универсальный ПоверБанк или "усиленный" аккумулятор на АлиЭкспресс - и вашим требованиям будет соответствовать практически любой ноут

Худший ответ:
Учитывайте что в выбранном вами ноутбуке (acer aspire VN7 nitro) установлена DD3L ОЗУ. Могут возникнуть проблемы с приобретением - так-как не особо её возят и цены гнут. (покрайнемере у нас такая ситуация с этой озу)
Вопрос: Где хранить ключи доступа к серверам и другие важные документы?

Лучший ответ:
KeePass Portable для хранения + Dropbox для удалённого доступа (или флешка) будет идеальным решением. Пользуюсь уже более семи лет.

Худший ответ:
keslo Для документов удобно использовать бесплатное решение ownCloud развернутый на собственном сервере или vps, у надежного провайдера. Ключи предварительно зашифровав туда тоже можно закинуть. Ну а чтобы не светить лишний раз свое онлайн хранилище, можете еще свои документы с паролями закинуть на флешку, в контейнер TrueCrypt.
Вопрос: Какую БД выбрать, чтобы с наименьшей кровью осуществить мультиплатформенный доступ (Android + iOS)?

Лучший ответ:
То что у вас мобильные клиенты как-то затрагивают серверную бд, вызывает некоторые опасения.
На вашей десктопной/серверной части поднимайте wcf  сервис или mvc api или по хардкору на сокетах и передавайте данные через json/xml/bytearray через сериализацию классов. Мобильные клиенты по хорошему не должны вообще догадываться, что на сервере кроме http гейта какая-то бд еще есть.

Худший ответ:
Для дружбы Android приложения с веб-сервисом через SOAP можно использовать KSOAP2-ANDROID библиотеку. Протестировано, работает. Правда есть мелкие косячки, но девелоперы правят на ходу. 1 мой баг закрыли :)
Смотри в сторону REST/SOAP web-service.
Вопрос: Подключение зависимостей вендорного бандла в Symfony2 автоматически?

Лучший ответ:
Тут два варианта.
Либо дёргать зависимости у себя, если это библиотеки.
Либо подключать в AppKernel, если это бандлы.
А так как "подключал зависимые бандлы", то да, надо каждый в AppKernel прописывать.
Яркий пример. SonataAdmin (Подключение бандлов и расписанный AppKernel)
И DoctrineExtendion (Использует gedmo, но как библиотеку, и в AppKernel ни строчки)

Худший ответ:
Тут два варианта.
Либо дёргать зависимости у себя, если это библиотеки.
Либо подключать в AppKernel, если это бандлы.
А так как "подключал зависимые бандлы", то да, надо каждый в AppKernel прописывать.
Яркий пример. SonataAdmin (Подключение бандлов и расписанный AppKernel)
И DoctrineExtendion (Использует gedmo, но как библиотеку, и в AppKernel ни строчки)
Вопрос: Будет ли возможность устроиться java middle программистом?

Лучший ответ:
Важно не дописать, а понять: "как я заработаю на своей CMS к концу лета?" )

Худший ответ:
Да легко у меня тут оказывается сосед 20 летний работает джава программистом удаленным рубит по 3к фунтов в месяц, так что какие ваши годы.
Вопрос: Windows XP не лицензионная версия

Лучший ответ:
Нет конечно
В случае чего — ущерб посчитают по максимуму, не сомневайтесь :)

Худший ответ:
Если Microsoft ранее не разрешит, то можно будет примерно в 2070 году ставить без их разрешения, так как копирайт истечет.
Вопрос: Как бороться с ошибкой 504?

Лучший ответ:
Зачем это в браузере-то запускать раз там неизвестное время выполнения.

Худший ответ:
Сегодня столкнулся с такой же, проблемой. Вчера все работало, сегодня уже нет. Панель если не ошибаюсь при различных самостоятельных обновлениях пыталась загрузить какие то пакеты. Оперативки в 512 мб не хватило, и все полетело. Обратился в поддержку, обновили и поставили все сами.
Вопрос: Выдача картинок сервлетом из базы

Лучший ответ:
Не знаю как работают Ваши сервлеты, но вообще ест два способа показыват изображения из базы, простой но с нагрузкой и сложный но с уменьшенными рессурсами:
1. отдаем изображение через сервер, по отдельному урлу, который генерит заголовок изображения и выплевывает данные в бинарном виде, браузер сам все сделает, адрес будет вида: mysite.com/get/image/1234/
2. Перед выводом сохраняем изображение в отдельную папочку, и прописываем путь к ней на странице, получится нормальный адрес: mysite.com/images/1234.jpeg
Естественно при втором подходе нужно учитывать что изображения может не быть, и при 404 делать редирект на адрес который создаст изображение на диске.

Худший ответ:
Делаете отдельный сервлет, который на doGet (или как там метод называется на обработку request'а клиента) читает из URL название/id изображения. Дальше он смотрит (в Map, например) есть уже сохраненное на диск изображение. Если есть, то открывает это файл на чтение. Если нет, то открывает базу на чтение бинарных данных и копируем их на диск. Затем тоже открывает файл на диске на чтение.

Ну а дальше, на response устанавливаем нужные header (image/jpeg, png и т.д.), смотрите подробности в mime. И читаем данные с диска и пишем в response.

Примерно так :) А еще лучше, разработать более сложную систему кеширования и в  добавлять конкретное название файла на диске. А дальше, nginx'ом можно отдавать эту статику.

location ~ ^/(img)/ {
 root /usr/share/tomcat5.5/webapps/myproject/ROOT;
 }

Где в ROOT есть каталог img и соотвественно при запросах /img/some.jpg nginx будет искать в папке ROOT/img файл some.jpg и отдавать его.
Вопрос: Интернет магазин на python / django + cms взятся самому или отдать профессионалам?

Лучший ответ:
Если вы задали такой вопрос, то ответ однозначный - отдать профессионалам.

Худший ответ:
Если ты программист и у тебя есть интерес сделать это, то зачем отдавать этот проект профи? Оттачивай свое мастерство. А если ты не программист и не хочешь этим заниматься, то лучше отдай профи, так как тебе это не надо)))
Вопрос: Сделать прозрачным цвет на картинки. CSS. .JavaScript?

Лучший ответ:
Копайте в сторону svg. Реализовав треугольник таким образом, вы сможете управлять его составляющими через css.

Худший ответ:
Canvas поможет, но для процессора тяжеловато будет.
Не знаю, почему у Вас так всё замудрено, но по-моему тут лучше использовать  clip-path (гугл)
Вопрос: Музыкальный смартфон?

Лучший ответ:
Изначально iPhone считался (и должен по идее считаться) таковым. Я даже встречал к нему внешние усилители с батарейкой, подключаемые в фирменный порт, которые уже давали звук на наушники.

У HTC есть телефоны BeatsAudio.

Худший ответ:
Я, когда полгода назад искал замену Cowon D2, взял Meizu M9 (на неофициальном форуме Meizu сказали, что у него лучше, чем у флагмана на тот момент, MX, звук). Сейчас не нарадуюсь.
Вопрос: Что делать, если люблю компьютер, но плохое зрение?

Лучший ответ:
Вы уверены, что зрение вы посадили сидя за компьютером?

Худший ответ:
Для начала надо вернуть утраченное. Обратитесь к хорошему специалисту. Сразу предупреждаю, что на время лечения следует сильно ограничить время проводимое за монитором, а лучше на время вообще отказаться (представьте что Вы в отпуске на практически не обитаемом острове, где из благов цивилизации только пиво практически ничего нет). Ну а потом, будет достаточно соблюдать не сложные рекомендации по работе за компьютером и пить витаминчики (которых в наше время очень не хватает).
Вопрос: Каков диапазон заработков веб-дизайнеров на odesk и elance?

Лучший ответ:
"НовЕчкам" там делать нечего. И очень хороший совет- не считайте деньги в чужих карманах :), думайте как наполнить свой.

Худший ответ:
знаю нескольких которые по фиксе работают на около $6к
Вопрос: Как оптимизировать работу сайта на yii?

Лучший ответ:
На оф сайте статья есть, гуглить элементарно: 
www.yiiframework.com/doc/guide/1.1/ru/topics.perfo...

Худший ответ:
Минификацию .js и .css файлов применяете?
А так по вашему сообщению мало что можно ответить. Сами проанализируйте, что нагружает ваш сайт, поищите пути оптимизации
Вопрос: Как фильтровать email адреса по домену?

Лучший ответ:
Если e-mail реально используется в работе с пользователем, то он сам будет заинтересован в указании реального адреса. Ну а если туда потом сыплется только спам, то какой смысл указывать реальный адрес?

Худший ответ:
Использовать регулярные выражения на присутствие частей '@gmail.ru' или других почтовиков
Вопрос: Сервис балансировки трафика между удаленными серверами?

Лучший ответ:
Поставьте nginx в облаке у амазона — будет отлично балансировать трафик по вашим правилам. Готовых статей и конфигов полно в инете.

Худший ответ:
Варианты с балансировкой на уровне DNS не предлагать.
Почему? Все решают эту задачу именно методом DNS балансировки. См. Citrix GSLB, Cisco GSS. Метод: DNS балансировщик, держащий зону, отслеживает доступность систем и по запросам выдает адреса с нулевым TTL. Как только сервер перестал отзываться, его адрес перестает выдаваться.
Но браузеры все равно будут кешировать записи, так что если сервер упал в тот момент, когда клиент по нему бродит, где-то в течение минуты будут проблемы. dyn.com/web-browser-dns-caching-bad-thing/

Что до предложенного вами подхода с обычным балансировщиком: он предназначен не для глобальной, а для локальной балансировки.
Вопрос: Собрал команду программистов как поделить задачу?

Лучший ответ:
Даже президенты когда лечатся они дают полный доступ к своему телу и иногда им даже делают наркоз! ))

Худший ответ:
Вот так можно поделить https://www.youtube.com/watch?v=5GsDdajQq9I
Вопрос: Как можно заработать на фрилансе?

Лучший ответ:
7 лет назад я был таким же студентом и мечтал о фрилансе, у меня были другие причины и отговорки, я боялся ответственности и недостатка опыта, просто со временем эти страхи ушли, успех придет к вам, стоит просто повторять действия других успешных фрилансеров.
Немного отойду в сторону от темы, чтобы рассказать что в моей жизни была куча препятствий, я играл в dota 2 и world of taks, бывало месяцами, но когда чувствовал, что я только играю, а не совершенствуюсь, удалял игру.    Dota 2 претерпела около десятка таких инсталяций/удалений, wot - всего 3.
Я работал всего в двух конторах java и c++ программистом, я очень быстро рос в отличие от коллег с которыми работал, по одной простой причине, когда коллеги в очередной вечер шли в бар, я шел домой за компьютер и делал свои небольшие игры и приложения для android, спустя месяцы усердной работы, во мне росла уверенность и я просто шел дальше.
Я во фрилансе с лета прошлого года, довольно успешно, почитайте мои сообщения, я не хвастаюсь, просто я отвечаю более открыто и не скрываю своих доходов, я хочу донести до людей что фрилансить не сложно, все ограничения у вас в голове, веду мотивирующий блог, пока что только о фрилансе, у меня накидано пара десятков небольших тем, которые хочу осветить. Я пишу о том, чего как раз мне не хватало чтобы начать. Мало встретишь ребят которые хотят делится опытом и секретами, к примеру я много раз читал Пума Тайланд, большое ему спасибо за статьи.
Удачи!

Худший ответ:
Присоединяюсь к dmink - выбирать исполнителей практически не из кого. Либо это какие-то мутные студии, с убогими работами в портфолио, нереальными расценками и шаблонными ответами. Либо вообще непонятные личности, которые потом тебе через сутки только отвечают. Огромное количество людей просто не обладают заявленной квалификацией и по портфолио, и ответам на простые вопросы. 
Ближайший пример - дал четкое задание с описанием желаемого результата и примера того как должно получиться и как не должно. Откликнулось больше 150 исполнителей. Реальный выбор стоял между тремя.
Вопрос: Как чистить macbook pro?

Лучший ответ:
Чистить не труЪ, купите новый.

Худший ответ:
Крышку снять взади и продуть балоном с сжатым воздухом.
Вопрос: Что использовать лучше: canvas или vh+vw (не личное мнение, а статистика)?

Лучший ответ:
Что использовать лучше: стол или автомобиль (не личное мнение, а статистика)?

Худший ответ:
<canvas style="width: 100vw;height:100vh"></canvas>
используйте и то и то если нужно. но надеюсь вы понимаете что вы выбираете между инструментом и еденицами измерений.
Вопрос: Аренда жилья в Киеве без риелторов?

Лучший ответ:
Фото Недвижимость, стандартные Slando и Aviso, плюс газеты.

Но в 80% случаев нарветесь на риелторов, т.е. процент им в любом случае. Даже реальные хозяева приводят своих знакомых, типа «через риелтора», а потом деньги делят. Барыги.

Худший ответ:
lun.ua — агрегатор по всем этим ресурсам. + еще умеет проверять телефоны на риелтор \ не риелтор.
Вопрос: BEM + Bootstrap(bootstrap grid system), Как правильней делать каркас??

Лучший ответ:
Если хотите true-БЭМ в html коде, то для создания сетки и элементов правильнее использовать не классы в html, а миксины less или sass. Например, вот less-миксины для сетки https://github.com/enyojs/enyo-docs/blob/master/as...

Худший ответ:
Помещать БЭМ блоки в col-* - так меньше геморроя будет. В исключительных случаях (например убрать padding какой-нибудь у колонки) - навешивать класс на необходимый div
Это уже по опыту могу сказать
Вопрос: Как решать задачу на счастливые билеты?

Лучший ответ:
Вот решение на php, в C++ я не очень силен, но думаю разбить строку на элементы и преобразовать их в массивы Вы сможете. Также думаю, что мой код понятен, синтаксис у php не сильно отличается от сишного. В общем, Вы справитесь.<?php

$lucky = 0;
for ($i = 10000000; $i < 99999999; $i++) {
	$str = (string) $i;
    $sum1 = (int) $str[0] + (int) $str[1] + (int) $str[2] + (int) $str[3];
    $sum2 = (int) $str[4] + (int) $str[5] + (int) $str[6] + (int) $str[7];
    if ($sum1 == $sum2) {
    	$lucky++;
    }
}

echo $lucky;UPD: код протестировал, этот, кажется, рабочий.
Скобки перед переменными - это преобразование типов.

Худший ответ:
Задача на перестановки.
1. Формат AAAABBBB - билет счастливый, если:
   сумма цифр частей AAAA=BBBB, 
   если равны левая и правая часть с любым порядком цифр.
Макс. кол-во счастливых билетов - 9000.
2. Если M < N, то сч.билетов<=9000.
3. Диапазон: сч.билетов=((N-M)/10000)%10000
Вопрос: Как искать нужные DLL?

Лучший ответ:
А при чем тут длл то ? 
В сишарпе и так все есть , читайте msdn

Худший ответ:
А при чем тут длл то ? 
В сишарпе и так все есть , читайте msdn
Вопрос: вопрос по bash

Лучший ответ:
Вот небольшой скрипт. Не проверял. Допилите сами?

#!/bin/sh

DAY=7
TDIR=ltmp

mkdir ${TDIR}

while [ ${DAY} -ge 0 ]; do
    mv backup-`date -d "${DAY} day ago" +%Y%m%d`.tar.gz ${TDIR}
    let DAY=${DAY}-1
done

rm -f backup-*.tar.gz
mv ${TDIR}/backup-*.tar.gz .
rmdir ${TDIR}

Худший ответ:
эта тема не связана с заливкой на дропбокс?
Вопрос: Hyper-V from USB «плюсы» и «минусы»?

Лучший ответ:
Все будет замечательно работать. 
Сам использую встроенные SD кардридеры и запускаю гипервизор с них. Минусов нет. Из плюсов - резервные копии гипервизора и экономия дискового пространства. В скорости разницы нет никакой.

Худший ответ:
Вот, если кому-то интересно будет, нашел статью: www.c-amie.co.uk/technical/hyper-v-usb-boot
Вывод: овчинка выделки не стоит :(
Вопрос: Где обитают iOS/Android программисты?

Лучший ответ:
Если удаленная - то на фриланс-биржах ищите. Зачем при удаленной работе ограничиваться городом?

Худший ответ:
Я, например, в Украине обитаю :)
Вопрос: Разные версии Python на одном компе

Лучший ответ:
В Gentoo достаточно указать 
USE_PYTHON=«2.5 2.6 2.7 3.2»
в make.conf

и выбранные ветки питона к вашим услугам. Пакеты будут собираться под все требуемые версии питонов. И никаких костылей.

Худший ответ:
сперва ставятся все необходимые пакеты типа aptitude install python-pip python-dev libxml2-dev python3 python3-dev python2.6-dev 

затем создаётся виртулаьное простарнство 

и uwsgi также нужно собирать предварително активировав вирутальное пространство! Uwsgi ставится через «pip install uwsgi»
Вопрос: Какую ФС использовать на FreeNAS внутри Proxmox (programm-RAID-1,ext4)?

Лучший ответ:
Вы выдумали какую то глупую идею бекапить проксмоксу в виртуалку на том же проксмоксу тогда уж проще и надёжнее напрямую на диск бекапить шансов при крахе в сто раз больше восстановить бекапы будут

Худший ответ:
Не надо так делать. Вот вы приходите на работу, а сервер завис и не загружается. Начинаете разбираться - у вас сдохла ФС на сторайдже. Смысл в таком бэкапе?
Вопрос: Извиняюсь, но никому парень на подселение не нужен? (Москва)

Лучший ответ:
«На пришельца не похож.» :-D Отличный в наше время аргумент.

Худший ответ:
Спасибо, ребята.
Перекантовался 3 недели в жуткой квартире, двое соседей регулярно дуют, другой стартапер какой-то, теперь вот одна девушка, которой когда помогал с сайтом, предложила квартиру, сегодня заберу ключи и переезжаю
Вопрос: Как установить правильную высоту для Ul?

Лучший ответ:
Скорее всего, где-то line-height добавляется.

Худший ответ:
у ul по умолчанию свои падинги есть. Попробуйте их обнулитьul {
padding:0;
margin:0;
}
После этого задавайте нужные вам значения
Вопрос: Ребята, вопрос к умеющим, как лучше: сначало изучать теорию потом кодить когда она прочно закрепится в голове либо сразу начать кодить?(Html/css/js)?

Лучший ответ:
Любой язык, любой фреймворк, любую технологию лично я изучаю так:
1)Ставится задача
2)Под задачу находятся готовые решения
3)Гуглятся проблемы и непонятные мне места
4)Что-то пишется, возможно пятое колесо, возможно очередной велосипед, но это работает
5)Написал п.4, осмыслил. Погуглил на тему похожих решений. На этом шаге в голове уже появляются правильные слова(термины, название библиотек) для гугла
6)Либо нашел свой идеал в чем-то готовом, либо написал "совершенный" код(на текущий момент)
Шаги 1-6 повторяются бесконечно. Алгоритм выше я активно использовал, когда после PHP учил Ruby.

Худший ответ:
Теория и закрепляете кучей практики:)
Вопрос: Как получить с JQuery номер текущего элемента?

Лучший ответ:
Вы получаете список объектов $('div.step'). Потом к списку применяете метод $('div.step').index(). Так вот он возвращает номер только первого объекта из списка. Вам надо полученный список обойти в цикле, чтоб узнать позицию каждого. 
Примерно так var stepList = $('div.step');// Ищем все элементы, получаем список элементов
stepList.each(function() {// Проходим по каждому элементу циклом
    var self = $(this);// Получаем текущий элемент в цикле
    var index = self.index();// Узнаем его порядковый номер относительно списка элементов stepList
    self.find('h3').append(index);// В H3 вставляем номер
});

Худший ответ:
Вам надо брать index не просто от .step, а от того, который виден сейчас. Вот пример.
Вопрос: Существуют ли в природе портативные электроудлинители для путешественников?

Лучший ответ:
ИМХО проще самому сделать, чем найти. Там работы на 15 минут.

Худший ответ:
Самое компактное по тегу «удлиннитель рулетка» lamadama.ru/235/5840/troynik_udlinitel_start.html
Отличная идея для стартапа-удлиннитель на 2А в корпусе настоящей измерительной рулетки. Надо прикинуть перспективу.
Вопрос: Какие можно внедрить методологии разработки и внедрения новых фич?

Лучший ответ:
Тестирование кода?

Худший ответ:
Есть много литературы на тему Разрабатывания ПО) Самые распространяемые это Waterfall Model, V-Model, Spiral  Model. Для подробной инфы советую почитать о каждой системе. Но, Вы как планируете продвигать сам проект, сколько пользователей там будет задействовано в будущем? Самый важный момент это в начале писать требования, чтобы не просто в уме у Вас был план что как должно работать, но и на листе, какие именно функциональные возможности, интерфейс какой, чтобы понятно было не только Вам работать над проектом, но и в будущем кто нибудь помочь смог, на словах что к чему не дело, и не по взрослому(имхо) 
Продумайте стратегию как Вы планируете двигаться. Сначала запустите один функционал например. Проверьте его на 100% или 75%. После чего внедряйте другой если времени нету. Мечты и новшества советую внедрять понемногу из-за того что будет все, но работать будут еле по одной. Тише едешь дальше будешь.
Вопрос: Javascript фреймворк?

Лучший ответ:
Мы используем closure-library, включает в себя все выше перечисленные требования. Единственная с ним проблема, так это отсутствие большого комьюнити как для других фреймоворков. Поэтому чтобы разобраться, приходится читать код самой либы.

Худший ответ:
Очень вовремя, а главное - свежо!
Angular, Ember, Backbone уу, какие интересные и неизвестные проекты, обязательно почитаю!
Вопрос: Вопрос по запуску Django сайта на сервере?

Лучший ответ:
Джанго же не знает об окружении
создавайте на сервере и копируйте файлы проекта

Худший ответ:
leha78: Я обычно окружение конкретного проекта кладу рядом с проектом, но не в саму папку проекта- sites
 + project_name_one
    - env (тут окружение)
    - tmp
    - logs
    - source (тут весь код)
  + project_name_two
    - env (тут окружение)
    - tmp
    - logs
    - source (тут весь код)
И в репозитарий и на вэб-сервер я переношу только папку source, хотя структуру и создаю однотипную. Окружение, логи, временные файлы создаю на сервере с нуля под каждый проект.