История изменений
Исправление den73, (текущая версия) :
Прежде чем пытаться с наскоку в двусторонний дата-биндинг, следует изучить работу BOM на примитивном уровне.
А на каком основании двусторонний биндинг стал сложным? А на Dbase III и Clipper 87 в 1990 году это было просто. Задача та же - написать ГУЙ к БД со свистелками и перделками. Она решалась легко. И чем дальше, тем сложнее оно становилось. Хотя до 2013 года мне удавалось обходиться обычными датасетами, пусть несколько усложнёнными по сравнению с тем же клиппером, но ещё постижимыми. Теперь, оказывается, двусторонний биндинг, т.е. тупо возможность показать данные на экране, отредактировать их и записать обратно в БД - это не то, с чего я могу начать. Это какой-то лохотрон :)
Скоро неделя, как я не могу решить такую задачу, как автоматически сгенерировать работоспособное меню для 4 страниц своего сайта. В меню должно показываться, где я нахожусь. Если я добавлю 5-ю страницу, меню должно перегенерироваться. Допустим, оно должно собираться из title, из структуры директории, из какого-то специального скрытого div, находящегося на странице. Раньше я делал это на чистом html, написал функцию на лиспе строк на 20, которая генерировала меню по шаблону. Да, данные собирались вручную, а не выдёргивались из самих страниц, но это же была наколенная поделка. Также я написал примитивный генератор галереи - ну ещё строк 20. Да, там наверняка говнодизайн, но возложенные на меня задачи были просты, я отвлёкся от своих дел на несколько часов и решил их. Этот сайт работал на тех браузерах, работает на современнх, хотя порядка 10 лет к нему никто не прикасался :)
http://boxlab.narod.ru/gallery_li.htm
Почему-то сейчас стало проблемой вообще создать работоспособное меню, а уж чтобы оно автоматически генерировалось - это, видимо, вообще rocket sciense.
По мере знакомства со всё новыми и новыми технологиями (а я уже касался webpack, express, react, pug, vue и наверное, часть технологий уже забыл из тех, в которых прошёл hello world) я чувствую, что решение этой тривиальной задачи становится всё дальше и дальше.
Почему в Microsoft Word в 1998 году был пункт «создать оглавление», который собирал по документу все заголовки (аналоги h1,h2,h3) и строил из них иерархическое кликабельное меню, пригодное для печати. Можно было просто зайти в меню Word, пошарить по нему и за 10 минут найти эту возможность, а ещё за 30 - настроить нужный вид. Почему в 2018 году у меня с этим трудности? Операция «пошарить по меню» стала столь трудоёмкой, что стало практически нереально её осуществить.
Я вот тут не сразу понял, что react и angular из разных категорий. Но я же не сам это придумал - сравнение react vs angular много где в интернете проводится.
Исправление den73, :
Прежде чем пытаться с наскоку в двусторонний дата-биндинг, следует изучить работу BOM на примитивном уровне.
А на каком основании двусторонний биндинг стал сложным? А на Dbase III и Clipper 87 в 1990 году это было просто. Задача та же - написать ГУЙ к БД со свистелками и перделками. Она решалась легко. И чем дальше, тем сложнее оно становилось. Хотя до 2013 года мне удавалось обходиться обычными датасетами, пусть несколько усложнёнными по сравнению с тем же клиппером, но ещё постижимыми. Теперь, оказывается, двусторонний биндинг, т.е. тупо возможность показать данные на экране, отредактировать их и записать обратно в БД - это не то, с чего я могу начать. Это какой-то лохотрон :)
Скоро неделя, как я не могу решить такую задачу, как автоматически сгенерировать работоспособное меню для 4 страниц своего сайта. В меню должно показываться, где я нахожусь. Если я добавлю 5-ю страницу, меню должно перегенерироваться. Допустим, оно должно собираться из title, из структуры директории, из какого-то специального скрытого div, находящегося на странице. Раньше я делал это на чистом html, написал функцию на лиспе строк на 20, которая генерировала меню по шаблону. Также я написал примитивный генератор галереи - ну ещё строк 20. Да, там наверняка говнодизайн, но возложенные на меня задачи были просты, я отвлёкся от своих дел на несколько часов и решил их. Этот сайт работал на тех браузерах, работает на современнх, хотя порядка 10 лет к нему никто не прикасался :)
http://boxlab.narod.ru/gallery_li.htm
Почему-то сейчас стало проблемой вообще создать работоспособное меню, а уж чтобы оно автоматически генерировалось - это, видимо, вообще rocket sciense.
По мере знакомства со всё новыми и новыми технологиями (а я уже касался webpack, express, react, pug, vue и наверное, часть технологий уже забыл из тех, в которых прошёл hello world) я чувствую, что решение этой тривиальной задачи становится всё дальше и дальше.
Почему в Microsoft Word в 1998 году был пункт «создать оглавление», который собирал по документу все заголовки (аналоги h1,h2,h3) и строил из них иерархическое кликабельное меню, пригодное для печати. Можно было просто зайти в меню Word, пошарить по нему и за 10 минут найти эту возможность, а ещё за 30 - настроить нужный вид. Почему в 2018 году у меня с этим трудности? Операция «пошарить по меню» стала столь трудоёмкой, что стало практически нереально её осуществить.
Я вот тут не сразу понял, что react и angular из разных категорий. Но я же не сам это придумал - сравнение react vs angular много где в интернете проводится.
Исходная версия den73, :
Прежде чем пытаться с наскоку в двусторонний дата-биндинг, следует изучить работу BOM на примитивном уровне.
А на каком основании двусторонний биндинг стал сложным? А на Dbase III и Clipper 87 в 1990 году это было просто. Задача та же - написать ГУЙ к БД со свистелками и перделками. Она решалась легко. И чем дальше, тем сложнее оно становилось. Хотя до 2013 года мне удавалось обходиться обычными датасетами, пусть несколько усложнёнными по сравнению с тем же клиппером, но ещё постижимыми. Теперь, оказывается, двусторонний биндинг, т.е. тупо возможность показать данные на экране, отредактировать их и записать обратно в БД - это не то, с чего я могу начать. Это какой-то лохотрон :)
Скоро неделя, как я не могу решить такую задачу, как автоматически сгенерировать работоспособное меню для 4 страниц своего сайта. В меню должно показываться, где я нахожусь. Если я добавлю 5-ю страницу, меню должно перегенерироваться. Допустим, оно должно собираться из title, из структуры директории, из какого-то специального скрытого div, находящегося на странице. Раньше я делал это на чистом html, написал функцию на лиспе строк на 20, которая генерировала меню по шаблону. Также я написал примитивный генератор галереи - ну ещё строк 20. Да, там наверняка говнодизайн, но возложенные на меня задачи были просты, я отвлёкся от своих дел на несколько часов и решил их. Этот сайт работал на тех браузерах, работает на современнх, хотя порядка 10 лет к нему никто не прикасался :)
http://boxlab.narod.ru/gallery_li.htm
Почему-то сейчас стало проблемой вообще создать работоспособное меню, а уж чтобы оно автоматически генерировалось - это, видимо, вообще rocket sciense.
По мере знакомства со всё новыми и новыми технологиями (а я уже касался webpack, express, react, pug, vue и наверное, часть технологий уже забыл из тех, в которых прошёл hello world) я чувствую, что решение этой тривиальной задачи становится всё дальше и дальше.
Почему в Microsoft Word в 1998 году был пункт «создать оглавление», который собирал по документу все заголовки (аналоги h1,h2,h3) и строил из них иерархическое кликабельное меню, пригодное для печати. Можно было просто зайти в меню Word, пошарить по нему и за 10 минут найти эту возможность, а ещё за 30 - настроить нужный вид. Почему в 2018 году у меня с этим трудности? Операция «пошарить по меню» стала столь трудоёмкой, что стало практически нереально её осуществить.
Я вот тут не понял, что react и angular из разных категорий. Но я же не сам это придумал - сравнение react vs angular много где в интернете проводится.