|
Аналог XSD для JSON | ☑ | ||
---|---|---|---|---|
0
H A D G E H O G s
07.08.24
✎
11:29
|
День добрый.
Для XML есть стандартизированный язык описания XSD. Есть ли такой же стандартизированный язык описания для JSON, заверенный лучшими мировыми ISO? |
|||
1
Fragster
07.08.24
✎
11:31
|
||||
2
Fragster
07.08.24
✎
11:32
|
||||
3
Garykom
07.08.24
✎
11:39
|
На практике JSON Schema практически бесполезен
Намного лучше написать свои валидирующие функции |
|||
4
H A D G E H O G s
07.08.24
✎
11:40
|
(1) (2) Спасибо
|
|||
5
d4rkmesa
07.08.24
✎
11:43
|
Если в 1С, иногда можно использовать Пакет XDTO, правда, с некоторыми ограничениями:
https://infostart.ru/1c/articles/1924346/ С XML, конечно, проще. Никогда не грузил в пакет xsd для валидации, проще работать как с макетом. |
|||
6
H A D G E H O G s
07.08.24
✎
11:47
|
(5) Я в Delphi с этим планирую.
|
|||
7
H A D G E H O G s
07.08.24
✎
11:47
|
(5) Но спасибо
|
|||
8
sikuda
07.08.24
✎
11:54
|
(6) Можно вопрос? Это та самая Delphi, которая испортила Pascal и была на ядре .Net?
|
|||
9
H A D G E H O G s
07.08.24
✎
11:58
|
(8) Она. Но уже совершенно другая. Замыкания, рефлексия, мапы, ООП как в Java.
|
|||
10
Patriot1C
07.08.24
✎
12:13
|
Главный вопрос на чем будет исполняться? JVM, .Net, binary exe, jsnode?
Мультиплатформеностью можно заниматься только если это монополист: типа 1С или Google(MMP). |
|||
11
Garykom
07.08.24
✎
12:24
|
(10) Компиляция в нативный код где можно
Под Android/iOS там чуть сложней, нативный + либы на Java/C++/Objective-C/Swift И да wiki:Embarcadero_Technologies фактически узкий монополист (по оборотам вероятно сравнимо с 1С) |
|||
12
Patriot1C
07.08.24
✎
12:43
|
(11) Зоопарк на поддержке это конечно к деньгам.👍 Но в развитие я был бы осторожнее.
Большие дяди легко забивают болты на развитие своего если это не приносит прибыли. Internet Explorer Microsoft Pascal Microsoft Silverlight 1C 7.7 1C 8, когда разовьётся 1С Элемент... |
|||
13
Garykom
07.08.24
✎
13:02
|
(12) Чем хорош Дельфи - стабильностью
Да есть проблемы совместимости и кроссплатформенности Но код не менялся как 1C 7.7 -> 1C 8 ОФ -> 1C 8 УФ (модальность) -> 1C 8 УФ (отказ от модальности и синхронности) |
|||
14
sikuda
07.08.24
✎
13:29
|
(13) Стабильность это хорошо(спасибо 1С за это)
Но надо понимать что на чем основывается. Если классическая Delphi основывается на Microsoft .Net и Windows то стабильность будет полная и не нужно будет задавать Вопрос асинхронно 🔥 Потому что все основано на диалоговых окнах Windows с отдельным циклом обработки событий, а не на браузерном движке с единым обработчиком! 👍 Так что проблемы совместимости и изменение кодовой базы это единый процесс! https://blog.sikuda.ru/?p=3257 |
|||
15
Garykom
07.08.24
✎
13:43
|
(14) Классическая Delphi она не Microsoft .Net
Там своя VCL Потом добавили возможность использовать .Net с Windows.Forms и т.д. Но это совершенно не обязательно Суть что старый код написанный еще во времена Delphi 7 обычно прекрасно компилируется и работает на последней Delphi Понятно с учетом ограничений кроссплатформенности |
|||
16
sikuda
07.08.24
✎
14:12
|
(15) Так база одна, классическая оконная система вылизанный до блеска пользуясь повсеместностью Windows и далее унификация с Gnome и т.д.
Если большая кодовая база Delphi уже есть, тогда понятно решение. А на пустом месте: - подход типа 1С на библиотеку wxwidgets легче и быстрее если нужно просто интерфейс - JVM c 17 там весь Goggle Compose и Мультиплатформа с мобильными ОС.(есть статическая сборка (под 100Mb)) |
|||
17
Garykom
07.08.24
✎
14:33
|
(16) Да там тоже был холивар
https://blogs.embarcadero.com/firemonkey-vs-vcl/ |
|||
18
Patriot1C
07.08.24
✎
16:09
|
(17) Какой слабый холивар, надо Clipper vs FoxPro
|
|||
19
craxx
08.08.24
✎
08:35
|
(12) 1С Элемент, ИМХО мертворожденный косплей Питона.
|
|||
20
CepeLLlka
08.08.24
✎
08:55
|
(19)Ещё со времен 1С 77 писали что это Бейсик и вроде как живо до сих пор. Почему Элемент по вашему уже мертв?
|
|||
21
sikuda
08.08.24
✎
15:18
|
(19) 1С Элемент, ИМХО скорее косплей Ktor(Kotlin). Но на момент распространения 1С 7,8 было огромное количество дешевых хорошо образованных людей разобравшихся с этим 1C Бейсиком.
Сейчас ситуация обратная 1С сама накачала стоимость своих спецов, а объяснить 1С-нику что ему надо менять Как в предсказании - Не уточняем что "доступно и всерьез"... Смотря в прошлое, предсказываем будущее 1С |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |