powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Новая платформа для разработки бизнес-приложений
25 сообщений из 411, страница 2 из 17
Новая платформа для разработки бизнес-приложений
    #38453083
Vadim Vashkevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LSVПробежался по ссылкам.
Интересный и вероятно перспективный проект. В меру заумный. Видимо порог входа будет невысоким.
Есть ряд вопросов:
1. Возможно ли присоединение сторонних отчетных систем (н-р репорт-билдер, кристалл-репорт) ?
2. Какова примерная стоимость для коммерч. использования ? Допустим на миниколлектив из 2-3 разработчиков.
3. Почему такое странное, неблагозвучное название ? :)
4. Какие есть наработанные готовые кубики, кот.можно заюзать ? Например система раздачи бизнес-прав пользователям, конструктор справочников, к.л. популярные (полу)готовые справочники (пользователи, контрагенты) и т.п.
5. Как вы относитесь к нахождению большей части бизнес-логики в самой СУБД: ф-ции, хр. процедуры ?

Не помешала бы видеодемка для получения первого впечатления о продукте, например как у "Искры".

Спасибо за высокую оценку.
Постараюсь ответить:
1. В платформу входит собственная система отчетов на базе шаблонов на Excel. Присоеденение сторонних отчетных систем, конечно, возможно, только желательно чтобы это были системы на Java :).

2. Наша цель -- дать нашим партнерам средство для зарабатывания денег и конкурентное преимущество в скорости разработки. Я напишу мысли по поводу лицензирования: планируется community и коммерческая версия. Средство разработки вероятно будет бесплатным. Начальная цена лицензии коммерческой версии планируется от $300 за серверную лицензию и выше в зависимости от масштаба проекта. Партнеры получат хорошую скидку. Будет доступна полнофункциональная демо-версия.
3.
iscrafmнаверное планируется показать необычность. Утконос все же смесь рептилии птицы и млекопитающего. Т.е. от всех понемногу. Хотя возможно есть какая-то оригинальная версия
+ исторический аспект, так повелось

4. В платформу встроены механизмы безопасности, сделанные по аналогии с Java EE -- на базе ролей. Можно защитить любой модуль, метод модуля или запрос. Все это работает в J2EE инфраструктуре, и настраивается, так, например, можно подключить внешний сервис Active Directory или другой LDAP или использовать таблицы в БД. Пользователи и контрагенты конечно есть.
Есть схема работы с документами, методики их создания и проведения.

5. К нахождению большей части бизнес-логики в самой СУБД: ф-ции, хр. процедуры относимся отрицательно. Идеология Platypus Platform предполагает относительную независмость от конкретной БД. Идея в том, чтобы сделать прложение по возможности переносимым, для этого в платформе есть мощный механизм миграций схем БД и справочников.
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453097
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЯзык не имеет значения, главное, чтобы он был и было комьюнити, который этот язык знает. Отсюда вытекает следующее заключение - лучше использовать популярный язык, чем непопулярный. Вот и всё. А Java там или C++, не имеет значения.
http://www.sql.ru/forum
))
самый популярный - delphi - 716 000 сообщений
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453128
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЯзык не имеет значения, главное, чтобы он был и было комьюнити, который этот язык знает. Отсюда вытекает следующее заключение - лучше использовать популярный язык, чем непопулярный. Вот и всё. А Java там или C++, не имеет значения.

Так C++ когда появлялся вообще не имел комьюнити. Но потом как-то "заборол" C. И именно благодаря классам и наследованию.

Не совсем понимаю что такое api reference guide? Вы для всего кода, который пишете его поддерживаете? Тогда завидую вам и количеству денег у ваших заказчиков, которые в состоянии это оплатить. Скажем у 1С в УПП и УТ, нужно все это г...но самому разгребать.
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453134
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Vashkevich5. К нахождению большей части бизнес-логики в самой СУБД: ф-ции, хр. процедуры относимся отрицательно. Идеология Platypus Platform предполагает относительную независмость от конкретной БД. Идея в том, чтобы сделать прложение по возможности переносимым, для этого в платформе есть мощный механизм миграций схем БД и справочников.
Вот за это строго 5+, правильный подход.

Petro123МСУЯзык не имеет значения, главное, чтобы он был и было комьюнити, который этот язык знает. Отсюда вытекает следующее заключение - лучше использовать популярный язык, чем непопулярный. Вот и всё. А Java там или C++, не имеет значения.
http://www.sql.ru/forum
))
самый популярный - delphi - 716 000 сообщений
Не имею ничего против дельфи :)
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453149
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_JunkieТак C++ когда появлялся вообще не имел комьюнити. Но потом как-то "заборол" C. И именно благодаря классам и наследованию.
Прошу не путать божий дар с яичницей круг задач, которые решаются с помощью того или иного языка программирования. Речь идет не о проекте с исходниками, которыми ты вправе оперировать как пожелаешь. Речь идет о закрытой коробочной системе, которая поддерживает только узкую кастомизацию на конкретном языке в конкретных участках всего процесса (например, колбэки на события системы).

Nitro_JunkieНе совсем понимаю что такое api reference guide?
Напиши эти буквы у гугл, сам всё поймешь.

Nitro_JunkieВы для всего кода, который пишете его поддерживаете?
Я не знаю, что такое "весь код". Я знаю, что такое api системы.

Nitro_JunkieТогда завидую вам и количеству денег у ваших заказчиков, которые в состоянии это оплатить. Скажем у 1С в УПП и УТ, нужно все это г...но самому разгребать.
...
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453153
Nitro_Junkie
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,

Ясно, уровень аргументации запредельный.
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453162
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nitro_JunkieМСУ, Ясно, уровень аргументации запредельный.
Сложно что-то аргументировать человеку, который не в курсе, что такое api reference guide. И который разводит панику на пустом месте по поводу javascript движка. Который пишет, что наследование через прототипы это бред. Причем тут прототипы и наследования - осталось загадкой... Занавес.
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453165
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Vashkevich5. К нахождению большей части бизнес-логики в самой СУБД: ф-ции, хр. процедуры относимся отрицательно. Идеология Platypus Platform предполагает относительную независмость от конкретной БД. Идея в том, чтобы сделать прложение по возможности переносимым, для этого в платформе есть мощный механизм миграций схем БД и справочников.
Когда инициируется какой-либо проект, то СУБД для него определяется на одном из первых шагов. Часто приходилось встречаться с необходимостью смены СУБД в процессе эксплуатации, т.е. с необходимостью делать логику специально отвязанной от данных?
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453205
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУНе имею ничего против дельфи :)
а против этого?
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
//Param x as integer check
if (x === null || typeof x === Types.UNDEFINED_TYPE)
    throw new TypeError(
        'Required param - x - is not specified by function call.'
    );

if (typeof x !== Types.NUMBER_TYPE)
    if (x instanceof Number)
        x = x.valueOf();
    else {
        if (x instanceof String)
            x = x.valueOf();

        if (typeof x === Types.STRING_TYPE)
            x = parseInt(x);
        else
            throw new TypeError(
                'Required param - x - has invalid type!'
            );
    }
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453234
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123МСУНе имею ничего против дельфи :)
а против этого?
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
//Param x as integer check
if (x === null || typeof x === Types.UNDEFINED_TYPE)
    throw new TypeError(
        'Required param - x - is not specified by function call.'
    );

if (typeof x !== Types.NUMBER_TYPE)
    if (x instanceof Number)
        x = x.valueOf();
    else {
        if (x instanceof String)
            x = x.valueOf();

        if (typeof x === Types.STRING_TYPE)
            x = parseInt(x);
        else
            throw new TypeError(
                'Required param - x - has invalid type!'
            );
    }


http://api.jquery.com/jQuery.type
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453285
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУ,
Расшифрую.
Контроль типов удобен тем. что сама IDE - без кода их контролирует (покажет ошибку).
Так понятно?
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453332
Vadim Vashkevich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
iscrafmVadim Vashkevich5. К нахождению большей части бизнес-логики в самой СУБД: ф-ции, хр. процедуры относимся отрицательно. Идеология Platypus Platform предполагает относительную независмость от конкретной БД. Идея в том, чтобы сделать прложение по возможности переносимым, для этого в платформе есть мощный механизм миграций схем БД и справочников.
Когда инициируется какой-либо проект, то СУБД для него определяется на одном из первых шагов. Часто приходилось встречаться с необходимостью смены СУБД в процессе эксплуатации, т.е. с необходимостью делать логику специально отвязанной от данных?

В процессе эксплуатации менять БД обычно это не надо, но при тиражировании решения такое вполне возможно.
Недавно был опыт переноса крупного проекта на Platypus Platform с Oracle на бесплатный PostgreSQL.
Не обязательно писать код независимый от конкретной БД, но это желательно (по возможности) в общем случае.
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453350
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Контроль типов удобен тем. что сама IDE - без кода их контролирует (покажет ошибку). Так понятно?
Я не против типизации, более того, я за типизацию. Но для сторонних black-box продуктов со своим api это не критично . Только об этом речь.
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453352
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123МСУ,
Расшифрую.
Контроль типов удобен тем. что сама IDE - без кода их контролирует (покажет ошибку).
Так понятно?
а откуда несоответствие гитотетически может возникнуть?
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453382
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm,
МСУ,
- ОДИН из вариантов.
Бизнес логика требует: вместо целого числа на входе, будет приходить уточнённое число - 22,6.
ВИ:
- меняем в интерфейсе тип параметра
- компилируем проект и правим везде, где IDE споткнулось и показало строку с параметром или переменной при присвоении (результатах мат-операций).
Т.е. статическая типизация, т.к. БЛ статична))
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453385
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
второй пример, мне непонятно, чем удобно
ПустаяСтрока <> Null
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453401
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Бизнес логика требует: вместо целого числа на входе, будет приходить уточнённое число - 22,6
Так в любом случае даже типизированный int потребуется менять везде на decimal.

Petro123второй пример, мне непонятно, чем удобно
ПустаяСтрока <> Null
Тут не о удобности речь идет, а о возможности. Есть возможность - хорошо, нету - плохо.
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453419
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУТак в любом случае даже типизированный int потребуется менять везде на decimal.
конечно, и IDE в этом помогает.
При динамической типизации ты просто не найдёшь эти места. А там, не только тип, но и БЛ надо править.
Я уже не говорю, про тип поля в БД.
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453438
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МСУЕсть возможность - хорошо, нету - плохо.
Что русскому хорошо, то немцу - смерть )))))
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453441
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123iscrafm,
МСУ,
- ОДИН из вариантов.
Бизнес логика требует: вместо целого числа на входе, будет приходить уточнённое число - 22,6.
ВИ:
- меняем в интерфейсе тип параметра
- компилируем проект и правим везде, где IDE споткнулось и показало строку с параметром или переменной при присвоении (результатах мат-операций).
Т.е. статическая типизация, т.к. БЛ статична))
а почему бы просто не поменять в интерфейсе "тип параметра"? Все. Больше ничего не требуется
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453443
LSV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim VashkevichСпасибо за высокую оценку.
Постараюсь ответить:
1. В платформу входит собственная система отчетов на базе шаблонов на Excel. Присоеденение сторонних отчетных систем, конечно, возможно, только желательно чтобы это были системы на Java :).
2. Наша цель -- дать нашим партнерам средство для зарабатывания денег и конкурентное преимущество в скорости разработки. Я напишу мысли по поводу лицензирования: планируется community и коммерческая версия. Средство разработки вероятно будет бесплатным. Начальная цена лицензии коммерческой версии планируется от $300 за серверную лицензию и выше в зависимости от масштаба проекта. Партнеры получат хорошую скидку. Будет доступна полнофункциональная демо-версия.
...
5. К нахождению большей части бизнес-логики в самой СУБД: ф-ции, хр. процедуры относимся отрицательно. Идеология Platypus Platform предполагает относительную независмость от конкретной БД. Идея в том, чтобы сделать прложение по возможности переносимым, для этого в платформе есть мощный механизм миграций схем БД и справочников.1. А зачем там желательна джава ?
Там обычно свои собственные механизмы и скр.языки. Тот же кристалл. Ваша задача - передать туда датасет и всё.
2. + 500 !
5. Главное, чтобы была сама такая возможность (использовать возможности СУБД). Независимость от БД во многих случаях - несущественный момент.
Вот как на Вашем движке без ХП показать датасет, полученный из соединения 10 постоянных таблиц и 3 временных агрегированных таблиц ???
Знаю по опыту Навижена - это дичайше длинный и нечитабельный говнокод. Производительность - отдельная печальная песня.
На SQL (ХП) это неск. удобночитаемых, негромоздких запросов.
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453445
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123МСУТак в любом случае даже типизированный int потребуется менять везде на decimal.
конечно, и IDE в этом помогает.
При динамической типизации ты просто не найдёшь эти места. А там, не только тип, но и БЛ надо править.
Я уже не говорю, про тип поля в БД.
Помогает, никто не спорит. Но если не помогает, никакой катастрофы тоже тут нет. Жили же всегда разработчики MS Dynamics CRM с клиентской кастомизацией на js, и не парились. Лично меня не парило то, что код не типизирован. Главное, что возможностей много.

http://ayazahmad.wordpress.com/2011/05/25/javascript-libraries-in-microsoft-dynamics-crm-2011/
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453447
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123МСУТак в любом случае даже типизированный int потребуется менять везде на decimal.
конечно, и IDE в этом помогает.
При динамической типизации ты просто не найдёшь эти места.
их просто не нужно искать, в общем-то
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453452
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafmа почему бы просто не поменять в интерфейсе "тип параметра"? Все. Больше ничего не требуется
я такого места не знаю)))
Я эти места сам пишу.
Есть интерфейс ГУИ, есть интерфейс программный. Пишу оба, но про какой ты - не понял.
...
Рейтинг: 0 / 0
Новая платформа для разработки бизнес-приложений
    #38453453
Фотография МСУ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123МСУЕсть возможность - хорошо, нету - плохо.
Что русскому хорошо, то немцу - смерть )))))
Ты просто не имеешь опыта работы с подобными ecm-erp-crm-... системами. У тебя забрали фантики - сразу паника и шум :)
...
Рейтинг: 0 / 0
25 сообщений из 411, страница 2 из 17
Форумы / Разработка информационных систем [игнор отключен] [закрыт для гостей] / Новая платформа для разработки бизнес-приложений
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]