Термины

  1. SKY. это учебно-практический проект, стремящийся к максимально быстрому и бесконечному развитию, максимальному вниманию к деталям, предельной простоте в вопросах создания веб-сайтов
  2. Ядро SKY. - это код SKY. для повторного использования в веб-приложениях, ядро имеет 3 крыла (уровня). Архитектура любого SKY-приложения, основывается на использовании кода первого и второго крыла
  3. null-site - это пустой сайт (заготовка) для создания произвольных сайтов и содержащий код первого и второго крыла
  4. Код первого крыла, это тот, который используется всегда фронтальной частью SKY-приложений. По сути это три файла: main/sky.php, main/wing.php и main/front.php
  5. Код второго крыла, это тот, который используется во всех SKY-приложениях для разных точек входа. Первое и второе крыло - это CORESKY код
  6. Код третьего крыла, это тот, который может использоваться при необходимости, в зависимости от типа веб-приложения, обычно выполняется в объектно-ориентированном стиле
  7. Точка входа - виртуальная точка кода, начиная с которого происходит выполнение скрипта. Точка входа фронта сайта - `front`, другие точки входа: admin, cron. Запросы ajax относятся обычно либо к `front` либо `admin`
  8. Валидация - проверка значений переменных в запросах, на предмет того, что пользователь ввел допустимые значения.
  9. Крышевание - deny hacking attempts "DHA" созвучно с укр. словом "дах" - крыша. Тестирование переменных запросов, на предмет их нормальных значений (и блокирование кода), которые при нормальной работе сайтов не могут возникнуть, однако могут появиться в скриптах, в случае попыток взлома сайта.
  10. Уровень абстрактной связи - уровень сравнительного отождествления понятий
  11. Кристаллизация SKY. - нахождение кода SKY. с наиболее высоким уровнем абстрактных связей, с учетом идеологии SKY. Попросту говоря, кристаллизация - это оптимизированный код (реализация) + оптимизированный! интерфейс в определенной постановке задачи. Подобную работу должны выполнять те, кто выпускает стандарты. В определенной постановке задачи, лучший код может быть только один, это и есть кристаллизированный код
  12. Объектная подоплека - высокий уровень соответствия описания объекта с возможностями объектно-ориентированного стиля программирования, а также существование адекватных причин его применения
  13. FTRD = A^0/0/0/0 D^0/0/0/0 E^0/0/0/_ R^0/0/_/0 - Files Tables Rows Dirs, Added Deleted Edited Renamed
  14. Нить SKY. - единственно верное, идеальное состояние кода SKY. (и способ его развития) в определенной точке отсчета
  15. Бред - значительно удаленный код от идеальной нити SKY.
  16. Парадигма сложности SKY. - определяет то, что все отдельные объекты системы SKY не имеют большого уровня сложности. Глобально сложные аспекты состоят из совокупности простых объектов
  17. Облачные модификации кода - это вероятностно редко используемые модификации кода ядра SKY, которые могут быть получены с помощью выполнения метакоманд в приложении DEV.SKY. При этом основной (без модификаций - `clear cloud`) код ядра максимально покрывает потребность в коде для самого разного спектра веб-приложений придерживаясь парадигмы сложности SKY.
  18. Идеальный код - в этом проекте "SKY.", вероятно имеется идеальный и не идеальный код, но проект стремиться создать идеальный код. Не забывайте о "точке зрения" - для разных точек зрения идеальный код разный. Точка зрения идеального кода в этом проекте, определена в первой статье о SKY.
  19. ПИК "обертка" - повторно используемый код, вносящий изменения в существующий интерфейс. Нужно стремиться чтобы эти изменения были оправданы, а не просто поменять "шило на мыло" :) как часто бывает
  20. ПИК "алгоритм" - повторно используемый код, вносящий алгоритмы. Реальный код чаще всего содердит обе компоненты
  21. Ученый (звание) - на этом сайте, это не тот кто имеет соответствующий документ об образовании, а тот, кто написал в блоге свое философское эссе о том как должна (будет) в будущем развиваться отрасль программирования и его видение признано сообществом ценным