|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
Да и поменяйте уже название FastScript на что нибудь попроще, стыдно же. Ему до Fast (быстрый) не добраться никогда ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 21:49 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
FastReports... Отладчик скрипта не удобен, отрицать не буду. В приоритете фичи, которые можно делать без использования скрипта. Скрипт - как крайняя мера. Печально, раз у вас такие приоритеты. Без поддержки скрипта FR ничуть не лучше прочих "*репортов". ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 21:57 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
Умбалансед ПарантхезизFastReports... Отладчик скрипта не удобен, отрицать не буду. В приоритете фичи, которые можно делать без использования скрипта. Скрипт - как крайняя мера. Печально, раз у вас такие приоритеты. Без поддержки скрипта FR ничуть не лучше прочих "*репортов". Прочие - это какие и в чем их минусы в сравнении? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 22:00 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
wadmanУмбалансед Парантхезизпропущено... Печально, раз у вас такие приоритеты. Без поддержки скрипта FR ничуть не лучше прочих "*репортов". Прочие - это какие и в чем их минусы в сравнении? "Прочих" - тех, которые не поддерживают скрипты и, следовательно, почти не позволяют модифицировать алгоритм построения отчета в рантайме. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 22:06 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
Умбалансед Парантхезизwadmanпропущено... Прочие - это какие и в чем их минусы в сравнении? "Прочих" - тех, которые не поддерживают скрипты и, следовательно, почти не позволяют модифицировать алгоритм построения отчета в рантайме. Даже ворд такое позволяет. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 22:09 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
Умбалансед ПарантхезизКакой мрак. "Пользователям это не надо". А я кто - не пользователь? Понятия , приобретения конечного продукта и "разработки под ключ" (или интеграции) совершенно разные. Вторым мы не занимаемся. DimaBrСразу виден ответ человек далёкого от разработки отчётов, сосредоточенный на том чтобы строить отчёты мышкой. Тут вы мимо. Скорее наоборот, видел отчеты с сложным скриптом, где он был не нужен. И это зависит, кто разрабатывал отчет, программисты часто пытаются закодить там, где это не нужно. DimaBrРаз вы позиционируете FastScript как отдельный продукт, так отвяжите его от FastReport напрочь. Чтобы пользователь мог подключить полноценный скрипт-движок, а не Ваш ущербный А можно немного конкретики ? Что нельзя сделать в скрипте для построения отчета ? DimaBrДа и поменяйте уже название FastScript на что нибудь попроще, стыдно же. Ему до Fast (быстрый) не добраться никогда У вас, наверно, и результаты сравнения производительности имеются в сравнении с другими ? :) Умбалансед Парантхезиз Печально, раз у вас такие приоритеты. Без поддержки скрипта FR ничуть не лучше прочих "*репортов". Так скрипт же есть ? Или отсутствие фековой возможности создания внутренних классов делает его не возможным для использования ? Неоднократно читал такие дискуссии у нас на форуме, только вот , все предложения всегда сводиться к "мне нужно, а у вас нет". Никакой конкретики чем это поможет улучшить продут для всех(или хотя бы для большинства), а не для конкретного пользователя, под конкретный проект. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 22:14 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
defecatorТак вот я скажу. примерно два-три года назад к вам официально обратилась одна очень известная гос. организация для покупки лицензии на дизайнер для исключительно внутреннего использования . Когда вы узнали, что это за организация, ценник был выставлен на больше чем 15 миллионов рублей. Это не прокатило, и снова было обращение, но уже от дочки этой компании, и ценник вдруг резко стал в двести раз меньше. Звездите, батенька, и не краснеете! Не было такой ситуации, и даже близко похожей! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 22:15 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
FastReports... DimaBrДа и поменяйте уже название FastScript на что нибудь попроще, стыдно же. Ему до Fast (быстрый) не добраться никогда У вас, наверно, и результаты сравнения производительности имеются в сравнении с другими ? :) ... Мы же профессионалы, правда? Давайте посмотрим на код. Предположим, в скрипте обращаемся к переменной. Ваш рантайм реализует сие действо обращением к Код: pascal 1.
А вот ее реализация: Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22.
То, есть, ищем переменную в списке тупейшим перебором. Ничуть не стыдно за реализацию? Совсем-совсем? Или это фича такая: чем раньше переменную объявишь - тем быстрее к ней доступ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 22:33 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
Умбалансед Парантхезиз, Это переменные отчета , а не скрипта. Сколько их у вас десяток два десятка ? Серьезно, какой выигрыш даст здесь логарифмический поиск ? Является ли это узким место у вас в отчетах ? Если да, пишите с примерами, будем переделывать. Только , вот, мне кажется, что оптимизации в этом месте не даст ничего. Профессионализм должен проявляться не в только, в оптимизации кода, знании алгоритмов и методов, но и в умении использовать это в нужных местах. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 22:43 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
И это пишут программисты ? Вместо того чтобы раз и навсегда написать Код: pascal 1. 2. 3.
по всему коду написана эта чушь ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 22:51 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
FastReports, ну да, это переменные отчета. Если они оказались в отчете - они мне для чего-то были нужны, правда? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 22:52 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
Я, кстати, как-то сравнивал производительность FR скрипта и своего на вычислении выражений. Разница была примерно полтора порядка, при том что мой тоже тупо на variant-ах построен. Это означает, что любой приличный типа PaxCompiler порвет как тузик грелку. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 22:59 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
andreymxFastReportsДизайнер не запрещается встраивать в свое ПО, если это не автономный генератор отчетов. Для CRM/ERP есть партнерская программа, стоимость лицензии дизайнера оговаривается в партнерском договореа если дизайнер встроен, но фаст-репорт-система используется исключительно в своей информационной системе? На той фирме, которая и покупала фаст?Можно. Другое дело, что этот ответ неофициальный, и лицензия прописана (говорю по памяти) неграмотно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 22:59 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
DimaBr, У меня дежавю, опять никакой конкретики. Это обычные рабочие моменты, когда сначала проверяли, портировали, а потом просто забыли убрать такие места. Некрасиво, но ни на что не влияет, кроме эстетического удовольствия. Случается, когда над кодом работает n-человек. Хотелось бы посмотреть на код-ревью, проекты "идеальных" программистов. Умбалансед Парантхезиз , А я и не писал, что они вам не нужны. Смотрите, это коллекция, элементы в ней произвольны. Для логарифмического поиска, на вскидку, нужен еще один сортированный список и работа с ним. Имеет ли смысл так усложнять код, чтобы 4-5 переменных иcкались в 2 итерации цикла место 4-5 ? Особенно если этот код вызывается раз 5-10. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 23:05 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
asviridenkov, Cкрипт вычисляет не только простые выражения. Если его под это заточить, да еще убрать промежуточный xml код, поставив сделав его бинарным ... Только, это все рассуждения, и нужно ли оно пользователям FR ? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 23:10 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустамandreymxпропущено... а если дизайнер встроен, но фаст-репорт-система используется исключительно в своей информационной системе? На той фирме, которая и покупала фаст?Можно. Другое дело, что этот ответ неофициальный, и лицензия прописана (говорю по памяти) неграмотно. Совершенно верно, если она предназначена для конкретного предприятия , а не продается и интегрируется куда угодно, то - можно. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 23:13 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
FastReports> Совершенно верно, если ... , то - можно. Саш, это не тут на форуме под гестом писать надо, а в лицензии грамотно прописать ну или хотя бы на официальном сайте опубликовать "разъяснение". Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 23:18 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
FastReports, в свете релиза для Лазаруса, не планируется ли менять ценовую политику для его пользователей, скажем, для некоммерческих проектов? А в качестве "платы" обязывать разработчика указывать используемый продукт в окне About, например? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 23:18 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
Гаджимурадов Рустам , Это Денис :) Тут отписывались только я и Михаил. Согласен, у нас предлагалось расписать это более подробно, потому, что сам разработчик иногда не понимает , что есть CRM/ERP. Но пока до этого не дошли :) Док, Интересное предложение, можно было бы сделать такое с версией вроде standard. Но лицензия ide Lazarus не позволяет(gpl) без исходников поставлять компоненты(он статиком линкует их в среду), а опен сорс пока делать не планируем. Вот если завезут динамические либы в Lazarus, тогда и демка будет нормальная, и возможно какая то бесплатная версия. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 23:30 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
Лицензия на FastReport Designer - действительно, в лицензионном соглашении прописано мягко скажем.. не прозрачно. Мы долго выясняли надо оно нам или не надо, в итоге запартнёрились с FR и поставляем эту лицензию нашим заказчикам - тем, которые хотят самостоятельно править или создавать шаблоны отчётов. Причём (сейчас будет камень в огород FR) лицензия эта - чисто формальность: никаких ключей, только запись в кабинете партнёра с привязкой к ФИО пользователя (хотя лицензируется рабочее место). А ценник там далеко не заоблачный, раньше был в открытом доступе на сайте и составлял меньше 2килорублей за лицензию (т.е. за рабочее место, на котором будет использоваться редактор). Относительно недавно ценник поднялся, но он заметно ниже стоимости лицензии на FR VCL5. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 23:33 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
delphinotes, Не совсем формальность, законодательно у все все "чисто". Для дистрибуции, мы не можем защитить компоненты которые уже в исходниках, такую защиту можно будет легко выкусить. А опыт онлайн активации у нас уже был с Asprotect в FR Studio, страдали только пользователи :) ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 23:40 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
Вот кстати насчёт скорости работы скрипта. Кончено там есть циклы с тупым перебором и в одном (всего в одном!) месте оно оказалось мне критичным и я вносил правку в исходник. Но в основном - поддержу Дениса. Скрипт позиционируется как довеска к генератору отчётов - сэкономить пару секунд при формировании 10 страниц, которые потом ещё с минуту будут печататься - ну глупо на это тратить ресурсы разработчиков. А про работу с экранной формой (если такая делается) - замечу, что это пользовательский ввод, здесь заниматься подобной оптимизацией вообще нет смысла. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 23:42 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
FastReports, Чисто, но неудобно. Мне приходится делать привязку лицензии к ФИО сотрудника, который может уволиться и вместо него прийти другой. А лицензируется рабочее место. Добавьте всего одно поле в личном кабинете - номер лицензии, и генерируйте его, хоть GUID туда пишите - это уже даст возможность сделать по-нормальному. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 23:46 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
delphinotesНо в основном - поддержу Дениса. Скрипт позиционируется как довеска к генератору отчётов - сэкономить пару секунд при формировании 10 страниц, которые потом ещё с минуту будут печататься - ну глупо на это тратить ресурсы разработчиков. А про работу с экранной формой (если такая делается) - замечу, что это пользовательский ввод, здесь заниматься подобной оптимизацией вообще нет смысла. Это очень узкий взгляд на генератор отчетов. Далеко не всегда отчет будет печататься, и бывают применения где те же 10 страниц должны формироваться 0.1 секунды да еще и в HTML экспортироваться. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 23:51 |
|
Релиз FastReport 5.5 для Lazarus и RAD Studio (Delphi, C++Builder)
|
|||
---|---|---|---|
#18+
delphinotes, А место, приблизительно помните ? Возможно действительно узкое место, которое пропустили. delphinotesFastReports, Чисто, но неудобно. Мне приходится делать привязку лицензии к ФИО сотрудника, который может уволиться и вместо него прийти другой. А лицензируется рабочее место. Добавьте всего одно поле в личном кабинете - номер лицензии, и генерируйте его, хоть GUID туда пишите - это уже даст возможность сделать по-нормальному. Передам это людям которые занимаются партнерской панелью на сайте. Думаю, так будет логичней, чем привязка к имени. Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.04.2016, 23:57 |
|
|
start [/forum/topic.php?fid=58&msg=39227077&tid=2044057]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
others: | 261ms |
total: | 428ms |
0 / 0 |