Точно не уверен что там достаточно удобно все это можно делать. Но это не главное. Главное в другом, почему даже тратить время на проверку нет смысла.
Главное - всем пользователям вашей конфигурации/проги нужно купить не копеечную лицензию на MS Access у Microsoft. Иного варианта просто нет. Т.е. полная завязка на вендора. Вы будете работать на его кошелек.
Если бы хотя бы как XAF - DevExpress - заплатил раз 2 штуки баксов, зато потом продаешь своим клиентам хоть по 2 доллара за экземпляр. Т.е. не занимаешься суб-продажами продукта вендора а продвигаешь свой.
Вопрос вот в чем - была ли возможность так же легко строить формы на основе таблиц MS SQL? Или же это просто как источник данных, с которым нужно работать из программного кода.
Простой синтаксис - это не значит что легко будет поддерживать. Выучить - да, быстрее. А вот потом писать серьезный софт, который нужно поддерживать - будет сложнее. Возьмите Brainfuck - очень простой синтаксис, всего 8 команд, выучить можно за 1 день. А вот взялись бы вы на этом простом языке писать ПО?
Что такое Middle-Code? Вы уверенны в том, что правильно понимаете термин Low-Code? Low-Code позволит вам в режиме конструктора, практически без написания кода, реализовать большую часть функционала - а для специфических случаев уже написать код.
Соберите список требований, систематизируйте их. А потом проведите обзор уже готовых решений, которых пруд пруди и выскажите чем вас не устраивает каждое из них.
Дело в том что готового - пруд пруди, многое о котором вы никогда не слышали. К примеру вот это гляньте http://yukosoft.ru/Img/core8.jpg И таких решений очень много.
Опишите как вы сделаете классические формы CRUD на Blazor - придется ли писать все с нуля или же можно просто указать имя таблицы все формы будут созданы автоматически? Как насчет таблиц со связями?
Если в таблицу добавили 1 поле - нужна ли перекомпиляция или же можно сделать так, что прога сама добавит в форму это новое поле?
Главное что неустранимо плохо в Access - не распределенная база данных. Как с ней работать одновременно многим пользователям? По сути это 1 файл и 1 пользователь.
Свою СУБД пишут и поддерживают годами целые команды высококлассных спецов, которые получают по 120-500 тыс. долларов в год. Нужно немножко адекватно оценивать свои силы.
А разве строгая типизация усложняет язык? Почему вы так думаете? Без строгой типизации так же нужно понимать что такое тип переменной, пусть он и не указан явно. Просто нет проверки на уровне компиляции, из-за чего много ошибок всплывают в процессе исполнения. А так в чем усложнение?
>для форм нельзя добавить рантайм контроля это неправда
Для .Net был ASP.NET Dynamic Data Entities, где функционал был из коробки. Потом выпустили чуть более продвинутый Visual Studio LightSwitch - наиболее близко к тому, чего хочет автор. Но сейчас все это объявили устаревшим и предлагают Power Apps уже исключительно по подписке.
На моей первой работе - чувак создал систему на Delphi, аналог 1С, но с привязкой к MS SQL. И все писал на этом самом MS SQL. Без конфигурации, емнип, стоила около 200 долларов тоже. Но платили им как раз за конфигурации и даже больше - за консультации, по сути. Т.е. в итоге это превратилось в контору, которая по большей части учила бизнес как правильно работать с государством ну и предоставляла инструмент.
>Траты там не астрономические, но я бы заплатил даже, да. Мне не в лом делегировать.
Вот тут ваша ошибка. Это можно сделать либо бесплатно (включая вариант за еду), положив здоровье, постройку дома и семью на кон. Когда один человек не спит ночами и за год-два реализует данную систему. Либо же за миллионы долларов, когда делаете все по уму с составлением Т.З., аналитиками, командой разработчиков и тестеров.
Вы плохо выразили ключевую идею - что именно нужно.
>Я никогда не сталкивался со средами разработки, где так же эффективно, как в 1С можно разрабатывать тиражирумые приложения баз данных.
Правильно ли я понял, что вам нужна Low-code платформа? Какие варианты вы рассматривали?
Наверное главная загвоздка - этого нет и не будет бесплатно. Слишком большая потребность в подобном решении в хозяйственной деятельности - давая продукт бесплатно вы наступаете на хвост тем, кто на этом кормит семью. Вас проще будет или перекупить или даже устранить физически.
Специалист по работе мозга говорил что максимум в день у нас есть 2 часа осмысленной работы. Так мало, что даже не верится - хочется как-то дотянуть до общественно принятых 8 часов и как бы с натяжкой сказать - ну 3+1.
Точно не уверен что там достаточно удобно все это можно делать. Но это не главное. Главное в другом, почему даже тратить время на проверку нет смысла.
Главное - всем пользователям вашей конфигурации/проги нужно купить не копеечную лицензию на MS Access у Microsoft. Иного варианта просто нет. Т.е. полная завязка на вендора. Вы будете работать на его кошелек.
Если бы хотя бы как XAF - DevExpress - заплатил раз 2 штуки баксов, зато потом продаешь своим клиентам хоть по 2 доллара за экземпляр. Т.е. не занимаешься суб-продажами продукта вендора а продвигаешь свой.
Вопрос вот в чем - была ли возможность так же легко строить формы на основе таблиц MS SQL? Или же это просто как источник данных, с которым нужно работать из программного кода.
А что оно умело? Могло на основе таблиц MS SQL создать формы? С учетом связей?
А там разве есть опция с MS SQL?
>Ирония в том, что заменить 1С нечем
Почему вы думаете что нечем? На западе что вместо него используют? Смотрели ли Microsoft Dynamics, SAP ERP, решения SalesForce?
Это из крупных. Есть тьма более мелких, которые не на слуху.
Рассматривали ли вы Microsoft Dynamics. На чем делают подобные системы вне РФ? Смотрели ли SAP ERP?
Простой синтаксис - это не значит что легко будет поддерживать. Выучить - да, быстрее. А вот потом писать серьезный софт, который нужно поддерживать - будет сложнее. Возьмите Brainfuck - очень простой синтаксис, всего 8 команд, выучить можно за 1 день. А вот взялись бы вы на этом простом языке писать ПО?
Что такое Middle-Code? Вы уверенны в том, что правильно понимаете термин Low-Code? Low-Code позволит вам в режиме конструктора, практически без написания кода, реализовать большую часть функционала - а для специфических случаев уже написать код.
Соберите список требований, систематизируйте их. А потом проведите обзор уже готовых решений, которых пруд пруди и выскажите чем вас не устраивает каждое из них.
Дело в том что готового - пруд пруди, многое о котором вы никогда не слышали. К примеру вот это гляньте http://yukosoft.ru/Img/core8.jpg И таких решений очень много.
Опишите как вы сделаете классические формы CRUD на Blazor - придется ли писать все с нуля или же можно просто указать имя таблицы все формы будут созданы автоматически? Как насчет таблиц со связями?
Если в таблицу добавили 1 поле - нужна ли перекомпиляция или же можно сделать так, что прога сама добавит в форму это новое поле?
Главное что неустранимо плохо в Access - не распределенная база данных. Как с ней работать одновременно многим пользователям? По сути это 1 файл и 1 пользователь.
>Пишете свою СУБД
Свою СУБД пишут и поддерживают годами целые команды высококлассных спецов, которые получают по 120-500 тыс. долларов в год. Нужно немножко адекватно оценивать свои силы.
А разве строгая типизация усложняет язык? Почему вы так думаете? Без строгой типизации так же нужно понимать что такое тип переменной, пусть он и не указан явно. Просто нет проверки на уровне компиляции, из-за чего много ошибок всплывают в процессе исполнения. А так в чем усложнение?
>для форм нельзя добавить рантайм контроля это неправда
Для .Net был ASP.NET Dynamic Data Entities, где функционал был из коробки. Потом выпустили чуть более продвинутый Visual Studio LightSwitch - наиболее близко к тому, чего хочет автор. Но сейчас все это объявили устаревшим и предлагают Power Apps уже исключительно по подписке.
Можете не напрягаться: цена - сразу 2 штуки, а не демократичная 200 как 1C.
На моей первой работе - чувак создал систему на Delphi, аналог 1С, но с привязкой к MS SQL. И все писал на этом самом MS SQL. Без конфигурации, емнип, стоила около 200 долларов тоже. Но платили им как раз за конфигурации и даже больше - за консультации, по сути. Т.е. в итоге это превратилось в контору, которая по большей части учила бизнес как правильно работать с государством ну и предоставляла инструмент.
>Траты там не астрономические, но я бы заплатил даже, да. Мне не в лом делегировать.
Вот тут ваша ошибка. Это можно сделать либо бесплатно (включая вариант за еду), положив здоровье, постройку дома и семью на кон. Когда один человек не спит ночами и за год-два реализует данную систему. Либо же за миллионы долларов, когда делаете все по уму с составлением Т.З., аналитиками, командой разработчиков и тестеров.
Вы плохо выразили ключевую идею - что именно нужно.
>Я никогда не сталкивался со средами разработки, где так же эффективно, как в 1С можно разрабатывать тиражирумые приложения баз данных.
Правильно ли я понял, что вам нужна Low-code платформа? Какие варианты вы рассматривали?
Наверное главная загвоздка - этого нет и не будет бесплатно. Слишком большая потребность в подобном решении в хозяйственной деятельности - давая продукт бесплатно вы наступаете на хвост тем, кто на этом кормит семью. Вас проще будет или перекупить или даже устранить физически.
Специалист по работе мозга говорил что максимум в день у нас есть 2 часа осмысленной работы. Так мало, что даже не верится - хочется как-то дотянуть до общественно принятых 8 часов и как бы с натяжкой сказать - ну 3+1.
А как хотят усыновить - то не так то просто.
Можно ли вводную для не следящих за ИБ - вы описываете известный эксплойт или свои исследования?