Pull to refresh
27
0
Константин Некрасов @knekrasov

User

Send message
Если я правильно понимаю, HC это не просто canvas-библиотека. В качестве целевой платформы там служат SVG и VML, что позволяет абстрагироваться от конкретного браузера. В частности, в IE6 оно тоже будет работать)
Я имел в виду использование XSL вообще в вебе. То, что результат преобразования можно подсунуть браузеру для отрисовки (XHTML) — вот это уже скорее побочный эффект.
Интересно, а спрос чем рождается? Низкой ценой разработки? Тогда это вообще замкнутый круг.
Не спорю, все можно. Можно и микроскопом гвозди забивать.
«Оверрайдить» функциональность, как вы выразились, можно на любом другом языке шаблонов или разметки (шаблоны в ZF, JSP, Freemarker etc). Про возможность экранирования я вообще молчу — это базовая функциональность для подобных средств.

А на самом деле мешанина кода реально есть. XML в пхпшном проекте, который генерирует HTML с хитропривязанным яваскриптом — тот еще треш для отладки.

Да и вообще, имхо возможность преобразования XML в корректный XHTML — это скорее побочный эффект технологии. Поэтому и применять надо с осторожностью.
От XSLT смешанное ощущение. Вещь наверняка хорошая в хороших руках, но пользуются ей видимо чаще му не очень хорошие люди.

Как-то отлаживал проект на PHP+XSLT+AJAX. Все круто, кроме SQL injection и неэкранированных xml entities в пользовательских. Ну и плюс каша из кода.

А проект кстати известный.
Расчет был действительно на человека, в целом знакомого с ExtJS. Акцент был сделан на архитектуру приложения (чем лучше пользоваться, как избавляться от лишних зависимостей, как уменьшить сложность поддержки).

Если будет интересно, могу действительно расписать эти пункты подробнее с примерами.
И еще некоторые считают таких фанатиков опасными для проекта. Ну если не считать cowboy-coding, конечно.
Как говорится, если у вас есть проблема и XSLT, то у вас уже две проблемы :) Недавно кстати был повод в этом убедиться.
Разумеется, я не линуксоид в полном смысле. Просто впечатления пользователя, не более.
Возможно, я чего-то не понимаю. С другой стороны, зачем мне хорошо понимать юникс, чтобы оправдать что-то, что работает по факту плохо? По крайней мере с т.з. юзабилити.
Мне просто интересно, а mc правда считается примером хорошего файл-менеджера?
Я понимаю, что альтернатив какбе нет, но все же… Проблемы с отрисовкой, появление левых символов в командной строке (когда на стрелки долго жмешь), Ctrl-Enter работает через раз…
После NC и Far'а как-то печаль берет.
Я не специалист в этой области, но звучит не совсем так.
Для некоммерческих проектов можно использовать бесплатную версию (по GPL3-совместимой лицензии) Ext/Sencha. При этом ваш проект не обязан быть полностью GPL3-совместимым, насколько я понимаю.
Мне тоже 4-ка понравилась больше. Хотя и не без своих проблем.
И не пытаюсь Хотите сникерс? :)
Под обкатанностью я имею в виду объем кодовой базы на этой версии и насколько вменяемые советы можно нагуглить в том или ином случае. Да и статья — своеобразный «крик души» после всего, что приходится поддерживать или рефакторить.
Спасибо за ответ
  1. По поводу документации основная претензия не к оформлению, а к тому, как она написана. Если коротко, то кроссзависимость между различными свойствами в config-объекте, как правило не отражены совсем. То есть ожидаемое поведение компонента из их документации вычленить в принципе нельзя (за исключением тривиальных случаев).
    Кстати говоря, документация к ExtJS 4 не в пример лучше, там даже вменяемые примеры прилагаются.
  2. Разумеется, с умом :)
  3. Интересный метод, спасибо. Хотя в случае с afterrender это и не так критично.
Если хотите, чтобы реальная ссылка осталась на том же уровне, то да, в ref добавляется ../
4-я версия только обкатывается, да и кодовую базу на более старых версиях еще никто не отменял.
Не понял примера с ref — свойство только описывается, но никак не используется в примере.
Присмотритесь к методу showMainScreen из того же примера.
Рад, что вам понравилось.
Пример с Ajax имхо не самый удачный: сервер в идеале не должен знать об особенностях клиентской части, а уж DOM id отсылать с сервера — идея особенно сомнительная.

В остальном с вами согласен. Во внутренности залезать надо, особенно при отсутствии внятной документации :)
12 ...
16

Information

Rating
Does not participate
Location
Воронеж, Воронежская обл., Россия
Date of birth
Registered
Activity