честно говоря, из этой статьи я так и не понял, чем XML Sapiens лучше XSLT
Тем же, чем фреймворк лучше библиотеки. (так оно и есть)
С моей стороны было некорректно сравнивать подход "XML + XSLT" с XML Sapiens, поскольку это не равнозначные вещи. XML Sapiens позволяет ускорить разработку сайтов за счёт унификации логики и представления, а "XML + XSLT" лишь конечная обработка данных выданных каким-то движком.
Простая "автоматизация дизайна" выполняется с помощью XSLT, более сложные вещи лучше перекладывать на сервер.
Все известные мне примеры выгрузки XSL к клиенту связаны с автоматизацией, а не с www. Врядли кто-то из разработчиков web рискует парсить XSLT на стороне клиента (моя команда в частности делает XSL-преобразование именно на стороне сервера с помощью библиотеки Sablotron)
Зачем здесь изобретать еще один велосипед, который лишь повторяет уже имеющиеся инструменты?
Поверьте, этот фреймворк имеет определённые преимущества перед многими известными, так что он не зря "коптит небо". =)
А на счет клиентской стороны... Opera не поддерживает XML+XSLT (или последние версии уже поддерживают?), что значительно ограничивает область применения такого подхода.
IE поддерживает и этого пока достаточно. =) Но, как я уже сказал, пока мало кто рискует делать столь революционные шаги отдавать контент в настоящем, семантическом XML (а жаль).
Сталкивался с CMS Sapid (бесплатной на основе XML Sapiens). Очень понравилось, но пока схема XML + XSLT мой процесс устраивает больше как минимум из-за большей простоты понимания.
PS: XSLT это конечно не язык программирования в чистом виде, но его точно не следует путать с CSS. XSLT это язык преобразований из XML во что угодно от HTML и RSS до TeX и PDF. Главное ведь не возможность слепой конвертации, а управляемая конвертация один и тот же xml документа может быть преобразован через XSLT как в семантический XHTML так и в жутко запутанный табличный HTML 3.1 вам решать.
Это не вся правда о XSLT =)
Вы же не ратуете за избавление от javascript в пользу серверного решения?
XSLT может отрабатывать НА СТОРОНЕ КЛИЕНТА. Например можно делать фильтрацию или сортировку таблиц без обращения к серверу и javascript.
С другой стороны даже при использовании XSLT на стороне сервера он великолепно служит для разделения кода и дизайна. Только нормальный дизайн всёже имеет собственную логику в каком-то дизайне анонс новости должен показывать первые 200 знаков, а в каком-то ограничиваться на краю слова, где-то дату нужно выводить в английском формате, а где-то словами и вместе со временем. Удобно автоматизировать дизайн имея в своём распоряжении циклы и ветвления...
Такой вариант внесения программных фишек в дизайн давно зарекомендовал себя и используется в том же Smarty или Mason, но XSLT имеет ряд серьёзных преимуществ перед ними может работать не только в php/perl но и с любым xml, сгенерированным хоть на C++. Опять же сама библиотека (например Sablotron) бинарна, что серьёзно увеличивает производительность движка шаблонов даже на php.
От вас первого слышу про необходимость в таком.
В любом случае ЭТО ВОЗМОЖНО и даже вы лично при небольших навыках в javascript сможете это реализовать, если не найдёте готового решения.
Во-вторых, если только "прощает многие вещи" - разве это плохо? :)
телефон с браузером стоит $200 а не $30 разве это хорошо? Причина ведь одна и та же раз программы должны прощать ошибки, то они должны быть сложнее, а оттуда и тормоза и цены мобильных устройств.
С одной стороны вы спорите, что 15 программ это много (уверяю вас у многих специалистов такова специфика, что в одном приложении задачу не решить и 15 набегает без труда) а с другой ратуете за то, чтобы открывать 15 окон (или по вашему я должен себя ограничивать в количестве окон?) интернета в одном таскбаре. Вас не поймёшь. Вы нормально воспринимаете вторую строку таскбара, но против того, чтобы она находилась в окне браузера.
По моему вы начали спор о вкусах, который изначально бесполезен.
Да, указанный прототип относится к разряду телевизоров, т.е. проектор с внутренним экраном. (кстати толщина 27 см это только начало при таком способе можно получить проекцию и потоньше) Но сама по себе технология технически может быть использована и для внешнего проектора. Думаю на проектор ещё не скоро позарятся, ведь с увеличением диагонали прийдётся увеличивать и частоту развёртки (стена ведь не из люминофора изображение на ней не фиксируется) а нынешние сконаторы потребляют тоже весьма немало. А вот что до цветопередачи, то вы совершенно правы енергии даже самого простого полупроводникового лазера вполне достаточно, чтобы заткнуть плазму за пояс при разнице в потреблении отличной на два порядка.
Лазерный телевизор является новым только потому, что синий полупроводниковый лазер появился относительно недавно. До этого момента чисто физически нельзя было сделать развёртку из лазеров. Интересной особенностью такой технологии может являться то, что проектор может быть чрезвычайно тонким, а проецировать можно просто на стену с весьма хорошими показателями яркости и разрешениея.
1. нет такого экрана, который вместил бы все возможные файлы и надеясь таким образом объять необъятное вы всё равно не всегда имеете эффект
2. В "Мой компьютер" не бывает много объектов и экран остаётся занятым пустотой. Потому у ХР сделали заполненной всю площадь левой панели хоть как-то оправдать дыры.
3. Нет человека, который может нормально ориентироваться в списке из 200 похожих названий (зайдите в windows32 и попробуйте там сориентироваться)
4. В маке вобще нет проводника, и способ переноса файлов из одного окна в другое вполне удобен, но для этого оба окна должны быть меньше экрана. (можно конечно выкрутиться, но это будет дольше)
я хочу сейчас получить образование маркетолога или рекламиста.. кстати, может у Вас есть мысли на эту тему, какое образование лучше для занятием интернет маркетингом?
Ну если ставить вопрос так, то конечно маркетинг. Ведь реклама это только один из его инструментов, так что став маркетологом вы автоматически станете разбираться и в рекламе.
Ну а если отвечать не по букве вопроса, а по сути, то нынешнее образование в этих областях сильно отстаёт от реальной жизни. Например блог Дмитрия Давыдова на мой взгляд может научить маркетингу лучше, чем экономический факультет МГУ. В любом случае для того, чтобы добиться результата в общественных делах (а маркетинг тесно связан с обществом) необходимо в первую очередь избавиться от зашоренности и шаблонного мышления, а также научиться общаться с большой аудиторией.
Вы немного не поняли. Эта статистика не самого портала, а сайтов, где установлены счётчики bigmir.net. Эта статистика значительно ближе к объективности, чем вам показалось благодаря громадной выборке конкретных сайтов и конкретных посетителей "отловленных" счётчиком. Я писал не про всех рускоязычных пользователей, а лишь про украинскую аудиторию и привёл вам статистику, (которая кстати полностью соответствует статистике моих украинских сайтов) указывающую что Google имеет в Украине значительно больше пользователей, чем Яндекс.
А кто её замусорил? не ваши ли коллеги?
Я вот тоже немножко оптимизирую, и в Google также имею результаты получше, чем в Яндексе. Но когда я анализирую в чём дело вижу, что основной моей проблемой является вложение больших денег конкурентами. До недавнего времени единственным способом оказаться на первой странице Яндекса по конкурентной тематике была необходимость заплатить $500-1000 за ссылки в месяц. Качество же самого сайта практически не участвовало.
А вот с 26го марта что-то изменилось. Многие из тех, кто раньше не давали моим сайтам дороги к посетителю ушли в тень. Они не перестали платить за ссылки, они лишь перестали гарантировать себе этим места. Лично я уверен, что манипуляция работой поисковиков это плохой путь к потребителю, а нормальный путь в создании востребованных сервисов и публикации ценной информации. Не вижу в этой связи никакой необходимости для поисковиков считаться с интересами коммерческих сайтов, которые вместо журналистов и ценных в своей области специалистов нанимают "менеджеров по ссылкам".
Тем же, чем фреймворк лучше библиотеки. (так оно и есть)
С моей стороны было некорректно сравнивать подход "XML + XSLT" с XML Sapiens, поскольку это не равнозначные вещи. XML Sapiens позволяет ускорить разработку сайтов за счёт унификации логики и представления, а "XML + XSLT" лишь конечная обработка данных выданных каким-то движком.
Все известные мне примеры выгрузки XSL к клиенту связаны с автоматизацией, а не с www. Врядли кто-то из разработчиков web рискует парсить XSLT на стороне клиента (моя команда в частности делает XSL-преобразование именно на стороне сервера с помощью библиотеки Sablotron)
Поверьте, этот фреймворк имеет определённые преимущества перед многими известными, так что он не зря "коптит небо". =)
IE поддерживает и этого пока достаточно. =) Но, как я уже сказал, пока мало кто рискует делать столь революционные шаги отдавать контент в настоящем, семантическом XML (а жаль).
Вы же не ратуете за избавление от javascript в пользу серверного решения?
XSLT может отрабатывать НА СТОРОНЕ КЛИЕНТА. Например можно делать фильтрацию или сортировку таблиц без обращения к серверу и javascript.
С другой стороны даже при использовании XSLT на стороне сервера он великолепно служит для разделения кода и дизайна. Только нормальный дизайн всёже имеет собственную логику в каком-то дизайне анонс новости должен показывать первые 200 знаков, а в каком-то ограничиваться на краю слова, где-то дату нужно выводить в английском формате, а где-то словами и вместе со временем. Удобно автоматизировать дизайн имея в своём распоряжении циклы и ветвления...
Такой вариант внесения программных фишек в дизайн давно зарекомендовал себя и используется в том же Smarty или Mason, но XSLT имеет ряд серьёзных преимуществ перед ними может работать не только в php/perl но и с любым xml, сгенерированным хоть на C++. Опять же сама библиотека (например Sablotron) бинарна, что серьёзно увеличивает производительность движка шаблонов даже на php.
Совсем без напильника пока к ослу подходить нельзя.
В любом случае ЭТО ВОЗМОЖНО и даже вы лично при небольших навыках в javascript сможете это реализовать, если не найдёте готового решения.
телефон с браузером стоит $200 а не $30 разве это хорошо? Причина ведь одна и та же раз программы должны прощать ошибки, то они должны быть сложнее, а оттуда и тормоза и цены мобильных устройств.
По моему вы начали спор о вкусах, который изначально бесполезен.
2. В "Мой компьютер" не бывает много объектов и экран остаётся занятым пустотой. Потому у ХР сделали заполненной всю площадь левой панели хоть как-то оправдать дыры.
3. Нет человека, который может нормально ориентироваться в списке из 200 похожих названий (зайдите в windows32 и попробуйте там сориентироваться)
4. В маке вобще нет проводника, и способ переноса файлов из одного окна в другое вполне удобен, но для этого оба окна должны быть меньше экрана. (можно конечно выкрутиться, но это будет дольше)
Ну если ставить вопрос так, то конечно маркетинг. Ведь реклама это только один из его инструментов, так что став маркетологом вы автоматически станете разбираться и в рекламе.
Ну а если отвечать не по букве вопроса, а по сути, то нынешнее образование в этих областях сильно отстаёт от реальной жизни. Например блог Дмитрия Давыдова на мой взгляд может научить маркетингу лучше, чем экономический факультет МГУ. В любом случае для того, чтобы добиться результата в общественных делах (а маркетинг тесно связан с обществом) необходимо в первую очередь избавиться от зашоренности и шаблонного мышления, а также научиться общаться с большой аудиторией.
PS Что же касается рекламы как таковой недавно я публиковал здесь небольшую шпаргалку о стратегии рекламных кампаний. Возможно она окажется вам полезной.
а что такое CEO? =)
Не поленитесь ознакомиться со статистикой
Я вот тоже немножко оптимизирую, и в Google также имею результаты получше, чем в Яндексе. Но когда я анализирую в чём дело вижу, что основной моей проблемой является вложение больших денег конкурентами. До недавнего времени единственным способом оказаться на первой странице Яндекса по конкурентной тематике была необходимость заплатить $500-1000 за ссылки в месяц. Качество же самого сайта практически не участвовало.
А вот с 26го марта что-то изменилось. Многие из тех, кто раньше не давали моим сайтам дороги к посетителю ушли в тень. Они не перестали платить за ссылки, они лишь перестали гарантировать себе этим места. Лично я уверен, что манипуляция работой поисковиков это плохой путь к потребителю, а нормальный путь в создании востребованных сервисов и публикации ценной информации. Не вижу в этой связи никакой необходимости для поисковиков считаться с интересами коммерческих сайтов, которые вместо журналистов и ценных в своей области специалистов нанимают "менеджеров по ссылкам".