Актуальность Django

123
Aisamiery
На сайте с 12.04.2015
Offline
293
#11
borisd:
crodolox, для клиента, т.е. чайника, который много слышал о пхп, но ничего не слышал о питоне, достаточно указать на идеальную документацию, плюс показать книжки о питоне/джанго в книжном магазине, чтобы клиент не волновался по поводу распространенности языка и фреймворка.

Ну, и можно показать, что используют серьезные компании:

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

Во вторых, то что вы привели не является реалием дел. Как много интернет магазинов на C++ вы видели? А знаете сколько нужно человек на проект чтоб его поддерживать?

Ваша картинка имеет место быть внутри компании яндекса, так как боты и существенная часть ПО у Яндекса исторически на С++, JavaScript на интерфейсах всех сервисов, далее по убыванию: Java - для тестирования и мобильных приложений, Python - для аналитических алгоритмов (в питоне богатая библиотека математическая и различные научные либы, ведь не зря питон это ЯП ученых), Perl - разбирает по полочкам большие массивы текстовых данных ( удобнее для этой задачи конечно же пока не нашлось языка, так как perl как не крути написан лингвистом ).

Вопрос: что из всего этого требуется заказчику интернет магазина например? :))

А картинки лучше брать из спец источников, например:

http://githut.info/

http://redmonk.com/sogrady/2016/02/19/language-rankings-1-16/

ну и далее по списку коих много на самом деле

---------- Добавлено 08.04.2016 в 16:44 ----------

crodolox:
Как относится народ к сайтам, которые написаны на питоне ? А то, как не посмотрю, сайты пишут и продают на php (я про раздел покупки/продажи сайтов), является ли django отталкивающим фактором ?

Тут не совсем понятен вопрос.

Заказчику в большинстве своем требуется конечный продукт, для реализации каких то бизнес процессов. По-этому, если он обратился к команде которые пишут на python, то они напишут ему на нём, если к вордпрессклепателям, то ему на вордпрессе систему управление кинотеатром построят, не то что там ИМ.

Технологии и популярны и активны, по этому разницы, как правило нет. Да, питон разработчики дороже, но шанс получить в результате шлак намного меньше. Исторически сложилось так, что со школьной скамьи изучают PHP, а в питоне сообщество более квалифицированное, чем PHP, но я не говорю, что там нет крутых спецов, просто в общей массе, в процентном соотношении, их намного меньше ))

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
B
На сайте с 13.02.2008
Offline
262
#12
Aisamiery:
Во-первых, клиенту, да еще и чайнику настолько по барабану на документацию, потому что он вряд ли программист и будет пилить приложение.

Хорошая документация и наличие книг даже на русском языке показывает заказчику, что этот язык/фреймворк широко распространен и широко поддерживается, и что в случае чего заказчик не останется один на один с самописом, а сможет найти других исполнителей. Речь ведь идет об аргументации - вот она самая и есть.

Aisamiery:
Во вторых, то что вы привели не является реалием дел.

Реалия дел заключается в том, что заказчику шаблонных решений вообще не нужен самопис ни на питоновском фреймворке, ни на пхпэшном. Если речь об обычном интернет-магазине, то надо просто подобрать подходящий готовый движок магазина, настроить его, натянуть дизайн и всё. Самопис в таких случаях - это решение с кучей подводных камней.

Aisamiery
На сайте с 12.04.2015
Offline
293
#13

"И тут Остапа понесло" © :)

borisd:
Хорошая документация и наличие книг даже на русском языке показывает заказчику, что этот язык/фреймворк широко распространен и широко поддерживается, и что в случае чего заказчик не останется один на один с самописом, а сможет найти других исполнителей. Речь ведь идет об аргументации - вот она самая и есть.

Никак не показывает, я более 5 лет в коммерческой разработке (не фриланс) и мне один раз в жизни заказчик задал вопрос, на предложение воспользоватся одной коммерческой топовой русской CMS: "А почему не Ruby"? Хорошую документацию и наличие книг можно найти даже на очень спецефические технологии если что.

borisd:
Реалия дел заключается в том, что заказчику шаблонных решений вообще не нужен самопис ни на питоновском фреймворке, ни на пхпэшном. Если речь об обычном интернет-магазине, то надо просто подобрать подходящий готовый движок магазина, настроить его, натянуть дизайн и всё. Самопис в таких случаях - это решение с кучей подводных камней.

Нет понятия заказчика шаблонных решений, что за стереотип такой? Есть заказчик и цель его продавать продукт/услугу, а на способ реализации ему пофиг. Но у CMS есть очень большой минус - их надо сопровождать! Если без присмотра оставить сайт на годик, то он будет кишить всякой нечестью. Следить за качеством модулей чужих. Зачем это клиенту, который хочет тапки для тараканов продавать? CMS это стиль жизни, хочешь посвятить себя вэб разработке вместо бизнеса, то это твой путь, а самопис это законченное решение, как айфон, поставил и забыл. Да а доработать может только Apple Inc. И да, в ваших словах влитый маркетолагами шум, что самопис это Г, а CMS это всё. Дело в том, что CMS в таком объеме фактически есть только в PHP :))))

borisd:
Если речь об обычном интернет-магазине, то надо просто подобрать подходящий готовый движок магазина, настроить его, натянуть дизайн и всё.

У меня много клиентов после таких вот горе-разработчиков, которые оставляют один-на-один заказчика с этой шайтан машиной. Саппорт сайтов куда прибыльнее дело, чем клепание, собственно, самих сайтов :)

DiAksID
На сайте с 02.08.2008
Offline
218
#14

после переезда джанги на 3-й питон вопрос об "актуальности" как бы снят надолго 😎 ооочень надолго.

но вот, например, в e-commerce слишком много других проблем и вопросов, кроме адекватности платформы - чаще всего они перевешивают даже генетический идиотизм пыхи, что достадно...

show must go on !!!...
B
На сайте с 13.02.2008
Offline
262
#15

Aisamiery, Самопис для простенького стандартного инетмагазина с парой сотен посетителей в сутки? Вы шутите? Не, конечно я понимаю, что вам выгодно намертво привязать клиента к себе самописом, но клиенту это совершенно не выгодно: если он захочет отказаться от ваших услуг и нанять другого специалиста (например для мелкой дорабротки), то процесс этот будет очень дорогой и болезненный по сравнению с решением на широкораспространенной ЦМС.

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

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

Aisamiery
На сайте с 12.04.2015
Offline
293
#16
borisd:
Aisamiery, Самопис для простенького стандартного инетмагазина с парой сотен посетителей в сутки? Вы шутите? Не, конечно я понимаю, что вам выгодно намертво привязать клиента к себе самописом, но клиенту это совершенно не выгодно: если он захочет отказаться от ваших услуг и нанять другого специалиста (например для мелкой дорабротки), то процесс этот будет очень дорогой и болезненный по сравнению с решением на широкораспространенной ЦМС.

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

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

Это стереотипы! Посмотрите на другие платформы, они живут и живут хорошо. Потому что клиент понимает ценность того, за что платит. И дальше спорить не вижу никакого смысла. Я не говорю что CMS это плохо, я говорю, что фреймворки это круто!))) У CMS 2 плюса особенно с точки зрения бизнеса: 1. Скорость запуска (при том далеко не всегда) и 2. Дешевая рабсила, потому что чтоб делать сайты на CMS достаточно 7 классов сельской школы (есть примеры!!!) :)

P.S. И да, если у клиента цель заработать миллионы на сайте за 25 000 рублей тут действительно, только CMS только хардкор.

P.P.S Если нанятый специалист не может разобраться в чужом коде для мелкой доработки - лучше сменить специалиста.

P.P.P.S. Самопис для простенького стандартного инетмагазина с парой сотен посетителей в сутки делается не намного дольше чем на CMS, готовых решений для фреймворков тоже достаточно. И да я не говорю прям про голый самопис, я говорю про технологии в которых уже реализованы стандартные рутинные задачи, но все еще свободные в архитектурном плане.

B
На сайте с 13.02.2008
Offline
262
#17

Aisamiery,

Если нанятый специалист не может разобраться в чужом коде для мелкой доработки - лучше сменить специалиста.

Смотрите, вот есть две ЦМС - одну вы знаете как облупленную, а со второй совершенно незнакомы. К вам приходит клиент с просьбой произвести в коде сайта мелкую правку. Если в первом случае (где ЦМС вам хорошо известна) вы можете сделать правку за 5 минут, то во втором случае (где ЦМС вам совершенно неизвестна) мелкая правка может растянуться на часы или даже дни, да и трудоемкость заранее неизвестна, да и результат не гарантирован.

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

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

_
На сайте с 08.04.2016
Offline
6
#18

Не заводя разговор в дебри многочисленных готовых! CMS на Django, в том числе под блоги, e-commerce, форумы и прочее, что в природе уже существует во множестве, прекрасно масштабируются и разворачиваются без особых проблем пачками хоть по 100 штук на единственном VPS без особого труда, считаю эти проблемы по большей части надуманными.

Единственная проблема, с которой я реально сталкивался - быстрое устаревание библиотек в Django, документация так же достаточно быстро устаревает и какой толк от упомянутых в ветке книг по Djando, я честно говоря не понимаю.

Актуальная документация есть на сайте проекта в достаточном объёме, написано доходчиво и очень толково.

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

Это априори достаточно большой объём работы, который в качественном исполнении разумеется стоит денег, даже в случае с той же джумлой или вордпрессом, а тем более с тем же Битриксом.

И если уж браться за работу, то стоит как минимум отвечать за результат. Или же, можно нанять тех же индусских школьников за те же 5 баксов, и не вдаваться в такие размышления.

Полная свобода выбора.

Sly32
На сайте с 29.03.2012
Offline
302
#19
borisd:
Aisamiery,


Смотрите, вот есть две ЦМС - одну вы знаете как облупленную, а со второй совершенно незнакомы. К вам приходит клиент с просьбой произвести в коде сайта мелкую правку. Если в первом случае (где ЦМС вам хорошо известна) вы можете сделать правку за 5 минут, то во втором случае (где ЦМС вам совершенно неизвестна) мелкая правка может растянуться на часы или даже дни, да и трудоемкость заранее неизвестна, да и результат не гарантирован.

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

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

А теперь обьясните, каким боком все это к Джанге? Согласно топику? С ее жесткой структурированностью, где даже обьекты принято называть стандартно, вордпресс кажется теперь дешевым самописом)))

Aisamiery
На сайте с 12.04.2015
Offline
293
#20
borisd:
Aisamiery,


Смотрите, вот есть две ЦМС - одну вы знаете как облупленную, а со второй совершенно незнакомы. К вам приходит клиент с просьбой произвести в коде сайта мелкую правку. Если в первом случае (где ЦМС вам хорошо известна) вы можете сделать правку за 5 минут, то во втором случае (где ЦМС вам совершенно неизвестна) мелкая правка может растянуться на часы или даже дни, да и трудоемкость заранее неизвестна, да и результат не гарантирован.

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

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

На практике не так все радужно, силиконовый пример какой то :)

И я не удержусь, все же спрошу: Чем самописный модуль студийный для клиента для широкоиспользуемой CMS лучше, чем просто самописный модуль? Наличием подробной документации? Активным сообществом? Постоянными обновлениями? И разве клиент не привяжется к такой студии?

---------- Добавлено 08.04.2016 в 21:35 ----------

Sly32:
А теперь обьясните, каким боком все это к Джанге? Согласно топику? С ее жесткой структурированностью, где даже обьекты принято называть стандартно, вордпресс кажется теперь дешевым самописом)))

Людям сложно донести что такое профессиональный инструмент - это надо пощупать на практике, но это сложно, по этому многие не доходят до этого))

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий