Вопросы
Neo

Питон для веба недостатки?

Какие есть недостатки питона для веба? Я знаю есть django, flask и т.д. Но на деле же в основном вакансии тольк по django. А остальные экзотика. Есть PHP но он ещё хуже чем питон. Вот есть elixir как вы думаете про него? Или голанг? Но на го много копипасты получаются. Идеального языка для веба не существует? Node.js? Ууу, знаем. Какие у него бывают зависимости. Ваш выбор?

{ "author_name": "Neo", "author_type": "self", "tags": ["python","php","nodejs","go","flask","elixir","django"], "comments": 7, "likes": -4, "favorites": 2, "is_advertisement": false, "subsite_label": "ask", "id": 119166, "is_wide": true, "is_ugc": true, "date": "Thu, 09 Apr 2020 22:02:11 +0300", "is_special": false }
0
7 комментариев
Популярные
По порядку
Написать комментарий...
15

Какие есть недостатки у сырной пиццы на завтрак? Я знаю тяжесть в животе, калорийность. Но на деле в основном продают с грибами и ветчиной. А остальные экзотика. Есть пепперони, но она еще хуже чем сырная. Вот есть кальцоне как вы думаете про это? Или пицца в стаканчиках? Но в стаканчиках много теста получается. Идеальной пиццы не существует? На тонком тесте? Ууу, знаем. Какие у нее бывают недостатки. Ваш выбор?

Ответить
3

Python лучше PHP в следующих аспектах: синтаксис, наличие стандартных структур данных, взаимодействие с C++. Но современный PHP, особенно 7.4 это уже практически статическая типизация, с некоторыми оговорками. Плюс всегда можно вынести хайлод на go.  С точки зрения фреймворков, мое субъективное мнение в том, что в Python нет аналога, сравнимого с Symfony по удобству. 

Сама формулировка "для веба" слишком неоднозначна. В вебе бывают совершенно разные задачи и разные подходы к их решению. 

Универсального решения нет. Никто не знает, выстрелит проект или нет. С точки зрения найма рабочей силы, c PHP вопрос обстоит проще, но если человек никогда не работал ни с чем, кроме PHP, то есть немалый риск, что у него отсутсвуют базовые математико-алгоритмические навыки, что не так и сильно нужно в очень многих проектах. Но, в то же время, безусловно расширяет модель его мышления и понимания самого программирования.  

Ответить
2

Идеального языка не существует, потому что задач слишком много, поэтому под каждую задачу стоит выбирать подходящий «молоток»

Python - крайне универсальный язык, можно и веб-проекты на нем делать, и утилиты. Много хороших библиотек для обработки больших данных и машинного обучения.

Кому-то может не зайти его синтаксис, но многим нравится.

Php очень простой в изучении, позволяет быстро наращивать функциональность проекта, последние версии php сильно улучшили его скорость, язык позволяет быстро создавать веб-приложения и сайты.

Синтаксис конечно не самый красивый.

Go крутой язык, очень хорошо подходит для создания микро-сервисов и API. Из плюсов - высокая производительность. Довольно легок в изучении, однако из-за многопоточности требует большего порога вхождения, чем тот же php и python. До этого языка мне кажется нужно дорасти, поэтому совсем новичкам его не рекомендую.

Ответить
0

Для бэка идеален c# - типизация, скорость, простота, асинхронность, многопоточность, тулинг, опенсорсность, кроссплатформенность.

Ответить
0

Кроссплатформенность не включает Linux. Если говорить, про родные решения, а не third party.

Ответить
1

Большинство решений прекрасно крутится на линукс-контейнерах, а тут видите ли не родное. 
А что на линуксе родное, кроме ядра, интересно знать? 
Повеяло религией.

Ответить
0

Советую задать этот вопрос профессиональному сообществу. Допустим habr q&a . Это же IT форум.

Ответить
Читать все 7 комментариев
Недосып разрушает мозг: как отсутствие сна увеличивает риск развития Альцгеймера и что с этим делать Статьи редакции

Материал издания «Кинжал».

Робототехника и облачные мощности: почему роботам нужны облака

Настроить автопилот квадрокоптера и запрограммировать коллаборативного робота проще с виртуальными серверами.

В Петербурге новые ограничения: закроют аттракционы, введут обязательную вакцинацию минимум 65% госслужащих Статьи редакции

Постановление городского правительства подписал губернатор Александр Беглов после рекомендаций главного санитарного врача.

Первые фото с Марса
Облачные игры стали доступны клиентам Yota
Как правильно организовать перекусы и помочь своему здоровью

Многие воспринимают перекусы как причину лишнего веса и нездорового образа жизни. Но грамотно организованные, они могут быть частью здорового питания и даже помогают худеть. Рассказываем, как это работает.

«В кармане у меня было $2, я надеялся заработать $1 млн»: история одержимого финансовыми схемами мошенника Чарльза Понци Статьи редакции

Предприимчивый итальянец, который прибыл в США в надежде разбогатеть, стал миллионером, а потом оказался в тюрьме и умер в нищете на другом конце мира.

Чарльз Понци на пике своей славы
Лето с HONOR: скидки до 60 000 рублей на ноутбуки и не только

HONOR объявляет о специальных летних скидках на ноутбуки и другую продукцию бренда. С 18 июня пользователи смогут приобрести устройства HONOR с выгодой до 60 000 рублей. Подробнее об условиях акции вы можете узнать на официальном сайте интернет-магазина HONOR и в официальных монобрендовых магазинах HONOR в Москве и других городах России.

Представитель «Тинькофф» опоздал на встречу и разговаривал на повышенных тонах

Была утеряна карта тинькофф (банком пользуюсь около года.). Мне нравится тинькофф, потрясающий банк, хорошие условия.

банк "Юникредит", или напёрсточники в "потребительском кредитовании"

Мне от банка поступило предложение на получение "потребительского кредита". Кредит был получен. В соответствии с кредитным договором, Заёмщик должен выполнить обязательства по страхованию жизни и здоровья в соответствии с условиями банка (в Нижнем Новгороде банк безальтернативно предлагает на момент заключения договора только 1 Страховую компанию…

Комментарии
null