Jump to content

md9projetos

uniGUI Subscriber
  • Posts

    130
  • Joined

  • Last visited

  • Days Won

    5

Posts posted by md9projetos

  1. Also I think that Querys belongs to Datamodule,if it consumes some bytes more(during a short time)

    and therefore decreases scalability a little bit,

    thats life,scalability is a non-functional requirement that can be reached in other ways like load balancing,you should

    close your querys when they´re not needed any more though.

    I create many things at run time,since I´m a clientdataset lover,I use clonning,indexing and everything else.

    Saving memory is important,But you should not sacrifice load time(and therefore user experience),

    People cares more about intermediate screens than the initial loading time,

    I won´t complciate my design too much in order to meet

    this non function requirement,its a question of balancing the pros and cons,I myself don´t like ORM in every single aspect for instance.

     

    Other thing to take in consideration is the scalability neura that has taken the market by assault in the last 5 years.

    What kind of product do you produce,Enterprise apps,ERP? If so your application should not be multi-tenant,the vast majority of

    your consumers won´t go to the cloud,and you´re sacrificing your design for a scalability that will never be needed.

    Do you think to do something like www.amazon.com, so enourmous scalability ,node.js and so on are mandatory.

     

     

    Also for companies that want to migrate their existing stuff to the WEB,keeping the querys in the datamodules,by using you own parser/Translator or something like the Delphi Parser,and therefore turn uniGui in a more mainstream

    framework.

     

     

     

    Marcello

  2. Kiener look at this one:

     

    http://forums.unigui.com/index.php?/topic/290-datasources-in-uniframes/  this message is very old,so something could have changed.

     

    I don´t use frames only forms,thats why i created JAUD(based on perjanbr desktop3),I would like to know the advantages

    of using frames,because probably there are,the majority of uniGuiers use them.

    If its just scalability its a question of design,for me scalability is a non functional requirement,that can be achieved by load balancing,and

    t never sacrifice user experience,and almost never code maintanability.

    So I´m really evaluating if i´m going to use frames or forms.

    But for those who want to migrate their applications using a parser/importer ,probably

    things like JAUD will be an easier path.

    But it is a difficult subject,when change your design or not to meet non-fucntional requirements,I myself hate ORM I think they kill scalability,

    user experience in order to gain code maintanability(at least some people think it is).

     

    Marcello

     

    Update:I decided to use frames for the details in master detail relationships(those that the user will sometimes be interested,sometimes not),and

    for all content that will be in the page,but taht can be showed only after a user clicks in a button.

  3. Of course that migrating to 6.0 won´t be an easy task.

    But it is probably 15% of the work Fmsoft have done so far.

    Creating all the vcl components,binding them to ExtJS,divorcing it from Intraweb,

    and we have to remember that the death of ExPascal gave Farshad

    a lot of work more than he planned at first.

    For us,it seems that uniGui walked more in the last six months than between 2012

    and 2015,but its a fake impression,you can paint your house a thousand times,

    but the plumbing will be there for 40 years or more.

  4. Eu criaria uma DLL para cada instituição,primeiro porquê será mais fácil de 

    atualizar o serviço,segundo porquê uma DLL do Unigui vai aguentar no máximo umas mil conexões,

    isso se for em 64 bits.

    mais que isso vocÊ terá que fazer load balancing,ou seja usar várias DLLS ,divulgando um endereço só

    mas contando com o IIS para fazer o balnaceamento de carga.

    Qualquer hospedagem windows que rode ISAPI,e no seu caso que tenha suporte a Mysql.

  5. Every browser has to keep backward compatibility,and in fact the only one

    that sometimes act weird is chrome,I know of a big company who still uses Intraweb 4(2001)

    with the latest Google Chrome,So it won´t feel asleep because of this.

    I would like Extjs 6  because its beauty and new functionalities though.

    See in uniGui I have just one extjs library running on the server,if one navigator is buggy

    all people have to do is use anotehr navigator.

    Now take Java as an example,Brazilian justice all uses Java.

    We have more than 200 tribunals that each one have its own site,So lawyers

    sometimes have to have 3 or 4 different machines with different JVM´s.

  6. I think the reason why the vast majority of uniGuiers place teh datasources in the forms is just scalability,

    For me their places are the DataModule.

    but I think saving some bytes won´t pay the price of coding maintanance,and its up to you to close your

    datasets when they´re not needed anymore.

    And scalability can be reached by using load balancing.

    Scalability was once a big problem in uniGui,but the components have been rewritten and Delphi 64 bits

    have pushed the limits.

    How many simultaneous users are your application going to have?

    People soemtimes scare about a scalability that will never happen,ERP systems should never be multi-tenant.

  7. This problem is really of Chrome,not anything uniGUI related,Maybe FMSOFT could do an workaround

    but when Google corrects i,t the Workaround can become a BUG,at least I think so.

    In Canary the buttons are allways there.

    Today I was using WWW.RECLAMEAQUI.COM.BR with Chrome,had to change it for Firefox

    due to the problem of the lost buttons.

    It has happened with Sears also some weaks ago.

    And if it is a new specification,probably it is up to Sencha to solve it and not FMSoft.

     

    Marcello

  8. Well.Old Thread really interesting subject.

     

    ,Still don´t get why frames are so much better than forms, I don´t think they´re more reusable,at least not now 

    in Unigui 099.Am I wrong?Would like to see an example where frames are better than forms.

     

    I liked Perjanbr Desktop 3 example.

     

    Marcello

     

    Update:I think frames should be used in the place of panels,specially in master-detail relationships,

    To show contents when people click in a button,I mean, those screen with many tabsheets and master-details

    relationships when the user will not be interested in all of them,but there is a button to show them,what

    i did with panels in a traditional desktop applicattion,these panels were invisible and showed when needed.

    The difference is that with frames they will be created at run time.

×
×
  • Create New...