Встречал в русскоязычной литературе варианты: мета-класс, собственный класс, синглтон-класс. В англоязычной: singleton class, metaclass, eigen class (в последнее время не используется). Из этих вариантов я выбрал мета-класс. Слово «одиночка» в переводе singleton применяется в отношении шаблона проектирования и никакого отношения к сущностям, описываемым в статье не имеет.
Вы извините, но со всеми вашими метафорами и аналогиями сохранить нить повествования крайне сложно. По-моему лучше прочитать readme у них на гитхабе, там все как-то проще и информативнее описано: github.com/kriskowal/q
Отсутствие ассоциаций в моделях это печалька конечно, когда их доделают должно стать гораздо легче.
Добавлю от себя пару моментов о sails. Плюсы:
— разрабатывается коммерческой организацией
— быстро реагируют на issues, pull-requests, быстро появляются фичи — сейчас например stable-версия и то, что на гитхабе различается очень серьезно
— написан на Express, можно использовать готовые решения для него
Минусы:
— отсутствует своя система плагинов, поэтому готовых сторонних решений именно под этот фреймворк практически нет
— как следствие из второго плюса — не очень стабилен
— нет перезагрузки кода для разработки, может можно как-то интегрировать node-supervisor или какую-то другую библиотеку, но пока ничего такого не видел
не холивара ради (сам использую async), но Вам не кажется, что использовать стороннюю библиотеку для возможности писать нормальный код — это как-то не очень?
по поводу вашего первого примера — а почему тестировщик не смог «прощелкать» и кнопку, и крестик и поставить соответствующую задачу сразу? я думал, что тестировщики должны проверять за программистами, а не наоборот.
Добавлю от себя пару моментов о sails. Плюсы:
— разрабатывается коммерческой организацией
— быстро реагируют на issues, pull-requests, быстро появляются фичи — сейчас например stable-версия и то, что на гитхабе различается очень серьезно
— написан на Express, можно использовать готовые решения для него
Минусы:
— отсутствует своя система плагинов, поэтому готовых сторонних решений именно под этот фреймворк практически нет
— как следствие из второго плюса — не очень стабилен
— нет перезагрузки кода для разработки, может можно как-то интегрировать node-supervisor или какую-то другую библиотеку, но пока ничего такого не видел
а за подкаст спасибо.