Язык AML

  «Мой профиль»  

Уважаемые Посетители!

Вот мы добрались и до мультифайловых проектов! AML поможет вам не только съэкономить время, пропорциональное их количеству, но позволит эффективно управлять их параметрами.

Alex_soldier
(alex_soldier@mail.ru)
Введение Версии Примеры Скачать Мнения

ПРИМЕР 5: РЕАЛИЗАЦИЯ ПРОЕКТА
                        ИЗ НЕСКОЛЬКИХ ФАЙЛОВ

Реализация проекта из нескольких файлов

При увеличении количества страниц количество подключаемых файлов-исходников также стремительно нарастает. Чтобы в один прекрасный день в них не заблудиться, необходимо заранее четко продумать структуру каталогов.

Как я раньше говорил, мой сайт содержит около 500 web-страничек. Даже с применением моей технологии проектный файл *.aml получится слишком большим, поэтому я делаю разбиение на разделы и подразделы. К примеру, вот мой раздел проекта AML (пока всего 11 файлов):


По какому принципу разбивать на разделы? Я очень советую делать это по директориям, в которых лежат проекты разных тематик. Но даже внутри одного большого проекта советую отдельно выделить наиболее громоздкие подразделы (новости, статьи, резюме, ... , все то что имеет тенденцию к разростанию). Тогда удастся более-менее управляться с проектом!

НАМЕЧЕННЫЕ ПЕРСПЕКТИВЫ

Видели в примере листинга эту длинную ленту повторяющихся фрагментов? Конечно же, это легко делается простым копированием + исправление заголовков и другого текста. Но это же задает и направление по дальнейшему развитию языка AML.

Проект любого размера можно будет без труда свернуть в пару десятков строк исходного кода (только файл *.aml), если ввести циклическую конструкцию в связке со считыванием строк из файла и их встраиванием в типовой шаблон.

Очень хочу реализовать это в ближайшее время, т.к. управление перейдет на качественно новый уровень - через текстовые файлы, т.е. по своей простоте приблизится к интерфейсам CMS.

Список примеров  > Следующий пример  >>>


∙ Форумы ∙
∙ Космос ∙
∙ Игры ∙
∙ Heroes ∙
∙ WEB ∙
∙ AML ∙
∙ Delphi ∙
© Copyright 1998 – 2009 by Alex_soldier
Сайт сделан по технологии AML

РАЗДЕЛЫ САЙТА

Главная страница Мира Идей
Лаборатория WEB-мастера
Уголок Программиста
Игровая Зона
Статьи о Космосе и Вселенной

РАССЫЛКИ САЙТА
(Content.Mail.Ru)

Обзор интересных рассылок

Web-мастерство для каждого

Космос: Новости Вселенной

Чего нам не хватает в играх?

Heroes: только Новые Идеи

HTML, CSS, JS в примерах

Самые-самые убойные
анекдоты сети




Получить архивы на e-mail (RAR ~ 2 Мб)