|
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,107
|
|
Язык программирования для Backend26.06.2019, 16:40. Показов 17274. Ответов 297
Метки нет (Все метки)
Здравствуйте.
Халивар неизбежен, однако, мне следует задать этот вопрос. Что сейчас лучше использовать для Backend? Конкретнее: 1) Из того, что востребовано; 2) Из того, с чем будет проще разработка крупных проектов, включая разработку API; 3) Не JS. Прошу конкретизировать вашу позицию. Всем спасибо!
0
|
|
| 26.06.2019, 16:40 | |
|
Ответы с готовыми решениями:
297
C# vs Python. Как выбрать язык программирования для работы? Какой язык программирования лучше для создания игры??? Язык программирования Яр |
|
Модератор
|
|
| 26.06.2019, 18:01 | |
|
Не по теме: - Товарищ капитан, рядовой Новак выпрыгнул из самолета без парашюта! - Как? Опять?! Добавлено через 40 минут PHP vs Python для Backend в 2019 PHP vs Python для карьеры Выбор между PHP и Python+Django Социальная сеть. PHP vs Python+Django Вы правда думаете, что чем больше создать одинаковых тем, тем больше вероятности что вас убедят выбрать какой то язык?
0
|
|
|
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
|
|
| 27.06.2019, 07:26 | |
|
jonikster, я правильно понимаю, что вам совершенно пофигу на то, что лучше использовать для Backend и вы просто разводите холивары от скуки? Типа зашёл, вбросил на вентилятор и можно сидеть и смотреть на шоу? Вы ещё про GC упомяните и дельфи, чтобы прямо с конями и акробатами было, что уж...
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,018
|
|
| 29.06.2019, 08:55 | |
|
Вопрос не имеет смысла потому что в реальности, а не в рассказах трепачей-бездельников от it и их перепевках от недалеких в интернетах, никакого программиста бекенда, программиста фронтенда и так далее по отдельности не существует. Есть программист, который обладает широкими знаниями математики и архитектуры вычислительных систем в первую очередь. А что писать и на каком языке, сервер ли, или клиента - это для программиста глубоко фиолетово, поскольку, переход с C++ на javascript для него не сложнее перехода с молотка с красной ручкой на молоток с зеленой для плотника. А те, кто говорят, что они якобы программисты бекенда - это обычные недоучки с двухнедельных курсов, которые окажутся на улице после неизбежной революции автоматизации в it, вызванной разработкой универсальных интеллектуальных систем проектирования.
0
|
|
|
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
|
|||
| 29.06.2019, 11:22 | |||
|
0
|
|||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,018
|
|
| 29.06.2019, 15:43 | |
|
Usaga, специализация разумеется бывает. Однако нельзя специализироваться на бекенде и не знать ничего про смежные области. Я сильно сомневаюсь, что кардиохирург знает все про сердце, но ничего не знает про легкие. А уж чтобы заявил - а зачем мне знать, где у человека печень? Я ж кардиохирург, зачем мне эта ваша печень. А вот среди трепачей-программистов почему то считается совершенно нормальным заявлять подобное. Я ж бекендер, зачем мне ваш фронтенд, хтмл, жаваскрипт.
На самом деле, невозможно спроектировать бекенд отдельно, фронтенд отдельно. Разработчик, даже если он пишет код только для бекенда, обязан представлять, как работает фронтенд и наоборот, это же касается всех остальных участников проекта. А если он пишет свою жаву или сишарп и понятия не имеет, что там происходит на фронте, то в итоге получится то, что и получается - тормозящее и глючащее говно, потому что система спроектирована совершенно не оптимально, интерфейсы взаимодействия не продуманы и т.д. А в таких условиях спроектировать что-то качественно совершенно невозможно, потому что так называемые бекендеры и фронтендеры будут говорить каждый на своем языке, не понимая друг друга. А потом еще в этот процесс залезут тестировщики, которые программировать даже на уровне детского сада не умеют, и будут требовать еще и для них интерфейсы адаптировать, а то им видите ли тестировать неудобно. Ну и т.д. Все эти проблемы уже никто даже не пытается скрывать, изобретают очередной фреймворк над фреймворком и стандарт над стандартом, чтобы то фронтенд с бекендом не подрался, то тестировщиков они вместе не побили. А решение то на самом деле только одно - проектировать и разрабатывать любую систему должны люди, которые понимают ее функционирование со всех сторон и во всех подробностях. Тогда никаких проблем, для решения которых наизобретали уже десятки фреймворков и стандартов, не будет даже возникать.
0
|
|
|
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
|
|
| 30.06.2019, 05:11 | |
|
Катафалк, во-первых, кто вам сказал, что человек специализирующийся на фронтенде\бекэнде совершенно ничего в противоположной части не смыслит? Во-вторых, попробуйте представить себе систему сложнее hello world'а или бложика. Я понимаю, что это будет трудно, но вы постарайтесь. Такую систему неизбежно придётся разделять не только на фронтенд и бекенд, но и сами стороны резать на отдельные модули, настолько всё большое. Взаимодействие этих модулей\сервисов, естественно, проектируется. Т.е. формируется API. Всё. А дальше уже идёт специализация. Как с кардиохирургом.
Повторюсь ещё раз: существуют систему сильно сложнее того, что может сделать один человек (за приемлемое время). Поэтому и начинается разбивание на фронтенды и бекенды. И видит Бог, лучше пуйскай будут два очень хороших специалиста, качественно и быстро делающих свою часть работы, чем человек-оркестр знающий всё, но хреново. Такое разделение - естественный процесс специализации. Никакие мифические трепачи тут не имеют место быть. Технологии и сложность решаемых задач продиктовала необходимость такого разделения. И не только на эти две части, но ещё и DBA, дизайнеры, архитекторы, QA (тестировщики). Польза от такого разделения становится очевидна при работе над крупным проектом. А кричать с дивана о трепачах-масонах и прочих вредительских индивидах может каждый.
0
|
|
|
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 30.06.2019, 06:18 | |||
|
Т.е. годится только нэтив и языки с современной автоматикой управления жизненным циклом объектов. Ну а это как ни крути но плюсы.
0
|
|||
|
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
|
|||
| 30.06.2019, 06:40 | |||
|
0
|
|||
|
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 30.06.2019, 06:53 | ||
|
Ну это не говоря уже про бесполезный оверхед и т.д.
0
|
||
|
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
|
||
| 30.06.2019, 06:57 | ||
|
Fulcrum_013, но почему, тогда, управляемые языки всё равно используются в бекенде и такой бекенд всё равно прекрасно работает?
0
|
||
|
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 30.06.2019, 07:03 | |||
|
Он даже топик стартер говорит - только не нода. А это та же скриптопрослойка над плюсовыми либами. Добавлено через 1 минуту
0
|
|||
|
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
|
||
| 30.06.2019, 07:04 | ||
|
Fulcrum_013, реализация бизнес-логики это ничего не делание и оборачивание сишных библиотек? Это новая форма бреда?
Добавлено через 1 минуту
0
|
||
|
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||
| 30.06.2019, 07:07 | |||
|
0
|
|||
|
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
|
|||
| 30.06.2019, 07:10 | |||
|
0
|
|||
|
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 30.06.2019, 08:03 | ||||||
|
Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 45 минут
0
|
||||||
|
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
|
||||||
| 01.07.2019, 06:13 | ||||||
|
0
|
||||||
|
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||||
| 01.07.2019, 07:19 | ||||||
|
Добавлено через 55 секунд Добавлено через 26 секунд Добавлено через 4 минуты Добавлено через 17 минут
0
|
||||||
|
14071 / 9289 / 1346
Регистрация: 21.01.2016
Сообщений: 34,850
|
||||||
| 01.07.2019, 07:38 | ||||||
|
0
|
||||||
|
2083 / 1574 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
|||||||
| 01.07.2019, 09:38 | |||||||
|
Добавлено через 1 минуту Добавлено через 1 минуту Добавлено через 45 секунд Добавлено через 3 минуты
0
|
|||||||
| 01.07.2019, 09:38 | |
|
Помогаю со студенческими работами здесь
20
Универсальный язык программирования Свой язык программирования мощный язык программирования Самый худший язык программирования? Какой язык программирования лучше? (2) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов
На странице:
https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/
нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
|
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов.
. . .
|
|
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
|
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
|
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут.
В век Веб все очень привыкли к дизайну Single-Page-Application .
Быстренько разберем подход "на фреймах".
Мы делаем одну. . .
|
Фото: Daniel Greenwood
kumehtar 13.11.2025
|
Расскажи мне о Мире, бродяга
kumehtar 12.11.2025
— Расскажи мне о Мире, бродяга,
Ты же видел моря и метели.
Как сменялись короны и стяги,
Как эпохи стрелою летели.
- Этот мир — это крылья и горы,
Снег и пламя, любовь и тревоги,
И бескрайние. . .
|