ОК ... самое главное - полностью абстрагировать свой механизм вывода (это может показаться вам тривиальным, но правда в том, что слишком много людей не подчиняются этому правилу и слишком мало учебников подчеркивают этот момент), так что за кратким API у вас есть механизм рендеринга (делайте ставку на HTML, XML, JSON или что-то такое), наиболее вероятно используя шаблоны ... это один из фундаментальных аспектов запросов на основе веб-приложений (это фактическое разница с настольными приложениями для меня) и охвачены любой лучшей инфраструктурой ... с использованием архитектуры MVC - это следующий шаг ... существует множество инфраструктур MVC практически для любого языка сервера, которые выполняют много работы для вас ... и MVC идеально подходит для приложений, основанных на запросах ... различие между бизнес-логикой и выходным генератором работает примерно в PERFECT ... ключевой момент для масштабирования e веб-приложение - это реализация вашей бизнес-логики, которая обычно включает в себя базы данных . ... это тоже вещь, с которой вам придется много работать ... создание хороших шаблонов HTML - это чертовски работа, но я бы утвердил, что это относительно легко, как только вы получите его повесить ... нет необходимости придумывать супер-креативные решения и новые подходы здесь ... плюс, для меня, стиль и скиннинг заменяемы ... это гораздо сложнее разработать хороший пользовательский интерфейс, который максимально эффективно раскрывает вашу функциональность, чем реализовать его, или даже сделать его фантастическим ...
на вашем месте, я бы не стал слишком разбираться в CSS, если только вы действительно хотите страницы DESIGN (найдите кого-нибудь еще, чтобы сделать это. возможно, даже HTML-шаблоны. серьезно, вы научитесь ненавидеть это ОЧЕНЬ быстро, особенно если вы попытаетесь заставить его работать в IE7 или ниже).скорее попытайтесь создать rockolid семантически хорошо структурированный HTML (хорошо для SEO и доступность (посмотрите на progressive enhancement, если на то пошло)) и изучите JavaScript. посмотрите на некоторые хорошие рамки ... jQuery, Ext ... независимо ... не изобретайте колесо здесь ...
кроме этого, haxe может представлять для вас интерес ... много полезных библиотек на haxelib ...
хорошо, надеюсь, что помогает ...;)
Greetz
back2dos
PHP работает на Linux, и, поскольку вы уже, кажется, знакомы с этим языком, я бы начал там. Или я неправильно понял ваш вопрос? –
Мне интереснее изучать HTML и CSS, вывод скрипта. –