Pull to refresh

Comments 15

Раз уж это магистерская, то имело бы смысл реализовывать не примитивную документоориентированную субд, а хотя бы графовую. Ну и опять же, не понятно зачем ограничиваться именно JSON, если он для этой задачи не слишком подходит.
В JSON все что не хватает — это комментариев.
Я бы предложил такое:
Однострочные //
Многострочные /* */
И блочные (для структурного комментирования скобочного блока) #
В JSON много чего не хватает. Прежде всего не хватает расширяемости.
О какой расширяемости идет речь? «Расширяемость» — слишком большое понятие.
А так он свою функцию вполне выполняет.
О добавлении своих типов узлов. Приходится писать такие костыли: [ «date», «2015-11-11» ] или { «type»: «date», «value»: «2015-11-11» }
Добавлю в список костыль от Microsoft: "/Date(1234567)/"
Как хорошо что в JSON нет расширяемости!!!
Ну да, ведь шести типов хватит всем :-)
Блочный комментарий сделает JSON несовместимым с JS…
Для красоты и удобства могу присоветовать CSON. Coffescript JSON.
Тот же JSON только в Coffee. Плюс в том что нет запятых и скобочек и все красиво.

И вместо `require('config.json')` даем `require('config.cson')` и все.
Очень удобно.
Да-да, очень. Особенно тем, кто никогда не писал require('config.json') :)
Писать в JS и не писать `require` немного странно )
Я не говорил, что не писал require (хотя в этом тоже нет ничего странного, всего лишь ручная сборка зависимостей). Я сказал, что никогда не загружал конфиг через require…

Для справки: js — это не только сервер-сайд в виде node.js, некоторые люди еще и скрипты для браузера пишут :)
FWIW. GAIA это не про NASA, а про ESA (European Space Agency).
Sign up to leave a comment.

Articles