
Aleh
10.12.2017
14:32:18
Беседы про пыху в чат по пыху пожалуйста

Mykola
10.12.2017
14:33:04
чем плохи беседы про пых? очень интересно анализировать пых в контексте ооп

Aleh
10.12.2017
14:34:04
Да там сложно отличить набросы от мыслей

Roman ?
10.12.2017
14:34:13
поэтому проще все потереть)

Google

Bohdan
10.12.2017
14:34:34

Aleh
10.12.2017
14:34:38

Bohdan
10.12.2017
14:35:25
скажем так: там почти все сообщения были не про пыху
конструктива ноль
ладно, ноль пять

Mykola
10.12.2017
14:37:32
ну раз уж начали, есть у кого конструктив? почему пых плохой, но на нем очень много людей пишут... а жава хорошая, но мало... не зарыто ли какое-то ооп в причине этого?

Aleh
10.12.2017
14:37:53
Пых с жавой

Mykola
10.12.2017
14:38:35
разные, что в них одинакового? у них все разное

Aleh
10.12.2017
14:38:37

Roman ?
10.12.2017
14:38:56
эскобара?)

Mykola
10.12.2017
14:38:59
что и на жаве можно писать пхпшный код? :)
да, эскобара тут работает)

Google

Aleh
10.12.2017
14:40:10

Mykola
10.12.2017
14:40:49
я не о том... я про говнокод
жава дает кучу плюшек искоропки, там женерики, компилируемость языка, аоп нормальный
но иногда смотришь в код - а там пхп)
только на жаве

Aleh
10.12.2017
14:41:42

Mykola
10.12.2017
14:42:21
у пхп есть еще один недостаток... возьмем, скажем, спринг или ежб какой-то
там все доводят до ума, не сразу, но стараются
берем клон ежб - симфони - смотрим в код и плачем

Roman ?
10.12.2017
14:42:56
вы бы в контексте ООП тогда уж сравнивали :)

Mykola
10.12.2017
14:43:37
ну вот я и пытаюсь понять, почему так.... в жаве лучше ооп, почему большинство пишет на пхп?

Aleh
10.12.2017
14:43:41

Mykola
10.12.2017
14:43:50
в код симфони

Aleh
10.12.2017
14:43:54

Roman ?
10.12.2017
14:44:08
:)

Pavel
10.12.2017
14:44:21

Roman ?
10.12.2017
14:44:44
опять началось..

Mykola
10.12.2017
14:48:14
ну я же написал, есть всякие женерики, есть АОП нормальное, есть аннотации, язык компилируется, статическая типизация - это все должно помогать писать код и улучшать ооп)
чем же пхп побеждает?

Roman ?
10.12.2017
14:48:58
вы пытаетесь сравнить ложку и шуруповерт, джава - компилируемый язык общего назначения, пхп - скриптовый ЯП для веба, о чем речь вообще?)
сравнивайте в контексте ООП, в пыхе оно с той же джавы и скопировано :)

Google

Mykola
10.12.2017
14:49:55
ну хз, я на пхп демоны писал не для веба, а на жаве веб делал
не скажу, что разница в назначении языка

Pavel
10.12.2017
14:51:36
Какая корреляция между компилируемостью, статической типизацией и ООП?

Dmitriy
10.12.2017
14:52:12
пых + его инфраструктура намного проще жавы + ее инфраструктура
сейчас тренд простота

Mykola
10.12.2017
14:52:40
ну статическая типизация искаробки помогает поддерживать некоторые принципы ооп, например LSP

Pavel
10.12.2017
14:52:54
Я могу на джаве заебашить процедурный код,а на пыхе полностью ООП код.
Ключевое слово "помогает"

Mykola
10.12.2017
14:54:05
ну тогда дело не в ооп? ну берем симфони, там ооп всякое везде
и оно вообще не простое
спринг проще настроить

Pavel
10.12.2017
14:55:04
Ну дааа, спринг проще настроить, конечно.

Pavel
10.12.2017
14:55:12
Когда как симфони 3 команды

Mykola
10.12.2017
14:55:25
в коде симфони сплошное УГ, мигрирующее между мажорными версиями (могу дать ссылки)
симфони просто настроить для хелло ворлд

Pavel
10.12.2017
14:55:53
Зато у них нормальная BC политика.
Предсказуемая
Вокруг этого можно строить вещи

Mykola
10.12.2017
14:56:59
угу, нормальная... я несколько багов уже файлил, кажется, где они ломали bc в минорных версиях
и не чинят, закрывают как вонтфикс)

Google

Mykola
10.12.2017
14:59:14
зато в мажорных тянется говнокод для bc)


kana
10.12.2017
15:54:28
Проблема не в пхп. Пробелма в том что люди зачем то тратя время своё, причем время не малое(статью большую написать с примерами, даже если половина пиздежь это много надо потратить). Чтобы зачем то обосрать что-то. Зачем вообще это нужно? Возьмем на примере 1С. Это система которая в 95% предприятий снг применяется для бухгалтерии, никуда и никогда от нее не деться. Но нет каждый год находится долбоеб который пишет статью, о посмотрите какой треш этот 1С...Я не могу понять нахуя он это делает? Если мне не нравится я просто не пишу на нем, и вообще изолируюсь от этой экосистемы. Возвращаясь к пыхе - ее очень просто хетить в интеренете таким кк ты, просто наброс сделал и школьники поддхватят подбадривая "железными" аргументами котоыре читали в сотнях таких же сттей. Даже в той которую ты кинул статью половина исправлена уже недостатков, даже на состояние 15 года. Да есть фатальные недостатки в архитектуре, котоыре видимо никодгда не пофиксят. Но тут уже каждый для себя решает, или он мирится с нимиради других преймуществ, либо валит на новый стек. А еще для опенсорсной технологии можно пробывать исправлять косяки, но это наверно слишком сложно, особенно по сравнению с тем чтобы просто накиыдывать гавна на вентилятор в чатиках. Это принцип можно на все сферы жизни спроецировать - есть проблема, ты либо смиряешься с ней, либо стараешься пофиксить. Но некоторые особо обиженные личности предпочитают просто кукарекать и ныть непонятно зачем. Надеюсь я на твой вопрос ответил
Есть некий язык Л. Он хуевый по каким-нибудь признакам, будь то синтаксис, хуевая система типов, хуевым принятым практикам (все еще проблема языка, хоть инициированная самими юзерами языка). Но он работает и на нем зарабатывают деньги. Но ведь имея лучше язык можно получать больше денег, разве нет, ведь куча времени, ранее затраченное на еблю с дебагером уйдет на написание новых фич. И хейт языка Л должен мотивировать людей, А ГЛАВНОЕ БИЗНЕС, сменить язык, он помогает. А помогают ли фразы типа "на Л написано *много* проектов"? Нет, это лишь константирование факта и проблемы, и она только все усугубляет.
Что за языки Л я уточнять не буду, спорить о языка тоже, лишь считаю, что нужно не просто сидеть на жопе ровно и зарабатывать бабло, а думать о развитии сферы, инструментов, качества, человечестве наконец


Bohdan
10.12.2017
15:58:05
если бы каждый думал о развитии человечества - мы бы давно уже солнечную систему колонизировали

Roman ?
10.12.2017
15:58:10
В поисках священного грааля..

Admin
ERROR: S client not available

Aleh
10.12.2017
16:09:47


Pavel
10.12.2017
16:09:50
Есть некий язык Л. Он хуевый по каким-нибудь признакам, будь то синтаксис, хуевая система типов, хуевым принятым практикам (все еще проблема языка, хоть инициированная самими юзерами языка). Но он работает и на нем зарабатывают деньги. Но ведь имея лучше язык можно получать больше денег, разве нет, ведь куча времени, ранее затраченное на еблю с дебагером уйдет на написание новых фич. И хейт языка Л должен мотивировать людей, А ГЛАВНОЕ БИЗНЕС, сменить язык, он помогает. А помогают ли фразы типа "на Л написано *много* проектов"? Нет, это лишь константирование факта и проблемы, и она только все усугубляет.
Что за языки Л я уточнять не буду, спорить о языка тоже, лишь считаю, что нужно не просто сидеть на жопе ровно и зарабатывать бабло, а думать о развитии сферы, инструментов, качества, человечестве наконец
Проблема не в том, что ты думаешь. Алсо мотивация на основе хейта == хреновая мотивация. Если ты уже так хочешь предлагать людям что-то, то предлагай лучшее решение проблемы.


Mykola
10.12.2017
16:11:54
да никому не нужно лучшее решение
более того, люди хейтят жаву только потому, что им пхп роднее
я не могу этого понять, пишу уже 10 лет на пхп, и не могу понять почему я это делаю
допустим, жава не идеальна, но преимущества же очевидны

Aleh
10.12.2017
16:17:12
вот почему?
Очень многословно и понимает типы еще хуже тайпскрипта, а он в этом плане вообще не лучший ни разу
Чем такие типы, лучше уж без типов

Mykola
10.12.2017
16:18:14
что-то я не понял про тайпскрипт...

sss3 ?
10.12.2017
16:27:35
Приведи пример

Aleh
10.12.2017
16:35:33

? animufag ?
10.12.2017
16:40:22
а ещё в пхп есть трейты

Mykola
10.12.2017
16:40:45
не трейты, а типаЖЫ!

Google

? animufag ?
10.12.2017
16:41:46
ааа
слово trait ввело в заблуждение

Mykola
10.12.2017
16:45:39
я до некоторого момента не знал слово "типажи", но тут как-то набежали какие-то люди, и начали его использовать... и я понял, что это идеальное слово для пхп)
если кто не знаком с пхп - вот вам прекрасная илюстрация: https://github.com/symfony/symfony/blob/master/src/Symfony/Component/Security/Core/Authentication/Token/TokenInterface.php
токен-интерфейс, краеугольный камень сесурити в симфони
особенно меня радуют комментарии у методов

andretshurotshka?❄️кде
10.12.2017
17:20:07

? animufag ?
10.12.2017
17:20:41
так там миксины?

andretshurotshka?❄️кде
10.12.2017
17:21:10
да

? animufag ?
10.12.2017
17:22:40
с ключевым словом trait?

andretshurotshka?❄️кде
10.12.2017
17:23:42
да

Aleh
10.12.2017
17:38:01
Там какая-то противная конструкция, которая ни то, ни это

Mykola
10.12.2017
17:59:02
там ни миксины ни трейты