Skip to content
Mobius One edited this page Jan 27, 2023 · 4 revisions

Home > Principais mudanças entre as versões > 1.4.3 para 2.0+

Principais mudanças da versão 1.4.3 para 2.0+

  • Service pooler, Database, ClientREST, ClientEvents?
    Esses agora são dependentes do socket escolhido pra instalação no passo [3.2] daqui da wiki. A nomenclatura deles mudou pois agora é de acordo com o socket.

  • Padronização de nomes de classes:
    Todas as classes do RESTDataWare agora começam por RESTDW seja no nome das units uRESTDWxxxxx, seja no nome das classes internas TRESTDWxxxxx

  • JsonMode?
    a Propriedade JSONMode juntamente de várias outras propriedades que antes existiam na 1.4.3 mudaram na 2.0, algumas mudaram de nome, outras foram removidas, outras mudaram de componente, outras diferentes foram incluídas. Em particular a propriedade JSONMode agora se chama DataMode e o antigo jmPureJSON virou dmRAW

  • Redução de acoplamento e otimização de código
    O pacote agora na versão 2.0 possui pouco mais que 40MB, bem menos que a versão anterior que tinha 190MB, possui muito mais recursos, está em torno de 35% mais rápida no tráfego de dados e com o código mais limpo, facilitando o entendimento e contribuição da comunidade.

  • Instalação facilitada
    O pacote possui menos caminhos de path necessários para ser instalado e paths bem definidos para cada módulo do pacote, reduzindo o volume de dependências dos projetos e linhas compiladas de código. Sem contar que existe um tutorial bem detalhado aqui

Estatísticas de Comparação:

1.4.3-2905:

github.com/AlDanial/cloc v 1.96  T=35.60 s (49.1 files/s, 49570.3 lines/s)
-----------------------------------------------------------------------------------
Language                         files          blank        comment           code
-----------------------------------------------------------------------------------
Pascal                             528          48228          92362         507703
JavaScript                         302          40559          44100         180137
HTML                               474          67283           2414         136549
Delphi Form                        147           7880         492075          73641
CSS                                111           3978            955          33678
JSON                                10              0              0          10431
XML                                 70             18             14           8625
Text                                24            226              0           4597
SCSS                                42            719            502           3604
SVG                                  2              0              0           3356
Markdown                            10            149              0            320
PHP                                  3             31             59            186
INI                                  7              3              0            117
C++                                  3              9             12             87
Arduino Sketch                       1              4              0             66
Windows Resource File                6              0              0             64
Properties                           1              0              0              9
C/C++ Header                         1              2              2              6
DOS Batch                            6              0              0              6
-----------------------------------------------------------------------------------
SUM:                              1748         169089         632495         963182
-----------------------------------------------------------------------------------
525971456 bytes (501,61 MB)

2.0.8-29:

github.com/AlDanial/cloc v 1.96  T=1.32 s (117.8 files/s, 113345.8 lines/s)
-----------------------------------------------------------------------------------
Language                         files          blank        comment           code
-----------------------------------------------------------------------------------
Pascal                             118           6043           6836         126493
Delphi Form                         10              4           8278           1171
XML                                  8              0              0            948
YAML                                 3              1              1            144
Markdown                             2             41              0            111
Windows Resource File                7              0              0             60
Text                                 6              5              0             11
DOS Batch                            1              0              0              6
SVG                                  1              0              0              1
-----------------------------------------------------------------------------------
SUM:                               156           6094          15115         128945
-----------------------------------------------------------------------------------
43819008 bytes (41,79 MB)
  • Redução de 834.237 linhas totais
  • 482152448 bytes (459,82 MB) a menos
Clone this wiki locally