Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > Стартапы, проекты, идеи > Идеология! |
Автор: jokKker 22.4.2007, 22:57 |
Приветствую. У меня исключитьно фундаментальный вопрос (у ньюбов они все такие ![]() Собственно озадачен сейчас внедрением в web технологии и всячески изучаю эту область. Раньше имел достаточно большой опыт работы с php, html, mysql и т.д.. но то было раньше. Как выяснилось технологии ускакали вперед и рулят нынче xml, ajax и прочее. Плавно перехожу к вопросу: раньше архитектура, даже весьма сложного сайта, представлялась весьма тривиально - есть БД, есть php (или что-то другое) c помощью которого из базы вынималось нужно и в виде сгенерированного html отсылалось пользователю. А как это обстоит сейчас? XML - весьма идейная технология и использовать ее абы как представляется некультурным. А базы данных - xml это ведь по сути и есть база данных, т.е. mysql уже не используется? Мелькали еще тут мнения мол "xml совместно с php - это плохой тон.." От всего этого я немного в растерянности. Вразумите! Каким образом сейчас (используя современные тенденции и технологии) организуется достаточно серьезный сайт? Как хранятся данные? Понимаю, вопрос общий.. но я честно предупредил! ![]() Рад буду развернутому ответу или пинку в сторону хорошей статьи.. а лучше и то и другое! ![]() |
Автор: jokKker 23.4.2007, 20:30 |
Модераторам Есть мнение, что данный вопрос выпадает из темы в которую его перекинули.. и что здесь я не получу желаемого ответа. Может вернуть его на место.. или найти более подходящее? |
Автор: Replicator 24.4.2007, 14:09 |
Ну во-первых, XML не используется вместо СУБД. Думаю насчет плохого тона имелось ввиду именно то, что многие хотят БД организовать в виде одного XML-файла. XML может использоваться как промежуточный формат для доставки/отправки/пересылки небольших порций данных. Допустим, из MySQL БД программа на РНР извлекает данные, форматирует их в XML, а клиент получает этот XML-файл при помощи AJAX, преобразует в HTML или при помощи DOM отображает на странице. К Вашему вопросу. Сейчас данные часто подгружаются как XML или JSON в асинхронном, а не как сформированный HTML/XHTML в синхронном режиме. На клиента легло больше обязанностей по формированию внешнего вида, по вычислениям и навигации. Если раньше ВСЕ вычисления, да и вообще ВСЮ работу полагалось отдавать серверной части и ни в коем случае не доверять клиенту, то сейчас клиентской части отдается все больше и больше обязанностей. |