Форум программистов, компьютерный форум, киберфорум
Священные войны
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.63/70: Рейтинг темы: голосов - 70, средняя оценка - 4.63
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,107

Язык программирования для Backend

26.06.2019, 16:40. Показов 20383. Ответов 297
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте.
Халивар неизбежен, однако, мне следует задать этот вопрос.
Что сейчас лучше использовать для Backend?
Конкретнее:
1) Из того, что востребовано;
2) Из того, с чем будет проще разработка крупных проектов, включая разработку API;
3) Не JS.
Прошу конкретизировать вашу позицию.
Всем спасибо!
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
26.06.2019, 16:40
Ответы с готовыми решениями:

C# vs Python. Как выбрать язык программирования для работы?
Здравствуйте. В этом году поступил в вуз на программиста. Решил посмотреть, что такое очка, и понял, что ошибся. Сижу на лекциях и...

Какой язык программирования лучше для создания игры???
Какой язык программирования лучше для создания игры, С++ или С#???

Язык программирования Яр
Разрабатываю полностью русскоязычный язык программирования для профессионального применения (не учебный). Основные достоинства: -...

297
01.07.2019, 22:19
Студворк — интернет-сервис помощи студентам

Не по теме:

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Он у нас забанен.
В вашем закрытом военном городишке, где ты прошивки для станков клепаешь? Тогда понятно, почему ты такой.

0
02.07.2019, 16:18

Не по теме:

Цитата Сообщение от korvin_ Посмотреть сообщение
В вашем закрытом военном городишке, где ты прошивки для станков клепаешь? Тогда понятно, почему ты такой.
В нашей цивилизованной стране.

0
Эксперт .NET
 Аватар для Usaga
14797 / 9571 / 1367
Регистрация: 21.01.2016
Сообщений: 36,074
03.07.2019, 06:08
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Он у нас забанен.
Как и здравомыслие, видимо.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Та ладно. Лучше купить сервов на 5 лямов чем алгоритмы апнуть и устранить горы ненужной работы по вашему? Ню ню.
Если у людей есть пять лямов, то они как минимум не дураки. И если покупают оборудование, то значит апать алгоритмы уже некуда. Или вы хотите сказать, что на С++ достаточно было бы одного сервера под бесконечную нагрузку?

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
На кулькуляторе врядли. Но спокойно бы обрабатывало куда поболе 75 сообщений на серв в секунду.
Очень громкое утверждение. Вы знаете что входит в эту обработку? Гарантировано не знаете. Тогда откуда такая уверенность? Или трепаться не мешки ворочать?

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
ТАк и не работает на одном серве. Их там под этот чатик тыщу припахали не считая серверов БД.
Нормальное количество оборудования под миллионы пользователей, не находите? Или на С++ с этим справилась бы одна машина, а?

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Так они до них не доросли. Знаний не хватило понять откуда грабли такие растут.
Знаний хватило выстроить огромную высоконагруженную систему. А вы много ВКонтактов написали, чтобы их работе оценки давать?

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну авторы контакта такие же неучи как и вы раз подобную систему на пыхе затеяли. Каждый верстальщик который никогда даже никаких курсов не заканчивал знает - пых хайлоад не тянет. А эти настолько нагруженную систему на пыхе клепать. Да еще и с деманами. ню-ню.
Вы уж определитесь, неучи или реализовали систему тянущую хайлоад. Вы правда считаете, что в руководстве стоят такие дегенераты, что неучам готовы деньги платить и переплачивать, когда могли на С++ всё переписать?

Вы слышали про такие слова как удобство и скорость разработки? Удобство сопровождения? Отладки? Богатство функционала базовых библиотек? У управляемых языков эти качества на высоте по сравнению с С++. Разрабатывать на таких языках существенно быстрее и дешевле. А результат не хуже в сравнении с С++ напичканном архаизмами в виде заголовочных файлов, линкёров, необходимостью собирать руками любую библиотеку, что захотелось использовать.

Тут не в GC всё упирается, а именно в эти удобства. И оно окупает все оверхеды. Всегда так было и так будет и впредь, чтобы агрессивные поехавшие головой фанаты не орали на форумах.

Просто давайте сравним ваш вариант ВКонтакта (которого нет и быть не может, ибо вы не способны на такое) и существующий. Кто лучше работает?

Добавлено через 40 секунд

Не по теме:

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
В нашей цивилизованной стране.
Буркина-Фасо? Где ещё такое чудо могут держать не в дурке.

0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.07.2019, 07:08
Цитата Сообщение от Usaga Посмотреть сообщение
Вы слышали про такие слова как удобство и скорость разработки?
Вы слышали про такие слова как удобство и скорость разработки? Удобство сопровождения? Отладки? Богатство функционала базовых библиотек? С++ здесь круче всех.

Добавлено через 1 минуту
Цитата Сообщение от Usaga Посмотреть сообщение
У управляемых языков эти качества на высоте по сравнению с С++.
Ха ха 3 раза. Одно сокрытие утечек GC чего стоит. Не говоря уже про полное остутсвие шаблонов и прочих фич которые повышают типобезопасность практически до абсолютной и позволяют сократить код процентов этак на 99 по сравнению с вашими GC анахронизмами.
0
Эксперт .NET
 Аватар для Usaga
14797 / 9571 / 1367
Регистрация: 21.01.2016
Сообщений: 36,074
03.07.2019, 07:10
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
С++ здесь круче всех.
Заметно.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ха ха 3 раза. Одно сокрытие утечек GC чего стоит. Не говоря уже про полное остутсвие шаблонов и прочих фич которые повышают типобезопасность практически до абсолютной и позволяют сократить код процентов этак на 99 по сравнению с вашими GC анахронизмами.
Какое сокрытие? Где такое делается? Без шаблонов жить можно. Это всё? Вы кроме GC и шаблонов других слов не слышали?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.07.2019, 07:13
Цитата Сообщение от Usaga Посмотреть сообщение
Вы правда считаете, что в руководстве стоят такие дегенераты, что неучам готовы деньги платить и переплачивать, когда могли на С++ всё переписать?
Да у них просто бабла не хватит спецам платить. У гугла не хватает а контактов откуда? Все кто хотя бы что то смыслит пашут или в хайтече или крайняк ААА-геймдеве, или давно свалили за бугор опять же в хайтеч. На веб-дне индустрии денег на спецов нет. И это давно факт во всех странах.

Добавлено через 44 секунды
Цитата Сообщение от Usaga Посмотреть сообщение
Какое сокрытие? Где такое делается?
В языках с GC. Там где косвенно течет и этого не видно в плюсах экскепшины полетят при первом же отладочном запуске.

Добавлено через 27 секунд
Цитата Сообщение от Usaga Посмотреть сообщение
Без шаблонов жить можно.
Только хреново и не долго.

Добавлено через 1 минуту
Цитата Сообщение от Usaga Посмотреть сообщение
Вы кроме GC и шаблонов других слов не слышали?
Достаточно отсутсвия шаблонов и автоматики управления жизненным циклом чтобы язык не был сверхвысокоуровневым. А наличия GC достаточно чтобы он былд абсолютно непригоден к современной разработке а тем более разработке демонов.
0
Эксперт .NET
 Аватар для Usaga
14797 / 9571 / 1367
Регистрация: 21.01.2016
Сообщений: 36,074
03.07.2019, 07:22
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Да у них просто бабла не хватит спецам платить. У гугла не хватает а контактов откуда? Все кто хотя бы что то смыслит пашут или в хайтече или крайняк ААА-геймдеве, или давно свалили за бугор опять же в хайтеч. На веб-дне индустрии денег на спецов нет. И это давно факт во всех странах.
На вас же у кого-то нашлось бабло. А у ВК не нашлось на нормального (не как вы)? Вы сами в этот бред-то верите?

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
В языках с GC. Там где косвенно течет и этого не видно в плюсах экскепшины полетят при первом же отладочном запуске.
Пример, пожалуйста. В ВК эксепшены что-то не летят. У нас в проектах - тоже.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Только хреново и не долго.
Вот уже двадцать пять лет живут управляемые языки и помирать не собираются. И из только больше становится.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Достаточно отсутсвия шаблонов и автоматики управления жизненным циклом чтобы язык не был сверхвысокоуровневым. А наличия GC достаточно чтобы он былд абсолютно непригоден к современной разработке а тем более разработке демонов.
Нет, недостаточно. Современная разработка почти сплошь использует управляемые языки. На сервера - повально. Значит ваши слова - чушь.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.07.2019, 07:30
Цитата Сообщение от Usaga Посмотреть сообщение
Нет, недостаточно. Современная разработка почти сплошь использует управляемые языки. На сервера - повально. Значит ваши слова - чушь.
1% на дне индустрии который вы видите из своего болота и везде - это две огромные разницы.
0
Эксперт .NET
 Аватар для Usaga
14797 / 9571 / 1367
Регистрация: 21.01.2016
Сообщений: 36,074
03.07.2019, 07:31
Fulcrum_013, это число высосано из пальца в попытке оправдаться.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.07.2019, 07:33
Цитата Сообщение от Usaga Посмотреть сообщение
И из только больше становится.
Явный признак того что они гавно.
Профессиональных нативных языков больше не стало. Они сами правдо гораздо улучшились за это время. При этом часть не имеющая современной автоматики практически вымерла. От это как раз говорит о том что нэтив это надолго. А манаджед уйдет из индустрии вместе с неквалифицированными разрабами в самое ближайшее время.

Добавлено через 32 секунды
Цитата Сообщение от Usaga Посмотреть сообщение
Пример, пожалуйста. В ВК эксепшены что-то не летят. У нас в проектах - тоже.
Ну да. все молча течет. А обнаруживается уже в продакшине.

Добавлено через 32 секунды
Цитата Сообщение от Usaga Посмотреть сообщение
На вас же у кого-то нашлось бабло. А у ВК не нашлось на нормального (не как вы)? Вы сами в этот бред-то верите?
Ну дак мы и не примитивными социалочками занимаемся.
0
Эксперт .NET
 Аватар для Usaga
14797 / 9571 / 1367
Регистрация: 21.01.2016
Сообщений: 36,074
03.07.2019, 07:35
Fulcrum_013, нет, это признак того, что плюсы не отвечают всем потребностям, включая скорость разработки и общее удобство работы.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А манаджед уйдет из индустрии
За двадцать пять лет не ушёл. И в будущем не уйдёт. Нет поводов.

Добавлено через 1 минуту
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну да. все молча течет. А обнаруживается уже в продакшине.
Ничего не течёт молча и в большем количестве, чем в плюсах. Как бы вам того не хотелось.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Ну дак мы и не примитивными социалочками занимаемся.
Судя по вашей аргументации и фанатизму, вы принтеры заправляете.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.07.2019, 07:57
Цитата Сообщение от Usaga Посмотреть сообщение
нет, это признак того, что плюсы не отвечают всем потребностям, включая скорость разработки и общее удобство работы.
Бред сивой кабылы.

Добавлено через 1 минуту
Цитата Сообщение от Usaga Посмотреть сообщение
За двадцать пять лет не ушёл. И в будущем не уйдёт. Нет поводов.
Полно. Манаджед практически никто кроме неквалифицированных горе кодеров не использует. Из квалифицированных только те кто вынуждены присматривать за толпами неквалифицированных. Манаджед не имеет ни современной автоматики ни современных языковых средств.

Добавлено через 2 минуты
Цитата Сообщение от Usaga Посмотреть сообщение
Ничего не течёт молча и в большем количестве, чем в плюсах. Как бы вам того не хотелось.
А в плюсах вообще ничего никогда не течет. На полном серьезе. Я к примеру о том что утечки бывают на практике а не только в абстрактной теории узнал как раз таки от манаджедов а не от нэтивщиков. Вообще в плюсах память утечь нужно очень постараться и то врядли получится с десятой попытки. В отличии от мусоросборников.
0
Эксперт .NET
 Аватар для Usaga
14797 / 9571 / 1367
Регистрация: 21.01.2016
Сообщений: 36,074
03.07.2019, 07:58
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Бред сивой кабылы.
Это данность. Это то, что вы можете наблюдать. Бред тут только ваша упёртость.

Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Полно. Манаджед практически никто кроме неквалифицированных горе кодеров не использует. Из квалифицированных только те кто вынуждены присматривать за толпами неквалифицированных. Манаджед не имеет ни современной автоматики ни современных языковых средств.
Вы лично это устанавливали или очередная попытка оправдать свою неправоту и тупость заявлений?

Добавлено через 1 минуту
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А в плюсах вообще ничего никогда не течет. На полном серьезе. Я к примеру о том что утечки бывают на практике а не только в абстрактной теории узнал как раз таки от манаджедов а не от нэтивщиков. Вообще в плюсах память утечь нужно очень постараться и то врядли получится с десятой попытки. В отличии от мусоросборников.
Так и управляемых языках ничего не течёт, если не делать ошибок. На плюсах утечку памяти сделать невозмножно, да?
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.07.2019, 08:20
Цитата Сообщение от Usaga Посмотреть сообщение
Это данность. Это то, что вы можете наблюдать. Бред тут только ваша упёртость.
Бред тут только то заблуждение то что настолько безграмотные люди как вы способны разработать даже нормально работающий хеллоуверд.
0
Модератор
 Аватар для Curry
5171 / 3537 / 536
Регистрация: 01.06.2013
Сообщений: 7,700
Записей в блоге: 9
03.07.2019, 10:25
Цитата Сообщение от Usaga Посмотреть сообщение
Вы правда считаете, что в руководстве стоят такие дегенераты
В руководстве (на верхнем уровне) в крупных предприятиях, обычно, не программисты. Сами же писали что в крупных фирмах обычно используется смесь из множества языков. Это, по вашему эффективно?
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
А в плюсах вообще ничего никогда не течет.
Течёт, течёт. Разумеется, у горе-программистов, по научному, быдлокодеров. Но, поскольку они есть, то и текущий софт на плюсах есть. Компилятор не может поймать за руку если используются сырые указатели, адресная арифметика, или даже неправильно используются смарты.
Кол-во выделений/освобождений памяти, обычно, больше захвата/освобождения других ресурсов, по этому горе-программисты быстрее клепают на языках с GC. По этому на такие языки ставка.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.07.2019, 10:32
Цитата Сообщение от Curry Посмотреть сообщение
По этому на такие языки ставка.
Которая себя абсолютно не оправдывает. Автоматики управления жизненным циклом нет (ну той которую в плюсах они не осилили) а без нее течет еще сильней.
0
Модератор
 Аватар для Curry
5171 / 3537 / 536
Регистрация: 01.06.2013
Сообщений: 7,700
Записей в блоге: 9
03.07.2019, 10:34
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Автоматики управления жизненным циклом нет (ну той которую в плюсах они не осилили)
Так они же её всё равно не осилили - им без разницы. А от элементарных ошибок, типа, забыл delete написать, GC защищает.
0
 Аватар для Fulcrum_013
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
03.07.2019, 10:46
Цитата Сообщение от Curry Посмотреть сообщение
По этому на такие языки ставка.
Главный вопрос у кого? У дна индустрии которое не тянет конкуренцию за привлечение спецов от слова совсем? Так это дно очень скоро станет ненужным.

Добавлено через 5 минут
Цитата Сообщение от Curry Посмотреть сообщение
А от элементарных ошибок, типа, забыл delete написать, GC защищает.
Абсолютно нет. Уже показывали где он абсолютно ничего убрать не сможет. А такие архитектуры сплошь и рядом. В том то и суть что без ручных вызовов метода аналогичному деструктору GC с графами ссылок характерными для ООП справится не в состоянии. Потому и течет косвенными утечками. А их устранение абсолютно анологично ручному вызову delete. И имеют они с этим GC в результате полный ручник паскалевского разлива и полное отсутсвие всякого присутствия незабываек.
В отличии от плюсов в которых delete можно писать вообще один раз где то в нетрях библиотеки. Остальное делает автоматика. Собственно говоря именно по этому GC из плюсов и выбросили при проектировании, и заменили годной для ООП кастомизируемой автоматикой управления жизненным циклом.

Добавлено через 5 минут
В общем попадают эти горе-кодеры из огня да в такое полымя что 90% от общего числа разрабов решают аж 1% задач индустрии.
0
Эксперт .NET
 Аватар для Usaga
14797 / 9571 / 1367
Регистрация: 21.01.2016
Сообщений: 36,074
03.07.2019, 13:28
Цитата Сообщение от Fulcrum_013 Посмотреть сообщение
Бред тут только то заблуждение то что настолько безграмотные люди как вы способны разработать даже нормально работающий хеллоуверд.
Аргументация кончилась?

Цитата Сообщение от Curry Посмотреть сообщение
В руководстве (на верхнем уровне) в крупных предприятиях, обычно, не программисты. Сами же писали что в крупных фирмах обычно используется смесь из множества языков. Это, по вашему эффективно?
Да, эффективно. За всё платит бизнес, а бизнес любит эффективность и высокую отдачу. Если бизнес отдаёт предпочтение управляемым языкам (конечно не во всех случаях), а не плюсам, значит на то есть очень веские основания.
0
Модератор
 Аватар для Curry
5171 / 3537 / 536
Регистрация: 01.06.2013
Сообщений: 7,700
Записей в блоге: 9
03.07.2019, 13:50
Цитата Сообщение от Usaga Посмотреть сообщение
Если бизнес отдаёт предпочтение управляемым языкам
Я не про это написал, а про то что, по вашим же словам, в больших проектах больших компаний используется каша из языков. Очевидно, эффективно было бы сводить их число к минимуму, хотя бы один для фронт, один для бек, чем создавать франкенштейнов из кусочков набранного по сусеком кода.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.07.2019, 13:50

Универсальный язык программирования
Видел много подобных тем у вас на форуме, но соседняя тема. "С чего начать?" мне не подходит. Год назад я программировал на Visual Basic...

Свой язык программирования
Если бы вы пришли к власти создали свой (безусловно, самый лучший) язык программирования, что бы вы в него включили? Понятно, что нужно...

мощный язык программирования
Часто слышу фразу "мощный язык" относительно C++, Java и некоторых других языков программирования. Интуитивно я примерно понимаю что это...

Самый худший язык программирования?
Какой, по-вашему мнению самый худший язык программирования и главное почему? Начну с себя. Самый ужасный javascript, из-за его...

Какой язык программирования лучше? (2)
Продолжение темы. Начало


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет! За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык. Возвращает он вот это: https:/ / i. **********/ vqBWLe2. png Нужную строчку в 3й колонке просто выдумал. . Это. . .
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor. Это. . .
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js. В помощники взял Яндекс-Алису. Было создано три зала на разные интересы. исторические и ретро сериал Хичкок. . .
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru