|
55 / 13 / 2
Регистрация: 26.10.2014
Сообщений: 1,107
|
|
Язык программирования для Backend26.06.2019, 16:40. Показов 20251. Ответов 297
Метки нет (Все метки)
Здравствуйте.
Халивар неизбежен, однако, мне следует задать этот вопрос. Что сейчас лучше использовать для Backend? Конкретнее: 1) Из того, что востребовано; 2) Из того, с чем будет проще разработка крупных проектов, включая разработку API; 3) Не JS. Прошу конкретизировать вашу позицию. Всем спасибо!
0
|
|
| 26.06.2019, 16:40 | |
|
Ответы с готовыми решениями:
297
C# vs Python. Как выбрать язык программирования для работы? Какой язык программирования лучше для создания игры??? Язык программирования Яр |
|
14784 / 9558 / 1366
Регистрация: 21.01.2016
Сообщений: 36,039
|
|||||||||||
| 09.07.2019, 11:46 | |||||||||||
|
Fulcrum_013, ЧЯДНТ?
Кликните здесь для просмотра всего текста
Добавлено через 3 минуты Вариант с членами-объектами тоже работает, почему-то: Кликните здесь для просмотра всего текста
Что это?
0
|
|||||||||||
|
200 / 236 / 33
Регистрация: 29.03.2019
Сообщений: 667
|
||
| 09.07.2019, 14:11 | ||
|
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||||
| 09.07.2019, 14:47 | ||||
|
0
|
||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||||
| 09.07.2019, 17:45 | ||||
|
Добавлено через 56 секунд Добавлено через 3 минуты
0
|
||||
|
200 / 236 / 33
Регистрация: 29.03.2019
Сообщений: 667
|
|
| 09.07.2019, 18:08 | |
|
Я же говорю, броневик. То что любой студент описывает автоматы именно с помощью логических функций -- ерунда. Автоматы функциями не описать! И точка. ФП не умеет во внешний мир и точка, это же непокобелимая истина и только младенцы этого не знают. Вот нету в ФП I/O, разве это еще надо кому-то объяснять?
0
|
|
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 09.07.2019, 18:12 | ||
|
0
|
||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 09.07.2019, 20:12 | ||
|
0
|
||
|
200 / 236 / 33
Регистрация: 29.03.2019
Сообщений: 667
|
|
| 09.07.2019, 20:44 | |
|
Лололо, типа это в корне всё меняет. Словили леща? Хотя бы выдержите его с достоинством. А еще загляните в тот же учебник и почитайте что такое композиция. И когда один переход задается функцией
Добавлено через 3 минуты А теперь включите свою гениальность и по тому же принципу скомпонуйте набор автоматов. Добавлено через 41 секунду Fulcrum_013,
0
|
|
|
Модератор
|
|||||
| 09.07.2019, 20:54 | |||||
|
А пакетные менеджеры OCaml-а (opam), Haskell-a (stack) и node.js (npm) содержат пакеты соответственно для Ocaml, Haskell и node.js, не хотят быть общего назначения. Я не понимаю, как вы к такому выводу пришли. Он опровергается, хотя бы, наличием примерно такого же менеджера пакетов в делфи/билдере. Сейчас во всех современных языках и средствах разработки менеджеры пакетов. Хотя, возможно, из за этого подхода в nuget нет возможности выбирать и сортировать пакеты по множеству параметров (я ранее на это указывал).
0
|
|||||
|
4576 / 2775 / 491
Регистрация: 28.04.2012
Сообщений: 8,782
|
||
| 09.07.2019, 23:36 | ||
|
0
|
||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 10.07.2019, 07:08 | ||
|
0
|
||
|
14784 / 9558 / 1366
Регистрация: 21.01.2016
Сообщений: 36,039
|
|||||||
| 10.07.2019, 07:33 | |||||||
Звучит немного сложнее, чем dotnet add package ..., не так ли?
0
|
|||||||
|
Модератор
|
|||||
| 10.07.2019, 11:15 | |||||
|
Вы оспариваете возможность использования пакетных менеджеров на неуправляемых языках. (Кстати, для ясности, я так понимаю, вы решили что для пакетного менеджера нужен язык который компилируется в промежуточный байт код? То есть GC тут не при чём? Много языков с GC компилируются в машинный код.) Так вот, наличие пакетного менеджера и репозитория, скажем для Qt, разве ваш тезис не опровергает несмотря на неуниверсальность наполнения репозитория? . Разумеется, не при чём.Но, нужно, повторяю, сравнивать сравнимое - у С# один компилятор, один пакетный менеджер, один репозиторий. Ну, и сравниваем с другим компилятором с предназначенным для него пакетным менеджером и репозиторием. Например C# и cppbuilder. И в репозитории у обоих пакеты заточенные под них. А то что существуют библиотеки не заточенные под cppbuilder, ну так больше вероятности что их заточат, чем когда вообще кода нет. Если библиотека не привязана к VCL и кроссплатформенная, то её легко подцепить в исходниках к любой системе разработки на С++, иначе это плохая библиотека. Проблема совместимости с другими библиотеками? А в пакетах nuget нет таких, которые работают с нативным кодом и/или его содержат? Не вижу ничего плохого в пакетах в исходниках, какая разница как информация попадёт к пакетному менеджеру, из dll, или из исходников - это его дело. В любом случае, добавление пакета в проект, это одна команда или примерно одинаковые действия в гуе. Но для этого должен, конечно, существовать репозиторий, в который кто то кладёт пакеты подпиленные для совместимости. Просто сбор проекта из исходников разных библиотек, это те ещё танцы с бубнами, эти танцы особенно в linux любят, и, видимо, вы их танцевали. То что в nuget много пакетов - это хорошо, конечно. Но, как я уже писал, это следствие развития языков с GC, в частности развитие .NET "самими MS", а не то что там байт код.
0
|
|||||
|
14784 / 9558 / 1366
Регистрация: 21.01.2016
Сообщений: 36,039
|
||||
| 10.07.2019, 11:34 | ||||
|
Вот, если в мире останется только один компилятор С++ для одной платформы и все возможные нюансы сборки сведутся к ограниченному количеству групп, которые ещё и в самом выходном бинарнике будут прописаны, тогда вообще ничто не помешает созданию такого пакетного менеджера. В общем, я хочу сказать, что пока мир С++ не сведётся к строго одному какому-то варианту, никаких пакетных менеджеров, кроме каких-то специализированных (Qpm) не будет. А он не сведётся потому, что бинарники НАТИВНЫЕ и отражают платформу на которой будут крутиться (заточенность под камень, принятые в ОС соглашения, форматы бинарников и прочее). Было бы здорово, чтобы такой менеджер был. Но вот уже тридцать лет языку, а сподвижек толком нет.
0
|
||||
|
Модератор
|
||||||
| 10.07.2019, 12:42 | ||||||
Сама зависимость от архитектуры и ОС разная, если пакет только для обработки данных, или использует только кросплатформенные библиотеки, то её может и не быть.
0
|
||||||
|
2083 / 1576 / 169
Регистрация: 14.12.2014
Сообщений: 13,614
|
||
| 10.07.2019, 13:11 | ||
|
Надеюсь чем пара взаимодейсивующих автоматов которые ФП не позволяет создать лучше чем один эквивалентный обоим автомат объяснять не надо?
0
|
||
|
200 / 236 / 33
Регистрация: 29.03.2019
Сообщений: 667
|
||||
| 10.07.2019, 14:45 | ||||
|
P.S. в следующий раз установки не тольковыделяйте жирным. Подчеркивание с капсом могут дать более надежный результат и убедить пару тройку идиотов в правоте вашего бреда.
0
|
||||
|
282 / 485 / 12
Регистрация: 21.06.2019
Сообщений: 3,020
|
||
| 10.07.2019, 15:12 | ||
|
0
|
||
|
14784 / 9558 / 1366
Регистрация: 21.01.2016
Сообщений: 36,039
|
||||||
| 11.07.2019, 04:20 | ||||||
![]() Ещё раз: просто скачать пакет и забыть не тоже самое, что скачать пакет и потом один фиг сидеть и собирать исходники из этого пакета. Это неудобно. Это затратно по времени. Избавиться от этого, судя по всему, можно только когда формат бинарника один единственный. Этому условию удовлетворяют C#, Java, Python и пакетные менеджеры у них есть. Нормальные, с пакетами на все случаи жизни, под любые платформы. А сидеть всё пересобирать из исходников... Ну, согласитесь, что лишняя работа. Архаизм натуральный. Но в плюсах, видимо, от этого не получится избавиться.
0
|
||||||
|
Модератор
|
||||||||
| 11.07.2019, 07:54 | ||||||||
|
Разумеется, для языков компилируемых в код VM отпадают зависимости от архитектуры и пр. И что, теперь, языки компилируемые в машинный код вообще не использовать? Мне go совсем не понравился, но он относительно новый и набирает популярность (за счёт примитивности). rust тоже потихоньку растёт (потихоньку, потому что не примитивный). Ну, то есть, не один я с вами не соглашусь, насчёт нативных языков.
0
|
||||||||
| 11.07.2019, 07:54 | |
|
Универсальный язык программирования Свой язык программирования мощный язык программирования Самый худший язык программирования? Какой язык программирования лучше? (2) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Программный домашний кинотеатр
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 и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|