Author

Topic: Python vs PHP - в чем смысл? (Read 364 times)

newbie
Activity: 219
Merit: 0
February 13, 2018, 04:00:17 AM
#27
Внезапно: где взять образец реализации простенького блокчейна на РНР? Хочу разобраться досконально.
Моя реализация наверное самого простого blockchain на PHP https://pastebin.com/jcHGmfjn
jr. member
Activity: 44
Merit: 1
February 13, 2018, 02:22:00 AM
#26
Каждый язык имеет свои плюсы и минусы. Рых давно занял место в вебе, на нем сделаны много КМС и фреймворков ,поэтому он в своей ниши не имеет равных.
Питон универсален и подходит для многих вещей. Бум на ИИ внес свою лепту в популярность этого языка. Плюс популяризация питона гуглом и очень простой синтаксис. Поэтому питон на хайпе сейчас ,хотя мне пых очень нравится. Но дальше веба ним никуда не покостыляешь, это извращение будет
member
Activity: 294
Merit: 11
Lord Shiva
jr. member
Activity: 35
Merit: 2
February 09, 2018, 06:14:21 PM
#24
Интересно посмотреть, сколько бы времени заняло у тебя создание простенького сайта на nodeJS Cheesy

Что такое простенький сайт?

Например, на https://semantic-ui.com или https://github.com/facebook/create-react-app коих тысячи можно запустить локально за 15 минут.

Сама разработка логики или там верстка займет столько же, сколько на любой другой технологии - дни-месяцы-годы, в зависимости от "простоты" сайта  Grin
jr. member
Activity: 35
Merit: 2
February 09, 2018, 05:42:48 PM
#23
Относительно все друг мой. У питона есть ограничения по сравнению с С++, хоть хакеры и используют его, но для больших целей мало кто его использует.

Google App Engine не большая цель? Там петабаты качаются и на Django много чего крутится. Конечно есть GIL и много других косяков, и коммерция в сторону нод всяких смотрит. Еще Eve Online вроде на питоне крутится и еще дофига игр на нем. Понятно, что плюсы это круто, но зависит от задачи. Сам я разные языки юзал, плюсы и питон наиболее менее проблемные. Например, компилятор на PyLex легче писать, чем на сишном yacc. Да PyQt намного проще, чем C++ Qt для прикладных программ.
jr. member
Activity: 35
Merit: 2
February 09, 2018, 05:34:50 PM
#22
Я бы сказал что выбор хакеров это плюсы. И большинство взломов именно через уязвимости в плюсах происходят. Так как самый низкоуровневый с высокоуровневых. А на питоне только sql инъекции и делать  Smiley

С плюсов как раз много питонщиков вышло, легко было освоить. Сам с плюсов начинал, понадобилась неделя чтобы освоить синтаксис и сделать простенький брутфорсер. Плюс сетевые пакеты легко формировать, хорошая работа со структурами. Сейчас много пакетов для работой с сетью есть.
jr. member
Activity: 35
Merit: 2
February 09, 2018, 05:25:05 PM
#21
Нео, а что не так с друпалом? Smiley Просто я с 7-й много работал в свое время - очень даже ничего сиэмэска - по сути - лучшая в своей нише. Немного тяжеловатая относительно вордпресса, но и более гибкая.

Сложная архитектура относительно других. Как-то пилил модули, запарился, пришлось большую часть кода на JS выносить для упрощения. Отсюда он таким "деревянным" мне показался.
newbie
Activity: 6
Merit: 0
February 09, 2018, 02:38:29 PM
#20
PHP очень удобный язык. Иначе он не был бы таким популярным.

Единственная причина жизни PHP - WordPress и миллионы PHP-девелоперов. Место PHP давно занял Ruby, а Python язык общего назначения, который хорошо работает с сетью. Выбор хакеров №1.

Помню времена, когда один PHP-программист вставлял SQL запросы прямо в код без всяких фреймворков. С умным видом лепил говнокод, в одном файле был PHP, CSS, JS и SQL переспорить было не реально, поскольку получал ЗП больше тимлида. Вот на таких фанатиках все и держится. Сейчас конечно есть фреймворки типа Yii и WP еще ничего, но Drupal уже показывает все прелести PHP. Хотя как язык PHP вполне, экосистема древняя просто. Сейчас NodeJS делает его по всем параметрам (не включая Java, C# и прочих)

Интересно посмотреть, сколько бы времени заняло у тебя создание простенького сайта на nodeJS Cheesy

По теме:
На github все есть, первая ссылка по поиску blockchain + php
https://github.com/rhondle/BlockChain


newbie
Activity: 61
Merit: 0
February 09, 2018, 11:22:55 AM
#19
PHP очень удобный язык. Иначе он не был бы таким популярным.

Единственная причина жизни PHP - WordPress и миллионы PHP-девелоперов. Место PHP давно занял Ruby, а Python язык общего назначения, который хорошо работает с сетью. Выбор хакеров №1.

Помню времена, когда один PHP-программист вставлял SQL запросы прямо в код без всяких фреймворков. С умным видом лепил говнокод, в одном файле был PHP, CSS, JS и SQL переспорить было не реально, поскольку получал ЗП больше тимлида. Вот на таких фанатиках все и держится. Сейчас конечно есть фреймворки типа Yii и WP еще ничего, но Drupal уже показывает все прелести PHP. Хотя как язык PHP вполне, экосистема древняя просто. Сейчас NodeJS делает его по всем параметрам (не включая Java, C# и прочих)


Относительно все друг мой. У питона есть ограничения по сравнению с С++, хоть хакеры и используют его, но для больших целей мало кто его использует.
sr. member
Activity: 377
Merit: 282
Finis coronat opus
February 09, 2018, 05:01:44 AM
#18
Единственная причина жизни PHP - WordPress и миллионы PHP-девелоперов. Место PHP давно занял Ruby, а Python язык общего назначения, который хорошо работает с сетью. Выбор хакеров №1.

Я бы сказал что выбор хакеров это плюсы. И большинство взломов именно через уязвимости в плюсах происходят. Так как самый низкоуровневый с высокоуровневых. А на питоне только sql инъекции и делать  Smiley
member
Activity: 294
Merit: 11
Lord Shiva
February 09, 2018, 04:01:12 AM
#17
Нео, а что не так с друпалом? Smiley Просто я с 7-й много работал в свое время - очень даже ничего сиэмэска - по сути - лучшая в своей нише. Немного тяжеловатая относительно вордпресса, но и более гибкая.
jr. member
Activity: 35
Merit: 2
February 08, 2018, 05:20:39 AM
#16
PHP очень удобный язык. Иначе он не был бы таким популярным.

Единственная причина жизни PHP - WordPress и миллионы PHP-девелоперов. Место PHP давно занял Ruby, а Python язык общего назначения, который хорошо работает с сетью. Выбор хакеров №1.

Помню времена, когда один PHP-программист вставлял SQL запросы прямо в код без всяких фреймворков. С умным видом лепил говнокод, в одном файле был PHP, CSS, JS и SQL переспорить было не реально, поскольку получал ЗП больше тимлида. Вот на таких фанатиках все и держится. Сейчас конечно есть фреймворки типа Yii и WP еще ничего, но Drupal уже показывает все прелести PHP. Хотя как язык PHP вполне, экосистема древняя просто. Сейчас NodeJS делает его по всем параметрам (не включая Java, C# и прочих)
member
Activity: 112
Merit: 10
C++/Golang Dev
February 08, 2018, 02:51:16 AM
#15
Народ, кто в курсе, почему Питон становится так популярен в последнее время. Недавно увидел простой пример реализации блокчейна на Питоне с пояснениями в коде, и я не понимаю - почему его не написали на РНР! 
Потому что на питоне примеры реализации достаточно легко понять даже тем, кто этот язык впервые видит. Язык просто и выразительный.
Да и сам готовый скрипт запускается одной командой в консоле.
legendary
Activity: 2618
Merit: 2304
February 07, 2018, 05:02:17 PM
#14
Народ, кто в курсе, почему Питон становится так популярен в последнее время. Недавно увидел простой пример реализации блокчейна на Питоне с пояснениями в коде, и я не понимаю - почему его не написали на РНР!
Наверно, потому что PHP заточен под WEB, а Python может компилировать standalone исполняемые файлы.
member
Activity: 294
Merit: 11
Lord Shiva
February 07, 2018, 04:49:04 PM
#13
Страшно представить как будет выглядит реализация блокчейна на пыхе. Эфир\Биток, несколько альтов и токенов все они написаны или на Си, Го, джс, питон, джава и солидити офк, но я не видел ни одной крипты на пыхе, наверно таких садомазо еще нету. Пых умер еще лет 5 как назад, а вы пытаетесь его оживить? Эту свалку говнометодов уже не спасти.

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

PHP очень удобный язык. Иначе он не был бы таким популярным.

Например, ассоциативный массив в PHP vs куча каких-то странных сущностей (кортежи, списки и т.п.) в Python.

Зачем плодить сущности без нужды, коли все можно решить через одну единственную?
sr. member
Activity: 854
Merit: 305
February 07, 2018, 02:48:00 PM
#12
Народ, кто в курсе, почему Питон становится так популярен в последнее время. Недавно увидел простой пример реализации блокчейна на Питоне с пояснениями в коде, и я не понимаю - почему его не написали на РНР!

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

Я бы еще может понял, если бы у Питона были какие-то преимущества. Но, блин, они же почти одинаковые. К тому же под РНР библиотек больше.

Внезапно: где взять образец реализации простенького блокчейна на РНР? Хочу разобраться досконально.

Спасибо.

Страшно представить как будет выглядит реализация блокчейна на пыхе. Эфир\Биток, несколько альтов и токенов все они написаны или на Си, Го, джс, питон, джава и солидити офк, но я не видел ни одной крипты на пыхе, наверно таких садомазо еще нету. Пых умер еще лет 5 как назад, а вы пытаетесь его оживить? Эту свалку говнометодов уже не спасти.
member
Activity: 294
Merit: 11
Lord Shiva
February 07, 2018, 02:25:53 PM
#11
python - он как мерседес))))

В таком случае PHP - это Хаммер Grin

Одинаково хорош и для верстки макета сайта, и для бэк-енда, и для всего остального Smiley

Да и вообще, скобки рулят Cheesy
legendary
Activity: 1792
Merit: 1028
dzyk.ru
February 07, 2018, 02:08:32 PM
#10
python - он как мерседес))))
legendary
Activity: 1792
Merit: 1028
dzyk.ru
February 07, 2018, 02:08:02 PM
#9
Нет. Питон занял нишу Перла - весьма популярного языка 90-х - начала 00-х.
А Паскаль никогда широко не использовался.

Да я тоже древний Smiley я помню перл.
...а собственно чего "помню"-то... на перле, например, ЖЖ написан ) он и сейчас огого! Grin
Я имел в виду, что Паскаль тоже академический язык - на нем обучали программированию в вузах.
а еще в школе был ШАЯ
legendary
Activity: 1792
Merit: 1028
dzyk.ru
February 07, 2018, 02:07:01 PM
#8
Т.е. Питон - это эдакий Паскаль, на современный лад, да? Smiley

Нет. Питон занял нишу Перла - весьма популярного языка 90-х - начала 00-х.
А Паскаль никогда широко не использовался.
о да. я обожал perl
member
Activity: 294
Merit: 11
Lord Shiva
February 07, 2018, 12:08:52 PM
#7
Нет. Питон занял нишу Перла - весьма популярного языка 90-х - начала 00-х.
А Паскаль никогда широко не использовался.

Да я тоже древний Smiley я помню перл.
...а собственно чего "помню"-то... на перле, например, ЖЖ написан ) он и сейчас огого! Grin
Я имел в виду, что Паскаль тоже академический язык - на нем обучали программированию в вузах.
member
Activity: 104
Merit: 10
February 07, 2018, 10:29:48 AM
#6
Наиболее часто Python применяют в сферах анализа данных, машинного обучения и научных исследованиях. Что касается того, в каких индустриях используется Python, то статистика Stack Overflow показывает, что это такие области, как электроника, производство, разработка программ, правительство и особенно популярен язык в учебных заведениях. Но доля разработчиков Python, связанных с технологиями анализа данных, растет стремительно. Используя базовые сценарии Python, аналитики могут разрабатывать алгоритмы, которые изучают цену биткойна и предсказывают будущую цену криптовалюты.
legendary
Activity: 2317
Merit: 2318
February 07, 2018, 06:50:53 AM
#5
Т.е. Питон - это эдакий Паскаль, на современный лад, да? Smiley

Нет. Питон занял нишу Перла - весьма популярного языка 90-х - начала 00-х.
А Паскаль никогда широко не использовался.
member
Activity: 294
Merit: 11
Lord Shiva
February 07, 2018, 06:08:48 AM
#4
Ага, спасибо, так уже понятнее.

Т.е. Питон - это эдакий Паскаль, на современный лад, да? Smiley

...только все равно удивляет - куда ни плюнь - везде этот Питон - а вникать в нюансы нового синтаксиса - откровенно вломы  Cool

Какая-то прям "принудительная питонизация интернета" происходит Smiley
newbie
Activity: 77
Merit: 0
February 07, 2018, 04:08:02 AM
#3
Дело в том, что PHP изначально разрабатывался как язык бек-энда для вебсайтов.
По этому пути он и развивается.

А Питон изначально разрабатывался под научные и прикладные вычисления. Он стал популярен в университетах.
Поэтому, чтобы не учить PHP, студентам легче начать разрабатывать вебсайты и вебсервисы на Питоне.
jr. member
Activity: 35
Merit: 2
February 07, 2018, 04:02:26 AM
#2
Народ, кто в курсе, почему Питон становится так популярен в последнее время.

Сейчас какой год? Вопрос был актуален 10 лет назад. Половина интернета работает на линуксе с Питоном Grin
Гугл сначала был на Питоне, потом добавили другие языки https://cloud.google.com/appengine/
member
Activity: 294
Merit: 11
Lord Shiva
February 07, 2018, 02:55:09 AM
#1
Народ, кто в курсе, почему Питон становится так популярен в последнее время. Недавно увидел простой пример реализации блокчейна на Питоне с пояснениями в коде, и я не понимаю - почему его не написали на РНР!

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

Я бы еще может понял, если бы у Питона были какие-то преимущества. Но, блин, они же почти одинаковые. К тому же под РНР библиотек больше.

Внезапно: где взять образец реализации простенького блокчейна на РНР? Хочу разобраться досконально.

Спасибо.
Jump to: