Browsing monthly archive

julho 2018

Visualforce vs Lightning: qual escolher ?

Primeiramente precisamos saber o que é uma visual force e um Lightning e assim podemos seguir para a batalha Visualforce vs Lightning. O Visualforce é um framework que permite que os desenvolvedores criem interfaces de usuário personalizadas, ou seja, páginas/aplicativos personalizados dentro do Salesforce. O Lightning é um framework para desenvolvimento dinâmico de aplicativos web para mobile e desktop, também dentro do Salesforce. Os dois oferecem uma maneira de construir aplicativos ou páginas personalizados, então qual devemos usar? Visualforce O Visualforce usa linguagem de marcação, assim como HTML(Hyper Text Markup Language) para o desenvolvimento das páginas, e podemos utilizar uma Controller com código apex para as operações com os registros (banco de dados) e outras operações que desejarmos fazer do lado do Servidor. Podemos ainda utilizar JavaScript e CSS para melhorar tanto a performance quanto a estética da página. Todas essas ferramentas são opcionais. O framework Visualforce usa o tradicional modelo MVC (Model-View-Controller). Não se esqueça de conferir as 9 técnicas para atingir alta performance em páginas visualforce e a trilha Desenvolvedor iniciante. Visualforce é um modelo fácil de ser implementado caso o desenvolvedor já conheça a parte de desenvolvimento web, mesmo que ele não conheça muito sobre visualforce, porém o framework apresenta algumas limitações quando […]

Refactoring

Demorou, mas enfim saiu o nosso primeiro Podcast, e já estamos com o segundo na fila de edição :) O nosso primeiro episódio foi com meu grande amigo Lucas Caton, e falamos um pouco sobre Refactoring. Quando fazer, porque fazer e  como fazer. Fique livre para fazer os seus comentários sobre o tema abordado. Escute também seu aplicativo de podcast preferido: Apple iTunes | Android ——— Blog do Lucas Caton: https://www.lucascaton.com.br/ Lint para Lightning Components: https://developer.salesforce.com/docs/atlas.en-us.lightning.meta/lightning/cli_usage.htm Lint para Apex Code: https://pmd.github.io/pmd-5.5.7/index.html IDE que uso para desenvolver para o Salesforce: https://www.jetbrains.com/idea/download/ Plugin que uso na IDE: JetForcer  (Sim, é paga, mas vale cada Trump! Acredite!!!) https://plugins.jetbrains.com/plugin/9238-jetforcer–the-smartest-force-com-ide CLI para Salesforce (It’s free): https://developer.salesforce.com/tools/sfdxcli   Até o próximo podcast :)