Re[7]: на чём писать бэкенд?
От: Calc Россия  
Дата: 10.04.19 09:42
Оценка: :)
Здравствуйте, Cyberax, Вы писали:

C>Здравствуйте, Calc, Вы писали:


C>>>За новый софт на PHP надо расстреливать без разговоров.

C>>весь мир с ним работает, а на RSDN надо расстреливать. Я уже вижу тут застой в IT мозгах.
C>>аргументы в пользу расстрела будут?
C>Да. PHP.

C>Это самый уродливый язык в природе. Если хочется чего-то динамического — можно взять тот же Питон, он хотя и не сильно хорош, но лучше ПХП на порядок.


Мда, IT фашизм цветет и пахнет.

Есть конкретные примеры что там уродского?
Например у питона уродская обратная совместимость, для запуска чего либо нужно иметь 10 вариантов питона.
PHP не нужен как динамический язык. Если хочется программировать ради программирования, то да, берите язык с рюшечками.
PHP тупой инструмент для решения определенных задач, быстро и четко.
Re[10]: на чём писать бэкенд?
От: WolfHound  
Дата: 10.04.19 10:46
Оценка:
Здравствуйте, neFormal, Вы писали:

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

F>на самом деле это как отрезать себе ноги с обоснованием "всё равно я не бегаю"
А вот с этого места подробнее.
Что же такого полезного могут динамически типизированные языки?
... << RSDN@Home 1.0.0 alpha 5 rev. 0>>
Пусть это будет просто:
просто, как только можно,
но не проще.
(C) А. Эйнштейн
Re[13]: на чём писать бэкенд?
От: Буравчик Россия  
Дата: 10.04.19 11:50
Оценка:
Здравствуйте, Cyberax, Вы писали:

C>Отладчик в PyCharm не может нормально работать с gevents или в удалённом режиме.


Работает, вроде, с gevent. И удаленный режим поддерживает.

C>Find Usages работает за счёт эвристик и очень часто ничерта не находит, особенно если надо смотреть библиотечный код.


Не сталкивался с такими проблемами (пока?), в т.ч. с библиотеками
Best regards, Буравчик
Re[11]: на чём писать бэкенд?
От: neFormal Россия  
Дата: 10.04.19 12:06
Оценка:
Здравствуйте, WolfHound, Вы писали:

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

F>>на самом деле это как отрезать себе ноги с обоснованием "всё равно я не бегаю"
WH>А вот с этого места подробнее.
WH>Что же такого полезного могут динамически типизированные языки?

позволяют в коде менять поведение в зависимости от входных данных
...coding for chaos...
Re[11]: на чём писать бэкенд?
От: Буравчик Россия  
Дата: 10.04.19 12:10
Оценка:
Здравствуйте, WolfHound, Вы писали:

WH>Что же такого полезного могут динамически типизированные языки?


Могут все то же, что и статически типизированные.

Да и нельзя обобщать, не все языки одинаковые. Мне очень не нравится PHP, терпимо отношусь к JS, и очень хорошо отношусь к Python.

Я вот подумал, что в питоне такого по сравнению с другими языками?
В первую очередь, наверное, потому что библиотек много и они удобные. Ну и синтаксис не плох (после привыкания).
Почему появилось много удобных библиотек? Наверное, потому что язык позволяет делать библиотеки удобнее, за счет динамичности и интерпретируемости.
Именно эти свойства ставят в укор динамическим языкам, но, похоже, именно они и позволяют быстро создавать и наращивать экосистему языка.
Best regards, Буравчик
Re[8]: на чём писать бэкенд?
От: Ночной Смотрящий Россия  
Дата: 10.04.19 12:11
Оценка:
Здравствуйте, Calc, Вы писали:

C>Есть конкретные примеры что там уродского?


https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[12]: на чём писать бэкенд?
От: Ночной Смотрящий Россия  
Дата: 10.04.19 12:29
Оценка:
Здравствуйте, neFormal, Вы писали:

F>позволяют в коде менять поведение в зависимости от входных данных


... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[2]: на чём писать бэкенд?
От: Ночной Смотрящий Россия  
Дата: 10.04.19 12:30
Оценка: +1
Здравствуйте, romy63ru, Вы писали:

R>Старый, добрый, ламповый срач на простой вопрос...


Название форума не приметил?
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[9]: на чём писать бэкенд?
От: Calc Россия  
Дата: 10.04.19 12:43
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Calc, Вы писали:


C>>Есть конкретные примеры что там уродского?


НС>https://eev.ee/blog/2012/04/09/php-a-fractal-of-bad-design/


ммм, ну статья явно устарела.
Половины этого уже точно нет, плюс половину того, что там написано никто не делает.
Основная проблема PHP это в пороге вхождения, вот и получаете мудацкий код, вместо того, чтобы объяснить почему он мудацкий, говорите просто "мудацкий".
Это и есть IT-фашизм.
Половина описанного там, это попытка забить гвозди плоскогубцами, под реальные задачи ничего не уходит из того списка.
Отредактировано 27.04.2019 13:22 ShaggyOwl . Предыдущая версия .
Re[10]: на чём писать бэкенд?
От: Ночной Смотрящий Россия  
Дата: 10.04.19 12:47
Оценка:
Здравствуйте, Calc, Вы писали:

C>Половины этого уже точно нет, плюс половину того, что там написано никто не делает.


Оставшейся половины вполне достаточно, чтобы признать PHP кошмаром. Тем более что про половину ты сильно преувеличил.

C>Это и есть IT-фашизм.


Нет, это фанатизм вызванный нежеланием менять точку зрения. На РНР почти не делают новых проектов, это факт. А дальше нужно либо его принять, либо выстраивать вокруг себя виртуальную реальность, где РНР офигенен.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[11]: на чём писать бэкенд?
От: Calc Россия  
Дата: 10.04.19 13:11
Оценка: :)))
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Calc, Вы писали:


C>>Половины этого уже точно нет, плюс половину того, что там написано никто не делает.


НС>Оставшейся половины вполне достаточно, чтобы признать PHP кошмаром. Тем более что про половину ты сильно преувеличил.


C>>Это и есть IT-фашизм.


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


вот это новость. Весь мобильный бэкэнд на PHP, пройдитесь по агенствам.
Re[12]: на чём писать бэкенд?
От: Ночной Смотрящий Россия  
Дата: 10.04.19 13:16
Оценка:
Здравствуйте, Calc, Вы писали:

C>вот это новость. Весь мобильный бэкэнд на PHP


Весь весь. Правда, половина моих проектов это мобильный бекенд, и никакого РНР там никогда даже не ночевало, но это так, флуктуация. Спи спокойно.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[13]: на чём писать бэкенд?
От: Calc Россия  
Дата: 10.04.19 13:19
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>Здравствуйте, Calc, Вы писали:


C>>вот это новость. Весь мобильный бэкэнд на PHP


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


ну и носит же земля упоротых хамов.
Re[14]: на чём писать бэкенд?
От: Ночной Смотрящий Россия  
Дата: 10.04.19 13:31
Оценка:
Здравствуйте, Calc, Вы писали:

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

C>ну и носит же земля упоротых хамов.

Не все что давит на твои нежные чувства — хамство.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Re[11]: на чём писать бэкенд?
От: AleksandrN Россия  
Дата: 10.04.19 13:44
Оценка:
Здравствуйте, Ночной Смотрящий, Вы писали:

НС>На РНР почти не делают новых проектов, это факт.


Какой стек технологий вместо LAMP используют? Про AJAX я слышал, а на стороне сервера чем запросы обрабатывают и в БД взаимодействуют?
Re[12]: на чём писать бэкенд?
От: mogadanez Чехия  
Дата: 10.04.19 13:54
Оценка:
Здравствуйте, AleksandrN, Вы писали:

AN>Какой стек технологий вместо LAMP используют? Про AJAX я слышал, а на стороне сервера чем запросы обрабатывают и в БД взаимодействуют?


если с абривиатурой хочется то MERN http://mern.io/
Re[12]: на чём писать бэкенд?
От: std.denis Россия  
Дата: 10.04.19 13:59
Оценка: +1 -1
WH>>Что же такого полезного могут динамически типизированные языки?
Б>Могут все то же, что и статически типизированные.

а не собираться в неисполнимое говно?
Re[13]: на чём писать бэкенд?
От: Calc Россия  
Дата: 10.04.19 14:02
Оценка:
Здравствуйте, mogadanez, Вы писали:

M>Здравствуйте, AleksandrN, Вы писали:


AN>>Какой стек технологий вместо LAMP используют? Про AJAX я слышал, а на стороне сервера чем запросы обрабатывают и в БД взаимодействуют?


M>если с абривиатурой хочется то MERN http://mern.io/


а node.js научился слипы параллельно делать?
Re[4]: на чём писать бэкенд?
От: mogadanez Чехия  
Дата: 10.04.19 14:02
Оценка:
Здравствуйте, Буравчик, Вы писали:

Б>В питоне намного более развитые библиотеки для сервера (БД, разработка API, логи, авторизация, JSON и многое-многое другое). В js нормальные библиотеки в основном для веб-клиента.


не правда, в JS есть нормальные библиотеки для _всего_
примеры можно каких вам не хватает библиотек?

c моей стороны например с тем же boto3 набито шишек в разы больши чем c js sdk

А про JSON вообще ржу-нимагу
Re[12]: на чём писать бэкенд?
От: Ночной Смотрящий Россия  
Дата: 10.04.19 14:12
Оценка:
Здравствуйте, AleksandrN, Вы писали:

AN>Какой стек технологий вместо LAMP используют?


Да кучу целую — .Net/Java/Node.js/Django/Go/RoR.
... << RSDN@Home 1.3.17 alpha 5 rev. 62>>
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.