Jump to content

Loading Data on demand...


Guest

Recommended Posts

Message from: "Stefano Monterisi"

 

Hi, your product is fantastic for Delphi programmer.

But, for as professional use I need some features that can boost

productivity and freedom on development. Web users must use it as a normal

application without paginate grids or scroll only a limited dataset.

I need a grid that load data on demand, without paging and only with

scrollbars; It must be ordered, searched and filtered (as Devexpress does)

so user can use it as a desktop application. The same also for Dblookups and

other data-relative information.

What are the limit of sytem? Can one web application be used from 500

concurrent users at once (with adeguate hardware and well planned

application)? Or the product is voted for a hobby market? I am very very

interest in the product but I need to understand what are planned intentions

for this product.

Naturally I can pay for a professional product :-)

Thanks,

 

Stefano Monterisi

 

 

 

 

.

 

Link to comment
Share on other sites

Message from: "Farshad Mohajeri"

 

"Stefano Monterisi" wrote in message

news:T8j$CEN1LHA.3124@anaxagvs227...

> Hi, your product is fantastic for Delphi programmer.

 

Hi,

 

Thanks for your interest in this framwork.

 

> But, for as professional use I need some features that can boost

> productivity and freedom on development. Web users must use it as a normal

> application without paginate grids or scroll only a limited dataset.

> I need a grid that load data on demand, without paging and only with

> scrollbars; It must be ordered, searched and filtered (as Devexpress does)

> so user can use it as a desktop application. The same also for Dblookups

> and other data-relative information.

 

How the data is demanded? What mechanisms are used to demand the data and

how much data is inserted at each demand?

 

A paged Web DBGrid is the most convenient way of displaying data on web

don't you agree?

 

> What are the limit of sytem? Can one web application be used from 500

> concurrent users at once (with adeguate hardware and well planned

> application)? Or the product is voted for a hobby market? I am very very

> interest in the product but I need to understand what are planned

> intentions for this product.

> Naturally I can pay for a professional product :-)

 

This product is certainly targeted for professional use. As long as system

resources allow 500 simulatenous sessions should be no problem. As

framework advances more advanced features such as pooling datamoulde will be

implemented.

 

The server core has went through various stress tests many times. Further

stress tests will be performed in future.

 

Regards,

Farshad Mohajeri

 

 

.

 

Link to comment
Share on other sites

Message from: "Stefano Monterisi"

 

Hi,

 

> How the data is demanded? What mechanisms are used to demand the data and

> how much data is inserted at each demand?

 

The real problem in web application vs. desktop application is how we can

manage big data tables.

If I have to search a record (DblookupCombobox) in a table with 100000

records on server, have the capability (into browser) to load in the list

records dinamically (only the number of records that fill the list) or I

must wait that client browser must load all 100000 records? It's clear that

mine is an example.....the way how manage data on the server side is a

programmer problem, but if I have a ready dataset with 30000 records to

scroll, there is a way for scroll it dinamically in the browser? But I don't

like paging, I need a perfect desktop simulation: user must scroll grid with

the scrollbars on cursor keys....and data must be fetched dinamically from

dataset (with sort, filter, and other features).

The best way is how Devexpress do with its "server mode" grid in their aspx

components (and Delphi for the end of year), but this is a complex problem

that involve also data management.

Your product is very very interesting and productive, but the difference is

played on data fetching, validation ed data input, for professional use.

Good job,

 

Stefano Monterisi

 

 

 

"Farshad Mohajeri" ha scritto nel messaggio

news:VxSLavQ1LHA.2164@anaxagvs227...

>

> "Stefano Monterisi" wrote in message

> news:T8j$CEN1LHA.3124@anaxagvs227...

>> Hi, your product is fantastic for Delphi programmer.

>

> Hi,

>

> Thanks for your interest in this framwork.

>

>> But, for as professional use I need some features that can boost

>> productivity and freedom on development. Web users must use it as a

>> normal application without paginate grids or scroll only a limited

>> dataset.

>> I need a grid that load data on demand, without paging and only with

>> scrollbars; It must be ordered, searched and filtered (as Devexpress

>> does) so user can use it as a desktop application. The same also for

>> Dblookups and other data-relative information.

>

> How the data is demanded? What mechanisms are used to demand the data and

> how much data is inserted at each demand?

>

> A paged Web DBGrid is the most convenient way of displaying data on web

> don't you agree?

>

>> What are the limit of sytem? Can one web application be used from 500

>> concurrent users at once (with adeguate hardware and well planned

>> application)? Or the product is voted for a hobby market? I am very very

>> interest in the product but I need to understand what are planned

>> intentions for this product.

>> Naturally I can pay for a professional product :-)

>

> This product is certainly targeted for professional use. As long as system

> resources allow 500 simulatenous sessions should be no problem. As

> framework advances more advanced features such as pooling datamoulde will

> be implemented.

>

> The server core has went through various stress tests many times. Further

> stress tests will be performed in future.

>

> Regards,

> Farshad Mohajeri

>

>

 

 

.

 

Link to comment
Share on other sites

Message from: "Stefano Monterisi"

 

Hi,

maybe that what I am looking for is already implemented; If yes, please tell

me. I have only see demos and I don't have still used it :-)

There is a price planning for the product?

Thanks,

Stefano Monterisi

 

 

.

 

Link to comment
Share on other sites

Message from: "Farshad Mohajeri"

 

"Stefano Monterisi" wrote in message

news:5wsfeG$1LHA.2168@anaxagvs227...

> Hi,

>

>> How the data is demanded? What mechanisms are used to demand the data and

>> how much data is inserted at each demand?

>

> The real problem in web application vs. desktop application is how we can

> manage big data tables.

> If I have to search a record (DblookupCombobox) in a table with 100000

> records on server, have the capability (into browser) to load in the list

> records dinamically (only the number of records that fill the list) or I

> must wait that client browser must load all 100000 records? It's clear

> that mine is an example.....the way how manage data on the server side is

> a programmer problem, but if I have a ready dataset with 30000 records to

> scroll, there is a way for scroll it dinamically in the browser? But I

> don't like paging, I need a perfect desktop simulation: user must scroll

> grid with the scrollbars on cursor keys....and data must be fetched

> dinamically from dataset (with sort, filter, and other features).

 

Paging seems to be the only way. All modern web apps use paging for it. I'm

not aware of any alternative technology which can append data as you

navigate in DBGrid. Ext JS grid can't load data it this way.

 

> The best way is how Devexpress do with its "server mode" grid in their

> aspx components (and Delphi for the end of year), but this is a complex

> problem that involve also data management.

 

In TClientDataSet we have FetchOnDemand option. It works excatly as you

expect here. Problem here is that how this is going to be implemented on the

web side.

 

IMO, showing thousands of records in a Grid is meaningless. Even in paged

mode users can't do anything meaningful with this huge amount of rows. I

personally limit the maxium rows to 1000 and ask users to filter data until

they find what they need.

 

> Your product is very very interesting and productive, but the difference

> is played on data fetching, validation ed data input, for professional

> use.

> Good job,

 

Thank you.

 

 

.

 

Link to comment
Share on other sites

Message from: "Farshad Mohajeri"

 

"Stefano Monterisi" wrote in message

news:6KD1mJ$1LHA.2164@anaxagvs227...

> Hi,

> maybe that what I am looking for is already implemented; If yes, please

> tell me. I have only see demos and I don't have still used it :-)

 

Well, it is paged mode as far as I can tell.

 

> There is a price planning for the product?

 

Please wait for version 0.90

 

> Thanks,

> Stefano Monterisi

 

 

.

 

Link to comment
Share on other sites

  • 8 years later...

Browsing through 10000 records is meaningless. Using a significant result set from a query  is something one needs.

If it's about testing the performance of the framework, I can understand, but for a real world application

it's a waste of time and resources.

Link to comment
Share on other sites

  • 4 weeks later...
  • 3 weeks later...
On 5/14/2019 at 9:42 PM, Hayri ASLAN said:

It is not in the next 2 sprint. Most likely after that.

This sprint could be a priority ... 
It will help a lot in the speed of opening of screens ode there medium and large volume of data ...
 Any prediction?
  • Like 1
Link to comment
Share on other sites

  • 2 months later...
  • 2 months later...

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...