×Закрыть

Целесообразно ли изучать Python/Django в 2018?

Доброго времени суток, не как не определюсь с направлением.

Знающие люди помогите/подскажите, интересуюсь программированием, но не как не определюсь с языком/направлением.

Для себя, когда узнал о"чудесном" мире программирования, изучал(как многие и советывали)питон, не то чтобы стал гуру, но основу понял. Потом решил изучать php и вот вобще не зашло.Просто даже визуально синтаксис мне не нравится. Но php гигант в вебе, чего к сожалению не скажешь о питоне( А ведь ещё есть целая куча бекэнд языков. Собственно вопрос: Целесообразно в 2018 Начинать изучать python/django и как долго эта связка будет ещё популярна?Не хотелось бы через пару лет упорного изучения выяснить что go(для примера)полностью поглотил рынок бекэнда и на питон теперь лишь поддерживаются старые проекты. Я понимаю что вы не видите будущее, но вы ближе к этой теме и сможете хоть примерно спрогнозировать ситуацию.

LinkedIn
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Допустимые теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

На python/django сайты делать просто приятнее, чем на php. Думаю, данный стек останется ещё надолго пока не будет альтернативы с тем же балансом скорости разработки и удобства сопровождения.

Никак не может чистый golang конкурировать с django — у них разные рыночные ниши. На django пишутся монолиты, а на golang — микросервисы и он может отобрать рыночную долю только у aiohttp и flask

Хм.Большое спасибо)я этого и правда не знал)хотя за разные ниши интуитивно догадывался)

Но php гигант в вебе, чего к сожалению не скажешь о питоне(

довольно странное заявление (ИМХО), исходя из того, что питон в вебе — это не только джанго (хотя джанго и является самым известным и востребованным веб-фреймворком питона).

Целесообразно в 2018 Начинать изучать python/django и как долго эта связка будет ещё популярна?

ИМХО, да.

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

Я очень сильно сомневаюсь, что какой-то определенный язык когда либо полностью поглотит рынок бэкэнда. Это как бы не фронтэнд, где безраздельно властвует джаваскрипт. Хотя и во фронтэнде скоро будет WebAssembly (который, насколько я понимаю, позволит в браузере выполнять код на языках, отличных от джаваскрипта).

P.S. Походу есть диалект питона (если так можно выразится), позволяющий транслировать код питона в джаваскрипт. ;)

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

А с нуля на сегодня это — ... ?

Хмм. Не Node/Express и не C#/ASP.NET, а PHP. А почему так? и что не менее важно, откуда такая увреенность?

Я бы сказал, что PHP — гигант в сфере фриланса. Вот во фрилансерском веб-девелопменте PHP ИМХО реально вне конкуренции (там заказов категории «бэкэнд на PHP» в разы больше, чем для всех остальных языков вместе взятых).

Мне кажется питон в вебе это все же больше поддержка уже написанного кода чем проекты с нуля

а вот мне кажется, что скорее так дела обстоят именно в пхп, а не в питоне. Хотя могу и ошибаться, конечно.
(А вообще во всех языках бэкэнда есть как проекты с легаси-кодом, так и проекты, пишущиеся с нуля. За исключением пожалуй молодых языков типа Elixir’а или Go с Rust’ом, где проектов с легаси-кодом наверное еще попросту нет благодаря молодости данных языков).

а вот мне кажется, что скорее так дела обстоят именно в пхп, а не в питоне. Хотя могу и ошибаться, конечно.

Да , ошибаешься.

А вообще во всех языках бэкэнда есть как проекты с легаси-кодом, так и проекты, пишущиеся с нуля.

А вот тут ты прав.

Скажу и я свое мнение.
Существует много технологий.
И каждый день появляются еще и еще.
Только умирают они не менее быстро.

Во всех языках есть свои плюсы и минусы.

Очень часто все говорят, что такой слон как PHP, например, завтра падет и будет Swift, GO Lang... и все!

Но нет, этого не происходит.

Существование языка\технологии зависит от кучи факторов.
Один из них — это как много\часто\массово он используется, сколько проектов на нем уже сделано. И нет ли технологии-гиганта, которая завтра может переплюнуть остальные.

Раз уж упомянул PHP.
То, если смотреть на долгую перспективу, те планируют выпустить 8ую версию через пару лет.
И, как мне кажется, такой вопрос как

Целесообразно ли изучать Python/Django в 2018?

будет даже странным.

Но решать вам. Успехов и хорошего дня.

Зараз великі обороти набирає python/aiohttp, який по швидкодії з впевненістю конкурує з тим самим Go. Мало того розробляються купа нових фреймворків, які ще швидші (vibora, japronto, та інші).
Також одна з переваг Python — використання в Data Science та Machine Learning.

Якщо коротко — так, рекомендую вивчати Python :)

по швидкодії з впевненістю конкурує з тим самим Go

benchmarksgame-team.pages.debian.net/...​me/faster/go-python3.html

Пошукай якісь більш прикладні порівняння, наприклад benchmark якогось типового веб-сервера, а не швидкість роботи алгоритму компільованої програми і на віртуальній машині. Або порівняння хоча б Go та Cython.

php гигант в вебе

 — это слишком громко, ему уже давно активно наступают на пятки другие ЯП. php изначально создавался для вэба, а python — нет. В связи с чем, у python значительно больше возможностей в других областях, куда php ещё не дорос и возможно никогда не дорастет. Зная python, Вы не ограничиваете себя созданием только лишь сайтов ;)
У меня был обратный процесс после php изучил python, и по началу в python мне не хватало некоторых функций по работе с массивами, которые есть в php. Но оглядываясь назад, ничуть не жалею, что все силы бросил на изучение Python.
django — не единственный фреймворк для вэба, их достаточно много. Чтобы повысить свою ценность, как специалиста, можно ещё изучить Flask и Tornado.
Поэтому, изучайте то, что нравится, чтобы потом не тошнило от работы.

Спасибо за совет, так и поступлю)

Посмотрите еще, что пользуется спросом на рынки труда и клиентов, куда вы стремитесь.

Тоже когда-то начал осваивать веб-программирование. Читал курсы и смотрел курсы. Сперва по js, а потом по php.

js интересный. Хотя есть проблемы с кроссбраузерностью (в некоторых банках до сих пор сидят на ИЕ 7). Часто решается библиотеками.

А вот php вызвал после js отвращение. Как-будто его придумывали наркоманы, а мимо проходящие случайные люди дописывали в него что-то от себя. Поэтому на веб с php я забил.

П.С. Сейчас читаю книгу по андроид

учи джаваскрипт и говнокодь с радостью

Спасибо за совет, увы , джс не нра(по чисто субъективным причинам)

Зато можно писать и фронт, и бек + куча фреймворков и библиотек.

на питон теперь лишь поддерживаются старые проекты.

Давно так не сміявся

Что именно вас так рассмешило?)

Як правило так кажуть про Паскаль/Делфі. Пітон зараз набирає популярності шаленими темпами. В найближчі 5 років йому точно нічого не загрожує.

Просто как я понял набирает он популярность из-за дата сайнс, а я бы хотел узнать как дела обстоят конкретно с джангой)

Отож, доля проектів з дата саінс буде тільки збільшуватися.

Если бы у Go были серьёзные перспективы, он бы выстрелил ракетой. А по факту эта ракета — Протон М, уткнулась носом в землю. А пайтон жив уж который десяток лет, заняв свою нишу.

JavaScript вспомни сколько сотен раз предрекали скорую кончину? Так что меньше слушай предсказателей будущего, если же без этого никак — послушай экономистов или синоптиков. А ещё лучше, прочитай то что они предсказывали хотя бы месяц назад.

Подписаться на комментарии