Aisamiery

Aisamiery
Рейтинг
324
Регистрация
12.04.2015
Ну а в защиту PHP хочу сказать то, что там производительность выше чем у Python =))
nash300 #:
для старта с php достаточно openserver экзешник скачать установить

опенсервер еще жив? а чего не денвер? =))

У php так то достаточно давно встроенный вэб сервер для разработки

Dram :
С другой у меня есть опасения, а не создает ли это лишнюю ненужную нагрузку? Или же все равно все сразу попадает в кеш и пофигу сколько там use ?

Не очень понятно при чем тут use и лишняя нагрузка. У вас там наверняка стоит какая то функция автозагрузки которая подключает класс в момент использования, use никак на это не влияет, если конечно ваше ядро не грузит сразу весь код где-нибудь в единственном файле autoload.php

Dram :
И вот я не знаю - правильно это или нет? С одной стороны удобно, один контроллер на весь компонент, быстро что-то найти.

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

class CustomController extends Controller
{
    public function indexAction(UserService $userService, CustomService $customService): ResponseInterface
    {
        $collection = $customService->getItems($userService->getId());
        return $this->getView()->render('template-name', ['items' => $collection]);
    }
}

Да там через var могут замыканий наделать

ArbNet #:
Прототипирование - это создание нового объекта с чертами другого, который по отношению к новому будет прототипом.

Это обязательное условие? Например прототип гиперзвукового двигателя делается с чертами какого объекта? Или потом гиперзвуковой двигатель делается из прототипа?

ArbNet #:
Я ничего не доказывал, а лишь обозначил что это разное. В JS объект может иметь прототип другого объекта и если у самого объекта нет того или иного свойства\метода, то обращение идёт к объекту прототипа и тд. Это не имеет ничего общего с наследованием, а estic зачем то утверждал что я приплёл наследование. Так я сказал, что это разное.

Всё я поймал вашу суть и вот для чего тут ссылка была что я давал.

ArbNet #:
В JS например через прототип можно расширять объект, очень удобно, часто использую. 

Ваши же слова, не отказываетесь от них?

Так вот по ссылочке что я давал и которая вам не нужна есть определение, вы же не будете спорить с разработчиками языка?

Прототипы - это механизм, с помощью которого объекты JavaScript наследуют свойства друг от друга.

На что вам ответили

estic #:
Ну, действительно зачем вы приплели сюда наследование, когда речь о "прототипировании"?

И потом понеслось короче =))

Но вообще в JS все есть объект, любой ваш объект наследуется от Object и механизм называется прототипного наследования, почему я и привел в пример классы в PHP, наследование в программировании может быть разное но смысл в нем один а именно

ArbNet #:
В JS например через прототип можно расширять объект   
ArbNet #:
прототипирование это и есть наследование

Во-первых, вы выше доказывали что это разное.
Во-вторых, наследование это концепция объектно-ориентированного программирования.
В-третьих, прототипирование — быстрая «черновая» реализация базовой функциональности будущего продукта/изделия, для анализа работы системы в целом (так в википедии) и тем более не прототипное наследование .
В-четвертых, прототипы в JS это не прототипирование.

ArbNet #:
Я свои ошибки признаю, но когда всё в кучу смешивают, то что являются разными вещами и доказывают, что это одно и тоже, при этом ещё и унижают, мне таким людям всегда есть что ответить.

Да кто вас унижает? Или для вас унижение когда вас цитируют?

ArbNet #:
Наследование это расширение класса от другого класса, а прототипирование это создание нового объекта

Ведь вы тут явно разделили эти понятия, наследование это ..., а прототипирование ...

Я же вам указал, что

Aisamiery #:
прототип в JS это примерный аналог класса в PHP

И даже дал ссылку на описание прототипов в JS от разработчиков JS, а вы пошли в оскорбление, налицо:

Aisamiery #:
склонность людей, имеющих очень низкий уровень компетенции в определённой области, значительно переоценивать свои возможности, что приводит к невежеству, чреватому безосновательной самоуверенностью.

PS. Я вот примерно как вы наверное выглядел бы, если прочитав книжку, пару статей на хабре и сделав бумажный макет космической ракетой, говорил инженерам-проектировщикам как и что им надо делать, которые реально проектирует настоящие ракеты по 40 часов в неделю и больше и получают за это деньги. Даже взять меня, вы в мою компанию даже собеседование не пройдете, я работаю и пишу по 8 часов в день промышленный код который используют миллионы пользователей, а вы ничего по сути не делая (и не сделали), пытаетесь мне что то объяснять - это по определению смешно выглядит. Вы какой то фреймворк для создания блогов выпустить уже несколько лет не можете, а самоуверенности как будто один из core-разработчиков фейсбука тут сидит.

estic #:
Или вы решили навести порядок в голове и поняли, что "прототипирование" - это действительно "из другой оперы"?

Это бесполезно, я ни разу не видел чтобы человек тут признался в своей неправоте. У него эффект Да́ннинга — Крю́гера  — когнитивное искажение; склонность людей, имеющих очень низкий уровень компетенции в определённой области, значительно переоценивать свои возможности, что приводит к невежеству, чреватому безосновательной самоуверенностью.

plab #:

То есть по вашему азиатская мульта - это важнее научно-популярного авторского блога, потому что второй имеет на порядки меньшее кол-во посетителей?

Вы поучаствовали как наемный рабочий в массовом зомбировании школоты и горды от массовости проекта. Пользы 0. Только вред.

Странный подход у вас, для кого то порнохаб это пошлятский ресурс, а для кого то высоконагруженный проект. Контент проекта для разработчика не главное/основное, а главное технические сложности и их решения же, разве нет? Неужели для специалиста важно участвовать только в социально значимых проектах, а иначе пользы от его работы ноль? Какая техническая польза от научно-популярного авторского блога для развития IT индустрии? Для обслуживания блога написали какую то продвинутую БД? Придумали новый ЯП? Написали высокопроизводительный вэб сервер? Взять тех же badoo, сервис знакомств, а ребята написали php-fpm для своих нагрузок

Всего: 4113