1. Макросы связаны с тем, что использую метод value, который делает qvariant_cast. Метод data присутствует, но он помечен как «internal» и в документацию не попадает, поэтому использовал value.
2. Ничем. Отдаю предпочтение стандартным типам, да и код там тривиальный.
Из минусов: немного кривая поддержка Bootstrap 3, и нужно быть готовым что, что то может свалится в реализации сервера(многопоточный на базе Boost.Asio).
Если бы хорошо знал бы фронтенд разработку, то взял бы Tufão т. к. изначально использовался Qt.
Повторюсь, что задача не создать Web сайт, а приложение с Web интерфейсом, которое крутится на NAS(Synology, QNAP)
Пятый месяц. В принципе работает. Несколько раз приходилось обращаться к своим frontend разработчикам, что бы те сделали верстку на html/css, которую впоследствии шаблонизировал.
Для меня плюс это схожесть с Qt, что позволило сделать Wizard
С доходов от других проектов, или всем подавай интернет магазин?
Фредерик Брукс высказался на счет ООП, что с ООП вы не напишете первые две однотипные системы быстро, а вот третью и четвертую систему вы напишете быстро. Смысл этого в том, что-бы при проектировании закладываться на повторное использование этого кода в других проектах. Или вы предлагаете все всегда делать с нуля?
2. Ничем. Отдаю предпочтение стандартным типам, да и код там тривиальный.
Если бы хорошо знал бы фронтенд разработку, то взял бы Tufão т. к. изначально использовался Qt.
Повторюсь, что задача не создать Web сайт, а приложение с Web интерфейсом, которое крутится на NAS(Synology, QNAP)
Для меня плюс это схожесть с Qt, что позволило сделать Wizard
Если убрать каналы, то получится Erlang.
Фредерик Брукс высказался на счет ООП, что с ООП вы не напишете первые две однотипные системы быстро, а вот третью и четвертую систему вы напишете быстро. Смысл этого в том, что-бы при проектировании закладываться на повторное использование этого кода в других проектах. Или вы предлагаете все всегда делать с нуля?
Это соответствует первому комментарию relgames.
Причины такого поведения нужно обязательно исследовать, а не рубить с плеча. Проблема может быть не в индивиде, а в организации.
От каких ошибок?
Интересно было бы почитать про потоковые алгоритмы обработки данных.