Не скоро. На мой взгляд, почти достигли предела производительности браузеров.
А вот когда 50 страничный документ тормозит в любом браузере на Core i5 с 8Гб ОЗУ на мой взгляд — это финиш.
Простую табличку накидать в web-пакете создать получается, но вот если какой никакой серьёзный документ открыть, то прощай ОЗУ и приемлемый отклик компьютера.
Хочу предложить своё видение того как всё должен работать Controller.
Что бы любой программист легко ориентировался нужно показать ему, что можно сделать только так и оставить лишь ту свободу, которую вы заложили.
Класс Controller должен получать объекты request, server и security.
Ядро должно требовать от action возврата объекта класса View
Connection к БД должен быть передан через объект сервера.
Всякие FormBuilder должны работать с request, model и возвращать View.
Соответственно больше ничем Controller нагружать не надо.
Всё плохо.
Начнем с мелочей и дальше к крупному:
— зачем использовать префикс подчеркивания если язык поддерживает инкапсуляцию в части protected/private/public
— вызов в методе наследнике лишь метод родителя, признак плохой архитектуры
— protected нужно использовать для делегирования наследнику возможность вызова, а не для того что бы наследник переопределял работу родительского уровня. То что вам нужно, это задание абстрактного метода getModelClass, который будет возвращать имя класса (Вы покажете коллегам, что ваш контроллер завязан на определенную модель и её нужно указать обязательно)
— повсеместные статические вызовы — ужас (никогда не работал с ZF1)
— работа с глобальными массивами без обертки — плохо
— слишком много ответственности у контроллера, не понятно как с ним работать без документации. Нужно больше интерфейсов, что бы код говорил сам за себя
То есть, даже если ты продаёшь в убыток? Элоп тоже так думал, в итоге Nokia пришлось уйти с рынка смартфонов.
Тёплое с мягким не надо путать.
Ну мне же обидно, когда одну из моих любимых компаний принесли в жертву ради амбиций Редмонда.
Т.е. вы подтверждаете что просто хейтите без адекватных аргументов?
Nokia умудрилась заработать больше Apple
Боже мой, как же вы любите бросаться словами, это ужас. Что конь, что корова — животное.
Во-первых я говорю про продажи WP, а не только Nokia.
Во-вторых точных цифр я не знаю, лишь читал в своё время про объёмы продаж. Ладно подождём новостей за год, они вот-вот должны выйти.
Ну посмотрите затраты на R&D за год, и вычлените процент от числа продаж.
Мне тоже лень. Но я не верю, что обходится дешево.
До сих пор она глючит и косячит. Добавление новых источников их тайловую службу идет со скрипом. Что-то не верится в ваши голословные утверждение, что поддержка их оболочки им дешево обходится.
А теперь уточним понятия — Lumia 520 за рубль двадцать обошла iPhone 5S за 30 тыщ рублей.
Сравнение продаж было в денежном эквиваленте. А то что вы сравнили лишь самый дешевый представитель WP уже говорит о вашей беспросветной предвзятости.
Платформа продаётся успешно, если она приносит прибыль.
Платформа продается успешно, когда её покупают. Не надо нести ахинею.
Как бы вода-водой.
Компания пошла прахом до принятия WP.
Продажи WP обогнали в России и в Индии продажи iOS, а значит платформа продается успешно.
Соответственно Nokia должно похоронить обслуживание WP. Хм, но ведь Nokia не тратит средств на поддержку ОС, лишь на расширение, а это не сопоставимые расходы(с теми же расходами HTC на расширение Android своей оболочкой). Т.е. опять не срастаются ваши заявления с действительностью.
Ладно, дальше можете хейтить что угодно. Да, зацепили вы меня своим хейтерством, но у меня уже прошло :)
Не переживайте. Это одна из немногих длинных не технических статей на Хабре, которую я с удовольствием прочёл от начала и до конца, не проскакивая абзаци, как в остальных случаях.
Автор не я. А про другие ответственности, то что он ещё и Autoload и обработчик конфигурации я грешен, не прочитал в статье :)
Просто удивился из названия, чем это плохо.
25 000 $
Простите, а что там на такую сумму? Снаряд должен быть из чистого серебра?
А вот когда 50 страничный документ тормозит в любом браузере на Core i5 с 8Гб ОЗУ на мой взгляд — это финиш.
Что бы любой программист легко ориентировался нужно показать ему, что можно сделать только так и оставить лишь ту свободу, которую вы заложили.
Класс Controller должен получать объекты request, server и security.
Ядро должно требовать от action возврата объекта класса View
Connection к БД должен быть передан через объект сервера.
Всякие FormBuilder должны работать с request, model и возвращать View.
Соответственно больше ничем Controller нагружать не надо.
Начнем с мелочей и дальше к крупному:
— зачем использовать префикс подчеркивания если язык поддерживает инкапсуляцию в части protected/private/public
— вызов в методе наследнике лишь метод родителя, признак плохой архитектуры
— protected нужно использовать для делегирования наследнику возможность вызова, а не для того что бы наследник переопределял работу родительского уровня. То что вам нужно, это задание абстрактного метода getModelClass, который будет возвращать имя класса (Вы покажете коллегам, что ваш контроллер завязан на определенную модель и её нужно указать обязательно)
— повсеместные статические вызовы — ужас (никогда не работал с ZF1)
— работа с глобальными массивами без обертки — плохо
— слишком много ответственности у контроллера, не понятно как с ним работать без документации. Нужно больше интерфейсов, что бы код говорил сам за себя
Что простите? Когда это они окупались во время прихода Элопа?
Тёплое с мягким не надо путать.
Т.е. вы подтверждаете что просто хейтите без адекватных аргументов?
Боже мой, как же вы любите бросаться словами, это ужас. Что конь, что корова — животное.
Во-первых я говорю про продажи WP, а не только Nokia.
Во-вторых точных цифр я не знаю, лишь читал в своё время про объёмы продаж. Ладно подождём новостей за год, они вот-вот должны выйти.
Мне тоже лень. Но я не верю, что обходится дешево.
Пора уже прекращать эти суеверия, что OpenSource это панацея.
Во что переварится сам продукт, так и говорить не хочется.
До сих пор она глючит и косячит. Добавление новых источников их тайловую службу идет со скрипом. Что-то не верится в ваши голословные утверждение, что поддержка их оболочки им дешево обходится.
Сравнение продаж было в денежном эквиваленте. А то что вы сравнили лишь самый дешевый представитель WP уже говорит о вашей беспросветной предвзятости.
Платформа продается успешно, когда её покупают. Не надо нести ахинею.
И желательно сравнить с цифрами на поддержку Symbian и разработку и развитие Maemo.
Компания пошла прахом до принятия WP.
Продажи WP обогнали в России и в Индии продажи iOS, а значит платформа продается успешно.
Соответственно Nokia должно похоронить обслуживание WP. Хм, но ведь Nokia не тратит средств на поддержку ОС, лишь на расширение, а это не сопоставимые расходы(с теми же расходами HTC на расширение Android своей оболочкой). Т.е. опять не срастаются ваши заявления с действительностью.
Ладно, дальше можете хейтить что угодно. Да, зацепили вы меня своим хейтерством, но у меня уже прошло :)
Я до сих пор жду нормальной интеграции Skype в Messges
Просто удивился из названия, чем это плохо.