All streams
Search
Write a publication
Pull to refresh
0
0

Пользователь

Send message
Уже прошло много лет и за это время можно было сделать фреймворк так, чтобы всем нравился 99%, я в это искренне верю. Это потенциально возможно — 100%.
за «корову», которую вы потеряете — буду должен. А вот другие «зажали свою корову» )
спасибо за смелость
спасибо, что разъяснили, а-то я не понимал о чем пишу…
Хм, однако я приятно удивлен. По результатам голосования, практически половина программистов не довольны чем-то в «верном пути» и существующих трендовых фреймворк. Да, откройте же глаза! Уже прошло много лет жизни PHP, а хорошего пути в PHP нет до сих пор. Голосование по-видимому здесь анонимно, люди честно голосуют. В комментариях же боятся быть уличены в невежестве…

Предложение для сайта HABRAHABR: сделайте, чтобы было можно писать анонимно комментарий зарегистрированным пользователям — жизнь предстанет в другом цвете. Да… некоторые люди, тогда будут пробовать писать плохие «каки». Нужно, чтобы авторы комментариев были предупреждены, что за нецензурную лексику — в этом случае, просто могут потерять аккаунт. А за честное мнение, не будут «заминусованы»…

Мне уже кажется, что на этом уважаемом сайте, просто имеются люди, следящие за хабами и в маркетинговых целях подавляют иные подходы, не соответствующие желаемым. Т.е. это их рабочее задание. «PHP right way» в это случае о-о-очень тонкий маркетинговый ход. Это просто вирус, поразивший программистов.
Я честно говорю, я трудился над тем, чтобы в статье не было грамматических и прочих ошибок, материал был легко понятен, несколько (довольно много) часов. Могу я вас попросить, в дань уважения моей работе, давайте не будем здесь употреблять слово «троль» и «велосипед». Я не прошу вас больше не о чем.

Мне искренне жаль, что материал показался многим сложен для чтения. А вот большой процент людей, не вникшим ни в какую суть, но желающих покритиковать, огорчает.
На главной странице http://ru.coresky.net/ упоминается что нужен PHP 5.4 и выше. Как можно быть таким невнимательным? Просто ужас действительно.
А где вы там видите коллективную разработку кода, в том смысле, который упоминается в статье? У вас есть идеальный framework, над мельчайшими деталями которого потрудилось множество людей? Жаль, что никто не понял материал статьи, я честно старался быть максимально лаконичным. Посмотрите результаты голосования в этой статье — довольно много людей хотят что-то исправить в framework с которыми работают. Если бы существовал сайт достигший цели X, таких людей бы не было. Они либо прояснили свое понимание вещей, либо их идея была использована для совершенствования framework.
Я не PHP сюда пришел преподавать, ваш вопрос — оффтоп, но отвечу так и быть: yeild не имеет ничего общего с тиками. Их логика совершенно не взаимосвязана. И если «пропускается тик» то это просто кандидат в «todo list» разработчикам PHP, это просто их недоработка. И в этом ничего сложного нет, если вы программируете на симфони и не понимаете этого, то мне жаль ваших заказчиков. Несмотря на неоспоримые достоинства языка PHP — посмотрите за занавес и прочтите статью PHP: фрактал плохого дизайна
М-да… А что такое CRM? Не веб ли приложение? Те приложения, которые ориентированны для работы в локальных сетях или на локалхосте даже, не имеюют ли часто demo в паблике? Я употребил слово «сайт» где-то, вместо «веб-приложения» и это вас ввело в конфуз? От чего же?
Вы читаете мое сообщение, прежде чем написать комментарий? ) Я сравнивал функцию create_funcion() и Closure. А Closure не может заменить eval.
Как можно совсем не разобравшись в предмете участвовать в дискуссии?
вы не поняли, почему я использую eval. Анонимные функции я так же использую, это совсем другое. Если вы у меня в коде увидели create_funcion() и не поняли почему там не используется замыкание, то ответ прост — это непринципиально. Если вы программист PHP скачайте код из видео на главной, посмотрите немного внимательней код
нет самоцели применять много eval, но он иногда сильно упрощает вид кода, вплоть до тривиально простого вида. Вы используете eval, если знакомы с проблемой?
>github.com
нет. я писал о идеальном коде разрабатываемом коллективно.
Насчет пространств имен — я писал…

Глобальные переменные доступны через инструкцию global, вы говорите о недостатках SKY Framework или о другом? В SKY Framework (текущем) eval имеет доступ ко всему что нужно.

Ваши пункты 1,2,4 — это один пункт. Замечание впросак, не готов дать ответ. Плюс нужно сравнить быстродействие готовых эквивалентных приложений. За счет того что в Symfony не используется eval, а КПИ имеет известную тяжелую архитектуру, я не думаю, что будет выигрыш в производительности.

Ошибки нормально, как обычно обрабатываются. С этим нет проблем.
ООП — величайшее достижение в программировании. Практически весь код третьего крыла должен быть написан с использованием классов, так как логически неверно выполнять редко используемый код в процедурном стиле. В коде coresky (3 файла о которых я писал) также есть 4 класса. А вот запросы к БД лучше делать с помощью функции-обертки sql(), так как она чрезвычайно часто используется. А вот, когда фреймворк предлагает использовать метод класса для запросов к БД — это идеологическая прихоть, имеющая мало общего с объективной реальностью. Разработчики языка могли бы просто выделить имена, которые можно применять для функций фреймворк, с той целью, чтобы они никогда не пересеклись с новой версией языка. Это сделать им чрезвычайно просто. Просто задекларировать у себя на сайте.
Все термины нужны, а предостережение есть см. http://ru.coresky.net/roots?id33 Там написано:
Нужно стараться вносить как можно меньше новых терминов, чтобы читателю не приходилось искать их значения. Тем не менее…
Я согласен — PHP богат, но он и прост как никакой другой
Что вы имеете ввиду? Консольные скрипты? Не понял вашу мысль, можно подробнее?

Information

Rating
Does not participate
Location
Украина
Registered
Activity