|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
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 предполагает относительную независмость от конкретной БД. Идея в том, чтобы сделать прложение по возможности переносимым, для этого в платформе есть мощный механизм миграций схем БД и справочников. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 14:50 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
МСУЯзык не имеет значения, главное, чтобы он был и было комьюнити, который этот язык знает. Отсюда вытекает следующее заключение - лучше использовать популярный язык, чем непопулярный. Вот и всё. А Java там или C++, не имеет значения. http://www.sql.ru/forum )) самый популярный - delphi - 716 000 сообщений ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 14:56 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
МСУЯзык не имеет значения, главное, чтобы он был и было комьюнити, который этот язык знает. Отсюда вытекает следующее заключение - лучше использовать популярный язык, чем непопулярный. Вот и всё. А Java там или C++, не имеет значения. Так C++ когда появлялся вообще не имел комьюнити. Но потом как-то "заборол" C. И именно благодаря классам и наследованию. Не совсем понимаю что такое api reference guide? Вы для всего кода, который пишете его поддерживаете? Тогда завидую вам и количеству денег у ваших заказчиков, которые в состоянии это оплатить. Скажем у 1С в УПП и УТ, нужно все это г...но самому разгребать. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 15:09 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
Vadim Vashkevich5. К нахождению большей части бизнес-логики в самой СУБД: ф-ции, хр. процедуры относимся отрицательно. Идеология Platypus Platform предполагает относительную независмость от конкретной БД. Идея в том, чтобы сделать прложение по возможности переносимым, для этого в платформе есть мощный механизм миграций схем БД и справочников. Вот за это строго 5+, правильный подход. Petro123МСУЯзык не имеет значения, главное, чтобы он был и было комьюнити, который этот язык знает. Отсюда вытекает следующее заключение - лучше использовать популярный язык, чем непопулярный. Вот и всё. А Java там или C++, не имеет значения. http://www.sql.ru/forum )) самый популярный - delphi - 716 000 сообщений Не имею ничего против дельфи :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 15:11 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
Nitro_JunkieТак C++ когда появлялся вообще не имел комьюнити. Но потом как-то "заборол" C. И именно благодаря классам и наследованию. Прошу не путать божий дар с яичницей круг задач, которые решаются с помощью того или иного языка программирования. Речь идет не о проекте с исходниками, которыми ты вправе оперировать как пожелаешь. Речь идет о закрытой коробочной системе, которая поддерживает только узкую кастомизацию на конкретном языке в конкретных участках всего процесса (например, колбэки на события системы). Nitro_JunkieНе совсем понимаю что такое api reference guide? Напиши эти буквы у гугл, сам всё поймешь. Nitro_JunkieВы для всего кода, который пишете его поддерживаете? Я не знаю, что такое "весь код". Я знаю, что такое api системы. Nitro_JunkieТогда завидую вам и количеству денег у ваших заказчиков, которые в состоянии это оплатить. Скажем у 1С в УПП и УТ, нужно все это г...но самому разгребать. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 15:16 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
МСУ, Ясно, уровень аргументации запредельный. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 15:20 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
Nitro_JunkieМСУ, Ясно, уровень аргументации запредельный. Сложно что-то аргументировать человеку, который не в курсе, что такое api reference guide. И который разводит панику на пустом месте по поводу javascript движка. Который пишет, что наследование через прототипы это бред. Причем тут прототипы и наследования - осталось загадкой... Занавес. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 15:24 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
Vadim Vashkevich5. К нахождению большей части бизнес-логики в самой СУБД: ф-ции, хр. процедуры относимся отрицательно. Идеология Platypus Platform предполагает относительную независмость от конкретной БД. Идея в том, чтобы сделать прложение по возможности переносимым, для этого в платформе есть мощный механизм миграций схем БД и справочников. Когда инициируется какой-либо проект, то СУБД для него определяется на одном из первых шагов. Часто приходилось встречаться с необходимостью смены СУБД в процессе эксплуатации, т.е. с необходимостью делать логику специально отвязанной от данных? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 15:25 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
МСУНе имею ничего против дельфи :) а против этого? Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 15:39 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
Petro123МСУНе имею ничего против дельфи :) а против этого? Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
http://api.jquery.com/jQuery.type ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 15:52 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
МСУ, Расшифрую. Контроль типов удобен тем. что сама IDE - без кода их контролирует (покажет ошибку). Так понятно? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 16:14 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
iscrafmVadim Vashkevich5. К нахождению большей части бизнес-логики в самой СУБД: ф-ции, хр. процедуры относимся отрицательно. Идеология Platypus Platform предполагает относительную независмость от конкретной БД. Идея в том, чтобы сделать прложение по возможности переносимым, для этого в платформе есть мощный механизм миграций схем БД и справочников. Когда инициируется какой-либо проект, то СУБД для него определяется на одном из первых шагов. Часто приходилось встречаться с необходимостью смены СУБД в процессе эксплуатации, т.е. с необходимостью делать логику специально отвязанной от данных? В процессе эксплуатации менять БД обычно это не надо, но при тиражировании решения такое вполне возможно. Недавно был опыт переноса крупного проекта на Platypus Platform с Oracle на бесплатный PostgreSQL. Не обязательно писать код независимый от конкретной БД, но это желательно (по возможности) в общем случае. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 16:33 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
Petro123Контроль типов удобен тем. что сама IDE - без кода их контролирует (покажет ошибку). Так понятно? Я не против типизации, более того, я за типизацию. Но для сторонних black-box продуктов со своим api это не критично . Только об этом речь. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 16:41 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
Petro123МСУ, Расшифрую. Контроль типов удобен тем. что сама IDE - без кода их контролирует (покажет ошибку). Так понятно? а откуда несоответствие гитотетически может возникнуть? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 16:41 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
iscrafm, МСУ, - ОДИН из вариантов. Бизнес логика требует: вместо целого числа на входе, будет приходить уточнённое число - 22,6. ВИ: - меняем в интерфейсе тип параметра - компилируем проект и правим везде, где IDE споткнулось и показало строку с параметром или переменной при присвоении (результатах мат-операций). Т.е. статическая типизация, т.к. БЛ статична)) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 17:03 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
второй пример, мне непонятно, чем удобно ПустаяСтрока <> Null ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 17:05 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
Petro123Бизнес логика требует: вместо целого числа на входе, будет приходить уточнённое число - 22,6 Так в любом случае даже типизированный int потребуется менять везде на decimal. Petro123второй пример, мне непонятно, чем удобно ПустаяСтрока <> Null Тут не о удобности речь идет, а о возможности. Есть возможность - хорошо, нету - плохо. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 17:15 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
МСУТак в любом случае даже типизированный int потребуется менять везде на decimal. конечно, и IDE в этом помогает. При динамической типизации ты просто не найдёшь эти места. А там, не только тип, но и БЛ надо править. Я уже не говорю, про тип поля в БД. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 17:22 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
МСУЕсть возможность - хорошо, нету - плохо. Что русскому хорошо, то немцу - смерть ))))) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 17:29 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
Petro123iscrafm, МСУ, - ОДИН из вариантов. Бизнес логика требует: вместо целого числа на входе, будет приходить уточнённое число - 22,6. ВИ: - меняем в интерфейсе тип параметра - компилируем проект и правим везде, где IDE споткнулось и показало строку с параметром или переменной при присвоении (результатах мат-операций). Т.е. статическая типизация, т.к. БЛ статична)) а почему бы просто не поменять в интерфейсе "тип параметра"? Все. Больше ничего не требуется ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 17:30 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
Vadim VashkevichСпасибо за высокую оценку. Постараюсь ответить: 1. В платформу входит собственная система отчетов на базе шаблонов на Excel. Присоеденение сторонних отчетных систем, конечно, возможно, только желательно чтобы это были системы на Java :). 2. Наша цель -- дать нашим партнерам средство для зарабатывания денег и конкурентное преимущество в скорости разработки. Я напишу мысли по поводу лицензирования: планируется community и коммерческая версия. Средство разработки вероятно будет бесплатным. Начальная цена лицензии коммерческой версии планируется от $300 за серверную лицензию и выше в зависимости от масштаба проекта. Партнеры получат хорошую скидку. Будет доступна полнофункциональная демо-версия. ... 5. К нахождению большей части бизнес-логики в самой СУБД: ф-ции, хр. процедуры относимся отрицательно. Идеология Platypus Platform предполагает относительную независмость от конкретной БД. Идея в том, чтобы сделать прложение по возможности переносимым, для этого в платформе есть мощный механизм миграций схем БД и справочников.1. А зачем там желательна джава ? Там обычно свои собственные механизмы и скр.языки. Тот же кристалл. Ваша задача - передать туда датасет и всё. 2. + 500 ! 5. Главное, чтобы была сама такая возможность (использовать возможности СУБД). Независимость от БД во многих случаях - несущественный момент. Вот как на Вашем движке без ХП показать датасет, полученный из соединения 10 постоянных таблиц и 3 временных агрегированных таблиц ??? Знаю по опыту Навижена - это дичайше длинный и нечитабельный говнокод. Производительность - отдельная печальная песня. На SQL (ХП) это неск. удобночитаемых, негромоздких запросов. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 17:30 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
Petro123МСУТак в любом случае даже типизированный int потребуется менять везде на decimal. конечно, и IDE в этом помогает. При динамической типизации ты просто не найдёшь эти места. А там, не только тип, но и БЛ надо править. Я уже не говорю, про тип поля в БД. Помогает, никто не спорит. Но если не помогает, никакой катастрофы тоже тут нет. Жили же всегда разработчики MS Dynamics CRM с клиентской кастомизацией на js, и не парились. Лично меня не парило то, что код не типизирован. Главное, что возможностей много. http://ayazahmad.wordpress.com/2011/05/25/javascript-libraries-in-microsoft-dynamics-crm-2011/ ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 17:30 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
Petro123МСУТак в любом случае даже типизированный int потребуется менять везде на decimal. конечно, и IDE в этом помогает. При динамической типизации ты просто не найдёшь эти места. их просто не нужно искать, в общем-то ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 17:31 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
iscrafmа почему бы просто не поменять в интерфейсе "тип параметра"? Все. Больше ничего не требуется я такого места не знаю))) Я эти места сам пишу. Есть интерфейс ГУИ, есть интерфейс программный. Пишу оба, но про какой ты - не понял. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 17:33 |
|
Новая платформа для разработки бизнес-приложений
|
|||
---|---|---|---|
#18+
Petro123МСУЕсть возможность - хорошо, нету - плохо. Что русскому хорошо, то немцу - смерть ))))) Ты просто не имеешь опыта работы с подобными ecm-erp-crm-... системами. У тебя забрали фантики - сразу паника и шум :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2013, 17:34 |
|
|
start [/forum/topic.php?fid=33&msg=38453352&tid=1547391]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
57ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 149ms |
0 / 0 |