Обновить

Комментарии 9

НЛО прилетело и опубликовало эту надпись здесь

Да, там и само ядро описано в 2005 стиле. Своя реализация require.js, сплошные var да for in.

Это учебный пример, поэтому на стили пока, сильно внимания не обращаю. Новые возможности JS, не используются из-за повышенной совместимости (в скором будущем), просто опыт показал у некоторых заказчиков бывают требования на IE. Основная задача — это доступ к данным из шаблона через проекцию БД и структуризация сложных архитектур проектов, правда данная тематика в данном примере не раскрыта. Но спасибо будем лучше читать и улучшать.
Новые возможности JS, не используются из-за повышенной совместимости (в скором будущем), просто опыт показал у некоторых заказчиков бывают требования на IE

Но… ведь есть babel, который следует не просто хотелкам, а настоящему и активно развивающемуся стандарту.


Более того, код самой библиотеки имеет смысл писать на TypeScript. Ведь библиотека должна быть пуленепробиваемой, а типизация очень хорошо помогает самим авторам, да еще и разработчикам, которые случайно не ту переменную передают.


А у вас проверка на типы реализована еще и слабо:


https://bitbucket.org/erlyeagle/friendlyopenspace/src/692888a7d2d5ff5e4071374ca6a53d5485e65129/NRender/Render.js#lines-99

А если передать туда null, который тоже typeof null === 'object', все сломается, да?

НЛО прилетело и опубликовало эту надпись здесь
Нет, своя разработка. Для выборки из нескольких таблиц, формирования списков, деревьев в рамках одного запроса и одной записи результата запроса, для облегчения работы с БД. Многие вещи еще даже не описаны. В планах — это полноценная проекция на несколько таблиц БД, с возможностью их модификации, а обращение происходит по FSQL (свой язык, очень похожий на SQL, но с отличиями). Для удобства выборки из GUI. На базе данных проекций формируются не только запросы, но и элементы GUI.
НЛО прилетело и опубликовало эту надпись здесь
Велик, не велик, ездить учится, а потом и реактивный двигатель поставим. Вещь которая в задумке мне нравится, все из коробки сел и полетел. Ладно, все напишу, самому приятно будет использовать. Потом, мир прекрасен в своем многообразии, цветов и оттенков! Плюс FSQL почти тот-же SQL, более привычен и короче в написании.
Ну это микро баги, подправим спасибо, бывают и опечатки по ночам. Над TypeScript даже пока не думал, на все это нужно время. Большое спасибо за советы!
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации