Денис Загаевский: А сам ничего не ответил, как всегда, ну если хочешь, пусть у тебя Korz.listAll возвращает не ArrayList, а пользовательский тип, содержащий сразу и список записей и результат подсчета.
KapitanPhi: Помимо непосредственно языков, есть еще библиотеки, шаблонизаторы и т.п, для JS есть jQuery, Angular, для HTML шаблонизаторы, для CSS препроцессоры и flex.
ZaraMc: Нет никакой разницы где вставлять, async касается содержимого скрипта, а не DOM, да и в любом случае. для быстродействия пара десятков символов ничего не значат.
Bartar: Для Windows в сто раз лучше C# чем любая Java, а вот для Android да, синтаксический "сахар" Scala/Kotlin позволяет немного ускорить написание огромного громоздкого кода.
Дмитрий Беляев: А за что конкретно они получают эти 35 млрд? И почему вы считаете только Windows, если Microsoft производит еще Office, Skype и Visual Studio?
Дмитрий Беляев: Apple не очень заинтересован в качестве, его преимущества это "понты" и "мощное железо", по софту ничего особого нет, ну вот разве что дизайнерам нравится, а вот Microsoft "железа" почти не производит, а доход огромный, значит с софта.
Дмитрий Беляев: Ошибки можно исправлять и без исходного кода, а 99 из 100 "идей-пожеланий" все равно "летят в топку", какие пожелания, я профессионал в этом деле, занимаюсь им длительное время, имею опыт, а они дилетанты, а если это не так, то проект опять же "сырой".
"осмотрите на доходы Google или Canonical, обе живут opensource проектами, сравните с доходами Microsoft, Apple, Adobe"
У Microsoft и Apple доходы больше, и качество и продуманность у Microsoft выше, архитектура Windows это 100-этажный небоскреб, а у Android сотня одноэтажных избушек или пальмовых хижин.
Дмитрий Беляев: Можно open-source использовать и коммерчески, но в основном это нужно для пока еще "сырых" продуктов, и обычно его используют именно желая достичь славы, а не денег, а это неверный подход.