C/C++

Будет ли когда-нибудь в России популярна веб-разработка на C?

Нет, не будет популярна - как и во всём остальном мире не популярна.

На C крайне редко занимаются web-разработкой: это неоправданно дорого, результат не окупает затраченных усилий. Бизнес не будет тратить время и деньги на разработку на C, если на Go можно написать тоже самое в несколько раз быстрее и дешевле.

На C создают инструменты для работы web: начиная с Linux (на котором работает большинство internet-серверов) и заканчивая Nginx и PHP.
ДК
Дмитрий Кречетов
81 605
Лучший ответ
Считаешь, что у России какой-то особенный путь в программировании?
Сергей Пономарев Не знаком просто с ситуацией за её пределами. Сужу по hh.
Народ медленно но верно переходит на Golang. Я тоже перешел
Макс Максимов
Макс Максимов
79 586
Она и так популярна среди профессионалов. Мнения школоты не в счет.
Сергей Пономарев Пишут ли люди свои серверы сами или используют готовые?
>> Будет ли когда-нибудь в России популярна веб-разработка на C?
Так уже. В "Mongoose OS" это основной способ реализации веб серверов на встраиваемых микроконтроллерах. Куча примеров и кода на гитхабе форумы и живое сообщество.

На серверах с обычной архитектурой в этом нет смысла к примеру это как автомобиль с основным тяговым усилием создаваемым веслами хотя теоретически это возможно но очень сомнительно что кто то будет реализовывать такой проект.
вопрос целеполагания. веб на C раз в 5 дороже в производстве и эксплуатации, чем то же самое на PHP, раза в 3 дороже, чем на Java. среднестатистический разработчик видит это и думает: нахрена козе баян? и массово идет в PHP. :)

в каких системах нужен веб на C? в промышленных, высоко нагруженных. много у нас таких систем? навскидку Яндекс, госуслуги. вот Гугл я точно знаю делает веб на C. насчет этих двоих не уверен, но вполне вероятно тоже. так что разработка веба на C идет и весьма активно, но по факту для ~99% сайтов это слишком дорого.
Ali Esed Ogly
Ali Esed Ogly
11 370
Ни в России ни где нибудь в другом месте не будет. С для других целей.
на Си - нет. слишком низкоуровневый. не годится даже в случае повсеместного объединения программирования с электроникой. сейчас и электроника на C++

C++ -не исключено, но тут народ по жизни гуманитарий и любит витать в облаках, так что предпочитает городить песчаные замки в виртуальном мире, в 10 этажей-прослоек и ни одна не доходит до железа. а кроме железа C++ везде заменяется, на Rust например.

p.s. специализируюсь на веб-разработке на C++ и JS
Сергей Пономарев Имеет ли смысл переходить на С++, если уже освоил веб-разработку на C#, с заделом на будущее? Нет ли тенденции к оптимизации программ?