Как стать автором
Обновить
-4
0

Пользователь

Отправить сообщение
Вот наконец адекватный на мой взгляд комментарий, наверно самый адекватный из тех что видел за все время.

Я видел исследование гугла, там говорилось что 2/3 сайтов на PHP. Понятно что это вордпресс в основном, но не важно, что это администрирование или настрйока. Я сразу написал, с точки зрения бизнеса. У меня клиентам мало и маленькие сайты, и большые.
Я сам делал анализ вакансий. В Швеции Питон — 90% тестирование и dev ops.
Программирование — 1. .NET,2. Java,3. PHP
Сам из Латвии, у них там их язык это вместо хлеба. Самое главное в жизни.
Да, согласен.
Смысл в том, что Python боготворят. Хотя это просто ещё одна технология, у которой есть плюсы и минусы.
Если бы я делал ERP, то сам выбрал бы либо Python, либо Go.
Я не говорил язык, я говорил Python, PHP, подразумевая тезнологию, платформу. Первая обратно-несовместимая версия Python 3.0 была выпущена 3 декабря 2008, прошло почти 10 лет, а 2.7 ещё используется. Почему? да потому что бизнесу пофиг что там внутри софта, никто не будет переписывать его, что бы сделать более «правильно». И это большая ошибка разработчиков Питона, и я считаю отчасти это причина того, что Питон хоть и популярен, но не первый, хотя мог бы.
Да, моя точка зрения в том, что вэб — это все что может PHP, но в этом PHP наиболее экономически выгоден. Python вполне для этого пременим, но все же проигравает в смысле наличия существующих решений. Это лично мой опыт, и кто-то другой может не согласиться.
Но я хочу высказать эту альтернативную точку зрения.
Ну да, возможно года 3-4 назад, но я думаю причина не в очевидности. А в том что крикуны кричат громче. А «крикуны» обычно новички в отрасли, человек который в отрасли более 10 лет, видел взлеты и падения технологий, не будет кричать что какая-то технология рулит, остальные сосут.
Моя точка зрения на счет языка первого, в данный момент лучше всего учить Java. Большой спрос, хорошые зарплаты, а главное классическая модель построения кода.
1. Точно не знаю про C++, но Java и PHP не ломает внезапно обратную совместимость. Скажем я поддерживаю легаси систему, которой более 10 лет. И она работает на PHP5.6. Отчасти от сюда и исходит уродство PHP, и ненависть разработчиков, и с другой стороны удобство для бизнеса. Вот скажем заказчику с этой легаси системой все равно, что внутри она страшная и устаревшая, она работает, решает их задачи, и заниматься переписыванием они не хотят.
Это слова одного инженера из Microsoft, который является по совместительству core разработчиком Питона.
Ну я говорил про вэб, наверно не очень отчетливо. Конечно для административных задч и вычислений Питон подходит отлично. Поэтому там и плодятся либы для вычислений.
Вот скажем недавно принесли, полет наормальный.
Дело не в 100500 фреймфорках, а в том что язык развивается и он популярен.
Полностью согласен. Я понимаю хайп вокруг питона, но мне не нравится что, нету людей, которые скажут прямо: «Питон это всего лишь ещё одна технология, и не самая популярная.»
Поддержка заканчиватся, а софт бизнес не будет переписывать. Выпуск 3 версии был большой ошибкой, это даже разработчики сами говорят.
Факт в том, что фреймфорки и CMS на PHP множатся как грибы, то есть есть огромное комунити.
Вообще я нигде не говорил что Python плох, просто для меня с экономической точки зрения PHP выгоднее в данных момент.
Это же писал и автор в предыдущей статье. Он просто не нашел вакансий на python. Скажем один из моих клиентов заказывает сайты на стороне, когда я сильно загружен. Их всегда делают на PHP. И не важно плох PHP или хорошо, так же как не важно плох ли английский, просто все его используют.
Но я лично за то, что бы программисты все время остаивали новые языки и технологии.
На счет распространения PHP. Речь идет о веб серверах, писал с телефона тот комент, и на слове вэб что-то случилось.Я видел статью, гды ссылались на статистику гугла, не помню проверял ли ссылку. Вот после 5 минут поисков: w3techs.com/technologies/overview/programming_language/all
Конечно это в своей массе Wordpress, но он написан на PHP. Возможно отчасти причина популярности Wordpressa в удобстве deploy, кинул файлы на ftp и работает.
1. «C» существует и здравствует десятки лет. C++ c Java тоже не молоды. Python, PHP в районе 15-20, смотря от какой версии отталкиваемся. Да, мой любимый Delphi умер, но .NET Winforms по сути его продолжение, .NET создал тот же человек что и делфи.
5. Я имел ввиду возможности платформы. На Python рисковано писать сложное GUI, или использовать в проекте с командой 100 человек. Компилируемый язык здесь подойдет значительно лучше.
1. Второй версии — 17 лет, значит время жизни более 10 лет.
2. IDE не может в питоне сделать 100% правильный рефаторинг, Python слишком динамичный
3. В моем workflow это так, и это нормальная практика. Бэкенд должен уметь эффективно генерировать HTML/JS и взимодействовать с ним. Скажем хочу на форме атоматическую JS валидацию, на Yii ее получаю.
4. Я не говорил про вордпрес ничего, на php я могу открыть блокнот и в течении часа создать вэбсайт, если верстка уже готова, и без проблем закинуть их на сервак. А если у меня есть 20 страниц на PHP, зачем мне ещё работать в экосистеме Python. CodeConyon я привел в пример, потому что Envato очень крутая компания, которая понимает реальный спрос.
5. в том и дело, для вэба у меня есть PHP, см. пункт 4. Для других вещей Java, C#, С для продвинутых вещей. Лично мне Python не нужен. На мой взгляд сфера применимости Python, это различные, скажем так, системные, скрипты. То есть скрипты управлющие системой или вычислениями — администрирование, тестирование, вычисления, например статистические или AI.
И я полагаю что в мире существует масса людей с такой же систуцией.
Хотя конечно же Python вполне хорошый инструмент. Но лично для меня, PHP более экономически выгоден.
1. Если я предприниматель и хочу вложить миллион евро в новый продукт, то хочу что бы платформа оставалась актуально хотя бы 10 лет.
2. Я сравниваю с PHP, Java, C#. Да, PyCharm подсвечиват, но все это рабоает не так хорошо, как в других языках. Особенно рефакторинг. Если я сделал рефакторинг в IDE, я не могу быть уверенным что ничего не поломалось.
3. Бэкенд работает вместе с фронтендом и поддержка фич для нужд фронта быть должна. В этом и отсуствие современности на мой взгляд, фокус смещается на фронтэнд. Если мы делаем SPA, то нам нужен дополнительно RestFramework. Там конечно ничего сложного, но сам факт то, что Django не поддерживает такие элементарные вещи указывает на то, что это фундаментальная проблема. Джанго нас скольк оя понимаю родилась тогда, когда ajax'a ещё небыло как технологии.
4. Заходим на например на codecanyon.net, PHP раздел есть, Python нету. То есть написать скрипт на PHP и продать лего мы можем, на Python нет.
«На питоне не клепают интернет-магазины за 100 рублей. Для этого есть PHP. „
Вот именно, скажем у меня есть клиент, ему иногда нужны небольшые сайтики, скажем на 10 страниц, раз в месяц( Работает по всему миру, новая страна, новый сайт). Кроме этого у него есть большая система, которая реализует бизнес-логику. Зачем мне зоопарк технологий, если Python примерно в целом на уровне PHP, я беру и все делаю на PHP.
5. Я не говорил, что в Python больше, чем нужно. Но я не люблю технологии, что бы “все было просто», я хочу что если мне надо будет сложно, то можно сделать сложно. Конечно PHP тут так себе, но в Java и C# я могу поизвращаться и сделать Enterprise. Или например сделать плагин для PhpStorm, который мне будет помогать писать на PHP, но Python этого не может.
2. Есть купленный PyCharm. Не скажу что плохо, но phpstorm лучше разбирает код, особенно если надо делать рефакторинг. Ну например по написанию кода я не могу понять, создаю я класс или вызываю функцию. Вызываю статический метод или метод объекта. В .net и java все еще лучше.
3. Отсутствие в django указания типов аргументов методов например очень не нравится.
4. На php это качественные продукты: prestashop, laravel, symfony и т.д.
5. отсутствие модификаторов доступа, отсутствие формальных интерфейсов например (Я знаю про AbsttactBase класс). Безусловное это синтаксический сахар, но ведь питон любят в том числе за наличие классных офис языка.

Безусловно в pythonе есть классные вещи, но в целом все существующие технологии в среднем равноценны. Python проигрывает всем в количестве инсталляций но всю серверах интернета, а значит спрос будет на него ниже как не крути.
Только не минисуйте сильно, просто скажу о моем опыте.
Мой бэкграунд: Мне нравиться PHP, многолетний опыт C#, первые серезные вещи делал на Delphi. То есть можно сказать уже, что я из «старай школы» — компонентно ориентированое мышление.
Решил попробовать Python для Вэб, категорически не понравилось! Не знаю как руби, но PHP превосходит Питон с точки зрения бизнес преминения (это мое субъективное мнение).
И вот почему,
1. это питон 2 и 3 версий. Это не просто сегментация сообщества и кода, это потеря доверия, прежде всего со стороны бизнеса.
2. слабые возжможности для анализаторов кода. Питон крутой язык для людей, но не для машин. Я считаю что IDE это важный инструмент продуктивности, а Python сложнее анализировать машинному коду и давать подсказки, сложнее делать подсветку по сравнению с PHP, не говоря уже о компилируемых языках.
3. По моим ощущениям Django это прошлый век. Да, кода там море, крутого кода. Но он не отвечает современным требованиям разработки. Но например там нету поддержки Ajax из коробки, сложности с визуальными компонентами. Скажем мне нравиться Yii, и установть туда какой-нибуль крутой визуальный виджет это минутное дело. В Django это в принципе сложно ввиду архитектектуры.
4. Если сравнивать с PHP, то на PHP море фреймворков, CMS, компонентов, скриптов для ВЭБ.
5. Лично мне не понравилась ООП в Python, когда я пишу на нем, то чувствую что меня держат за дурака. Да все просто и классно, но мне не надо просто. Я привык к той модели ООП что используют другие языки (Java/Php/C#) с которыми я работаю, и мне не нравиться та обрезаная версия, что есть в питон.
Вышла бета версия yii2 плагина для IDEA/PhpStorm.
Скачать можно из закладки Beta на https://plugins.jetbrains.com/plugin/9388-yii2-support
или по этой ссылке .

Из нового:
Автокомплит для правил валидации
Автотип для Yii::createObject

Прошу помочь с бета тестированием. Баги пишите в гит хаб: https://github.com/nvlad/yii2support

Информация

В рейтинге
4 377-й
Откуда
Stockholm, Stockholms Län, Швеция
Дата рождения
Зарегистрирован
Активность