Conheça
Características
Quem usa
Galeria
Cursos
Docs
Fórum
Downloads
Posts
Fique por dentro
Sobre o Fórum
Minha conta
Buscar
Novo post
Artigos Adianti
Fórum
Contribs
PD
5 dicas de desempenho ao desenvolver com Adianti Framework e PHP
3
Fechado
Pablo Dall'Oglio
01/02/2016 (há 8 anos)
Neste artigo vou mostrar cinco dicas úteis para aumentar o desempenho em aplicações desenvolvidas em PHP com o Adianti Framework. 1. Usar sempre a última versão do PHP O PHP deu um grande salto de performance nas últimas versões. Manter a versão de desenvolvimento e consequentemente a de produção atualizadas, vão garantir que possamos continuamente nos beneficiar dessas me...
PD
Banco de dados em memória? Não, cache de objetos!
6
Fechado
Pablo Dall'Oglio
29/05/2015 (há 9 anos)
Você já deve ter passado por algum problema de desempenho! Quem nunca passou. Aquele monte de SQL complexo para lá e para cá, análises de queries sem fim, você tentando otimizar o máximo possível, resumindo queries, eliminando outras, criando índices, e mesmo assim o programa está lento por que se você tirar mais alguma query tudo irá parar de funcionar... Então você pensa "Como seri...
PD
Postagem estática (sem recarga) de formulários
1
Fechado
Pablo Dall'Oglio
30/04/2015 (há 9 anos)
O Adianti Framework usa de maneira extensiva Requisições AJAX em todos os processamentos de ações. Quando clicamos em uma ação de uma datagrid ou enviamos os dados de um formulário, somente o núcleo da página é recarregado, e não toda a página. Com isso, a navegação fica bastante fluida. Em um formulário, por exemplo, somente o núcleo da tela é atualizado para demonstrar as atuali...
PD
Disponibilizando Web Services pelo Adianti Framework com SOAP
9
Fechado
Pablo Dall'Oglio
15/02/2015 (há 9 anos)
Durante o desenvolvimento de um sistema, é comum termos de disponibilizar algumas de suas rotinas para que estas sejam executadas por aplicativos externos. O caminho mais utilizado para tal é por meio de Web Services, e SOAP é um dos protocolos que permite isto. Imagine que você desenvolveu todo um sistema que controla clientes, e agora precisa que outros sistemas possam consulta...
PD
Executando métodos do Adianti Framework pela linha de comando
10
Fechado
Pablo Dall'Oglio
15/02/2015 (há 9 anos)
Durante o desenvolvimento de um sistema, é comum termos de invocar algumas de suas rotinas pela linha de comando. Um dos motivos mais frequentes é agendar rotinas na Crontab (http://pt.wikipedia.org/wiki/Crontab) para realizar rotinas frequentes. Imagine que você desenvolveu todo um sistema que controla clientes, e agora precisa enviar e-mails para aqueles que possuem pagamentos pendente...
PD
Dicas de responsividade para a versão 2.0
4
Fechado
Pablo Dall'Oglio
31/01/2015 (há 9 anos)
Com a versão 2.0, o Adianti Framework vem agora com a Bootstrap 3, o que facilita bastante a construção da interface e também a utilização de templates com características responsivas. Neste sentido, o template 2 (http://www.adianti.com.br/framework-template2) utiliza o SB-ADMIN2 (http://startbootstrap.com/template-overviews/sb-admin-2/). O template 2 possui características responsivas em ...
PD
Novos eventos JavaScript para carga de páginas
1
Fechado
Pablo Dall'Oglio
31/01/2015 (há 9 anos)
Com a versão 2.0 do Adianti Framework, ficou mais fácil manipular de maneira genérica alguns eventos internos gerados pelo framework, pois agora ele expõe uma quantidade maior de eventos que podem ser programados pelo usuário. Neste artigo, vamos explicar os quatro eventos que são disparados quando o usuário navega entre páginas, que são: Adianti.onBeforeLoad: Disparado antes da carga ...
PD
URLs amigáveis no Adianti Framework
3
Fechado
Pablo Dall'Oglio
31/01/2015 (há 9 anos)
ESTE ARTIGO ESTÁ DESATUALIZADO, ACESSAR O NOVO EM: https://www.adianti.com.br/forum/pt/view_4678?rotas-amigaveis-no-adianti-framework-55 Como vocês desenvolvedores no framework já devem ter percebido há bastante tempo, o padrão de registro de URLs em aplicações é bastante simples seguindo o seguinte formato, composto da classe de controle e do método acionado: apli...
PD
Relatórios com queries complexas de maneira Orientada a Objetos
13
Fechado
Pablo Dall'Oglio
23/09/2014 (há 10 anos)
Em outro artigo (http://www.adianti.com.br/forum/pt/view_876), eu explico que devemos privilegiar o uso de objetos, seus métodos e relacionamentos mais do que o uso de SQL em uma aplicação de negócios. Devemos sempre que possível usar mecanismos do próprio framework para cuidar da persistência dos objetos - como o Active Record - e dos relacionamentos entre eles. Na grande maioria das situa...
PD
Pensando em objetos, não em SQL para construir uma aplicação
13
Fechado
Pablo Dall'Oglio
16/09/2014 (há 10 anos)
Frequentemente pessoas me escrevem perguntando como realizar determinada consulta SQL usando o Adianti Framework, na maioria das vezes envolvendo várias tabelas. Imagino que essa dúvida ocorre por que muitas pessoas estão acostumadas a escrever aplicações de negócio fortemente baseadas em SQL e a grande maioria dos exemplos usando o framework são baseados em objetos, atributos, métodos e s...
PD
Otimizando o carregamento de objetos
1
Fechado
Pablo Dall'Oglio
07/09/2014 (há 10 anos)
A partir da versão 1.0.3 do framework, alguns métodos de carga de objetos foram otimizados para não carregar objetos vinculados (Ex: Agregações e Composições). Como exemplo, podemos citar o objeto Pessoa, que pode ter uma composição com Contato. Assim, ao carregarmos o objeto Pessoa, também carregaremos seus contatos. Entretanto em algumas situações, queremos somente os dados de pessoa...
PD
Reaproveitando a mesma seek em formulários diferentes
3
Fechado
Pablo Dall'Oglio
07/09/2014 (há 10 anos)
No framework, podemos criar seeks para localização de registros de maneira automática, por meio do componente TDBSeekButton. Entretanto, o TDBSeekButton permite apenas um campo de buscas na janela que se abre. Caso seja necessário abrir uma janela de busca de registros com vários campos de buscas e também listando várias colunas, é necessário construir uma seek manual, usando o componente...
PD
Criando uma aplicação baseada no TemplateERP
16
Fechado
Pablo Dall'Oglio
07/09/2014 (há 10 anos)
Como as primeiras versões do framework não tratavam questões como controle de versões, na versão 1.0.3 foi disponibilizado o TemplateERP, que trata-se de uma aplicação padrão que serve como base para construção de aplicações. Esta aplicação padrão possui algumas coisas comuns que várias aplicações de negócio possuem, que são: Cadastro de usuários, cadastro de grupos, permissõ...
PD
Alterando componentes do designer via código
0
Fechado
Pablo Dall'Oglio
06/09/2014 (há 10 anos)
O Studio Form Designer facilita bastante a tarefa de criação de formulários para a aplicação. Em sua barra de propriedades, ele possui alguns parâmetros que podemos ajustar em cada componente. Em um label, podemos ajustar cor e tamanho, dentre outros. Mesmo oferecendo diversos parâmetros, ele nunca oferecerá 100% das propriedades que podem ser alteradas via CSS, por exemplo, nem é esse o ...
PD
Integrando a BoletoPHP ao Adianti Framework
18
Fechado
Pablo Dall'Oglio
06/09/2014 (há 10 anos)
Algumas vezes já me perguntaram como integrar a BoletoPHP (http://boletophp.com.br/) ao Adianti Framework. Infelizmente a biblioteca não é orientada a objetos, o que permitiria uma integração mais elegante. Mas isso não impede que venhamos a utilizar. Neste artigo mostrarei como integrá-la ao framework. Em primeiro lugar, precisamos integrar a biblioteca ao framework. Para tal, estou dis...
PD
Usando funções e subselects em critérios
3
Fechado
Pablo Dall'Oglio
06/09/2014 (há 10 anos)
Olá, Uma funcionalidade já existente na versão 1.0.3, mas pouco explorada, é a possibilidade de usar subqueries e funções de banco na definição de critérios para busca de coleções na base de dados. Neste pequeno artigo, procurarei explicar estes dois recursos. O comportamento padrão da classe TFilter é tratar o terceiro parâmetro como um valor, adicionando "aspas" ao redor. Ent...
PD
Ordem inversa na datagrid
0
Fechado
Pablo Dall'Oglio
02/09/2013 (há 11 anos)
Hoje recebi por e-mail a seguinte dúvida e gostaria de compartilhar a resposta com vocês: "Minha duvida é a seguinte, estou fazendo um quickdatagrid porém os dados são apresentados do registro 1 em diante, gostaria que fosse ordem desc (inversa) ? é possivel ?" Resposta: Oi Luiz, Dentro do onReload(), use o método setProperty() do critério: ...
PD
7 dúvidas comuns ao utilizar o Adianti Framework
8
Fechado
Pablo Dall'Oglio
06/08/2013 (há 11 anos)
Neste artigo vou tentar responder algumas das dúvidas mais comuns sobre o uso do Adianti Framework. 1) Como conecto no banco de dados ***SQL? O Adianti framework atualmente suporta cinco tipos de bancos de dados de maneira nativa: PostgreSQL, MySQL, Sqlite, SqlServer e Oracle. Novos bancos serão adicionados em novas versões, o que depende de uma homologação e testes. Mas s...
PD
Os 7 erros mais comuns ao utilizar o Adianti Framework
1
Fechado
Pablo Dall'Oglio
05/08/2013 (há 11 anos)
Neste artigo procuro elencar alguns dos principais erros cometidos por quem está iniciando com o Adianti Framework. 1) Esquecer de executar o construtor da classe-pai Este erro ocorre quando você criou uma nova classe controladora de páginas, e em seu método construtor esqueceu de chamar o construtor da classe-pai (parent::__construct()). Como consequência deste esquecime...
PD
Acrescentando um THtmlEditor ao Designer
0
Fechado
Pablo Dall'Oglio
22/04/2013 (há 11 anos)
Há um tempo atrás foi perguntado na nossa lista como acrescentar um THtmlEditor à uma tela criada pelo Designer, uma vez que ele não suporta diretamente o THtmlEditor. Pois bem, qualquer objeto pode ser acrescentado de maneira dinâmica (no código-fonte) à um formulário criado pelo designer. Para acrescentar um THtmlEditor é bem simples. Como todo TUIBuilder é também filho de TPanel, ...
21 a 40 de 44 registros
1
2
3
4
5
6
7
8
9
10
Controle a sua privacidade
Nosso site usa cookies para melhorar a navegação
Política de Privacidade
Opções
Aceito
Controle a sua privacidade
Necessários
Cookies necessários são essenciais para o funcionamento do site, sem eles o site não funcionaria adequadamente. (Ex. acesso a áreas seguras do site)
Marketing
Cookies de marketing, ou propaganda rastreiam a navegação dos visitantes para criar anúncios mais relevantes, de acordo com tal comportamento.
Salvar preferências