не волнуйтесь, много спецов на IT рынке в ближайшие несколько десятилетий не будет точно.
вообще, много спецов нигде не бывает.
по поводу "что мне за это будет". есть абсолютно рациональные и эгоистичные причины для разработчика, они названы в тексте и в комментах. так что никого заставлять не надо.
насчет "кто платит" - если изучите рынок вакансий, увидите, что платежеспособный спрос на кодеров с xslt велик и платят на 30-50% больше.
В Питере есть такой легендарный человек, я его знаю с 2002 года. Он называет себя Роман Веров, но это не его настоящее имя. За свою продолжительную интернет-карьеру он успел поработать практически во всех серьезных конторах города, а когда они закончились - и в несерьезных тоже. Везде занимал высокие позиции, но удерживал их не дольше нескольких месяцев. Последний раз я его видел в одной студии - партнере umisoft на должности техдиректора. Как только мы стали партнерами, его уволили и оттуда. Через какое-то время напротив нашего офиса появились такие плакатики "Сайт за 9000 р. Romver.ru". Позже оказалось, что он оклеил окрестности офисов всех крупнейших студий города - мы долго с коллегами по рынку угорали этому маркетинговому ходу.
И что поразительно - взрослый вменяемый мужик. С 1997 года интернетом занимается. И не понимает, что клиент, идущий заказать сайт в студию где проекты минимум от $10K НИКОГДА не поведется на сайт за 9000 рублей. Бумажки эти вроде до сих пор висят, хорошо и высоко приклеены, только выцвели совсем.
справедливости ради лучше сказать так:
она краткосрочно повышается за счет снижения скорости и повышения требований к квалификации,
но среднесрочно повышается за счет масштабируемости и унифицируемости
идея хорошая, но в больших компаниях неэффективная.
чаще всего страдают от смены ответственных со стороны клиента из-за банальной текучки кадров или карьерных перемещений внутри оного.
тогда надо каждый раз перезаключать приложение, но оно в такой ситуации не спасает.
ну это уже холиварщина ;)
Smarty предпочтителен в небольших, неотчуждаемых и не развивающихся проектах.
Большинство проектов Рунета сейчас именно такие. Просто хочется это менять...
именно так!
при использовании таких инструментов, как Eclipse проблем возникать не должно, и обычно не возникает.
но есть любители все редактировать через far+colorer. у них иногда возникают проблемы при командной работе.
технологии осваиваются после понимания их преимуществ. понимание приходит с опытом. опыт со временем.
я сам в бизнесе веб-разработки с 2000 года, но еще полгода назад я бы не сел писать такую статью, т.к. сомневался.
сейчас увидел, многое понял, посчитал, поумнел, написал.
через месяц, полгода или год и остальные поймут потихоньку и начнут осваивать xslt. может даже Битрикс одумается.
на самом деле это суперская идея.
студии могут делать однотипные по функционалу проекты на одних и тех же шаблонах и при этом это будут разные сайты (в разных дизайнах и компоновках).
у нас один партнер однажды собрался сделать около сотни разных сайтов для одного клиента на одной коробке - так он больше всех был рад xslt ))
так вот, а в случае XSLT ты бы вообще так не парился - искать автора или разбираться в его коде самому.
преемственность кода XSLT от разработчика к разработчику выше на порядок - это и есть отчуждаемость
Изначально я хотел, чтоб у нас в продукте появилась поддержка Smarty. И вопрос кадров меня больше всего останавливал, когда наши девелоперы стали убеждать меня в преимуществах XSLT против Smarty. Они меня переубедили тогда.
И вопрос специалистов оказался решаемым - все три человека, которые сейчас занимаются XSLT у нас в офисе, все пришли без знания оного. Средний срок обучения - один месяц.
вообще, много спецов нигде не бывает.
по поводу "что мне за это будет". есть абсолютно рациональные и эгоистичные причины для разработчика, они названы в тексте и в комментах. так что никого заставлять не надо.
насчет "кто платит" - если изучите рынок вакансий, увидите, что платежеспособный спрос на кодеров с xslt велик и платят на 30-50% больше.
Вам не кажется, что дело не в XSLT, а просто мир так устроен? ;)
И что поразительно - взрослый вменяемый мужик. С 1997 года интернетом занимается. И не понимает, что клиент, идущий заказать сайт в студию где проекты минимум от $10K НИКОГДА не поведется на сайт за 9000 рублей. Бумажки эти вроде до сих пор висят, хорошо и высоко приклеены, только выцвели совсем.
Почему я его сейчас вспомнил - он недавно нас посмешил своей новой деятельностью как аналитика сайтов.
А я все жду, когда напротив офиса umisoft появятся листовки "лучшая CMS за 200 рублей".
я был в шоке, когда узнал масштаб промышленного шпионажа
она краткосрочно повышается за счет снижения скорости и повышения требований к квалификации,
но среднесрочно повышается за счет масштабируемости и унифицируемости
чаще всего страдают от смены ответственных со стороны клиента из-за банальной текучки кадров или карьерных перемещений внутри оного.
тогда надо каждый раз перезаключать приложение, но оно в такой ситуации не спасает.
Раз уж зарегистрировался - буду писать еще. Есть еще много что сказать.
Если противники не заминусят ;)
Smarty предпочтителен в небольших, неотчуждаемых и не развивающихся проектах.
Большинство проектов Рунета сейчас именно такие. Просто хочется это менять...
вот пара полезных ссылок для начала:
wikipedia
типа учебник с примерами как все просто делается и сортируется
при использовании таких инструментов, как Eclipse проблем возникать не должно, и обычно не возникает.
но есть любители все редактировать через far+colorer. у них иногда возникают проблемы при командной работе.
я сам в бизнесе веб-разработки с 2000 года, но еще полгода назад я бы не сел писать такую статью, т.к. сомневался.
сейчас увидел, многое понял, посчитал, поумнел, написал.
через месяц, полгода или год и остальные поймут потихоньку и начнут осваивать xslt. может даже Битрикс одумается.
студии могут делать однотипные по функционалу проекты на одних и тех же шаблонах и при этом это будут разные сайты (в разных дизайнах и компоновках).
у нас один партнер однажды собрался сделать около сотни разных сайтов для одного клиента на одной коробке - так он больше всех был рад xslt ))
преемственность кода XSLT от разработчика к разработчику выше на порядок - это и есть отчуждаемость
И вопрос специалистов оказался решаемым - все три человека, которые сейчас занимаются XSLT у нас в офисе, все пришли без знания оного. Средний срок обучения - один месяц.
Я не говорю, что Smarty плохой, я говорю о его недостатках ;)