"Coresky" - код для создания веб-приложений на PHP

Код "CORESKY" - это код PHP для повторного использования, который наиболее часто (в абстрактном смысле) используется при построении веб-приложений. Разделение кода по точкам входа смотрите в таблице ниже. Файлы [3,4] можно слить в один, вопрос о целесообразности этого рассматривается. Код "CORESKY" - это попытка сделать минимальные эффективные дополнения к чистому PHP для того чтобы программировать веб-приложения стало удобно. Логика создания кода "CORESKY" описывается в корнях. Всего по одному файлу для каждой важной сущности.

##   front admin cron (console)
1 main/sky.php код первого крыла, используется всегда
2 main/wing.php   код второго крыла
3 main/front.php     "плюшки" для фронтальной части приложений
4 main/mvc.php   в веб, практически всегда имеет смысл использовать MVC схему построения приложений, но есть случаи, когда не нужно. Для админ раздела, файл обеспечивает доступ к моделям
5 main/w3/schedule.php     "плюшки" для построения cron-запусков
6 main/etc/admin.php     "плюшки" для построения кода админ раздела
7 admin/index.php     "роутер" админ раздела
8 admin/_main.php   ?   стандартный функционал админ раздела
9 main/etc/debug.php ? ? ? код подключается только в режиме DEBUG. Это значит, что на продакшн этот код не требует ресурсов сервера вообще
10 main/etc/rare.php ? ? ? файл подключается при необходимости, содержит код CORESKY, который используется относительно редко, например функционал регистрации пользователей. Это позволяет минимизировать размер ядра в памяти большую часть времени

О проекте SKY.

Индустрия производства программного обеспечения особенная. Я думаю многие согласятся со мной в том, что если бы HARDWARE и ПО были совершенно удачны, то на "железе" определенного уровня, программы могли бы работать намного производительнее чем работают сейчас. Это утверждение применимо к подавляющему большинству программных систем, это глобальная проблема и существует она видимо из-за логической сложности предметной области, необходимости хранения в умах программистов большого количества абстрактной информации и неудовлетворительной, в общемировом масштабе, формализации производственного процесса. Анализируемый спектр задач проектов, в которых разрабатывается ПО, практически всегда не оценивается достаточно хорошо и готовое ПО которое, мы имеем на рынке, всегда имеет значительный коэффициент случайного кода и этот случайный код всегда плох. Пользователи часто сетуют и на код операционных систем и на любой другой код, который является фундаментом их программных систем. Индустрия ПО можно сказать развивается уже давно, но никогда в мире не было стремления иметь идеальную систему для создания программного кода, тем не менее такая система необходима всем и ее создание возможно. Эта система имеет имя SKY. и разрабатывается на этом сайте.



Скачать код из видео можно в разделе загрузок

Скриншоты DEV.SKY.

На этом сайте декларируется теория о чрезвычайной важности создания кода наивысшего качества, идеального кода. Такой код будет отправной точкой для любого программиста в мире в работе над его рабочими проектами. Любой программист может участвовать в развитии кода SKY. а система ранжирует код таким образом, чтобы качество SKY. оставалось идеальным. Только код наивысшего качества способен вывести отрасль программирования на новый уровень, только основываясь на таком коде и системе SKY. открывается возможность для создания кода уровня искусственного интеллекта.

Необходимость создания такой системы основывается на следующем:

До настоящего времени, при отсутствии системы, которая бы уделяла максимальное внимание к повышенному КПД процесса программирования, в мировом масштабе теряется чрезвычайно большое количество трудо-часов, которые могли бы быть направлены на полезное действие. Несмотря на существование большого количества кода для повторного использования, все программисты Земли, продолжают "изобретать велосипед", и периодически пишут код (не в учебных целях), который уже написан миллиарды раз.

Фантастическая цель человечества - "объяснение компьютеру на языке человека что нужно сделать" не может быть резко достигнута, и к ней необходимо приближаться постепенно. К примеру программирование, вначале нужно заменить визуальным проектированием, а уж потом общение с компьютером. И до визуального проектирование, еще должно быть много этапов -систематизировать код для повторного использования, понять что важно, для того чтобы отрасль программирования вышла на новый уровень, формализовать процесс программирования.

Новые пакеты
Пакет Закачан Автор
dev.sky.1.001
28 Mar 2017 14:05 GMT energy
upd.dev.1.000
DEV.SKY.
16 Apr 2015 08:02 GMT energy
Новое в блогах
Автор, рубрика, название Комментариев
/ корни / sky / wings -
/ проект SKY / Взгляд на проект SKY с разных сторон -
/ философия / Основной вопрос философии и абсолютное ничто -
/ философия / Каноническая логика, native-решения и SQL инъекции -
/ корни / sky / wings / first / sql -
/ корни / sky / wings / first / sql / praxis -
/ корни / sky / wings / first / trace / errors / production -