Dicas para o desenvolvimento de um software - Parte 1Embora a internet esteja repleta de tutoriais e dicas sobre desenvolvimento, sempre surge a dúvida de como um sistema deve ser devidamente desenvolvido dentro de padrões. Na verdade, não há uma regra geral ou um processo único para o desenvolvimento de um sistema, mas existem boas práticas que, quando adotadas, podem trazer grandes vantagens em um software, tanto para o cliente quanto para o próprio desenvolvedor. Em muitas empresas de software, tais práticas são consideradas como uma metodologia de desenvolvimento, principalmente por facilitar a manutenção e atualização, além de garantir uma personalidade única para o sistema. Este é o primeiro de vários artigos sobre este assunto, onde o objetivo é transmitir um base sólida sobre alguns pontos importantes para o desenvolvimento de um software envolvendo a implementação do código e o visual da aplicação.

Continue lendo

Cuidado, não deixe o ERP perder a funcionalidade!Desde que as empresas começaram a investir em tecnologia, tornou-se fundamental possuir um sistema informatizado capaz de integrar todo o plano corporativo de uma organização. É muito comum encontrar sistemas para funções específicas, como gestão de contabilidade, recursos humanos, fiscalização, estoque e emissão de notas fiscais. Assim, até alguns anos atrás, uma empresa precisava instalar vários softwares para controlar todo o complexo operacional e administrativo. Essa dispersão de aplicativos foi solucionada com o desenvolvimento de um tipo de software capaz de integrar a maioria (ou todos) os departamentos da empresa em um único ambiente. Tal software, hoje muito importante para as empresas, recebeu o nome de ERPEnterprise Resource Planning. No Brasil, esse software ficou conhecido como “Sistema Integrado de Gestão Empresarial“, embora muitas empresas ainda optem por utilizar o termo inglês “ERP”.
Continue lendo

Qual é a melhor linguagem de programação?Ultimamente tenho visto muitos usuários questionarem sobre a melhor linguagem de programação, principalmente em fóruns de desenvolvimento. E essa, sem dúvidas, é uma questão relativamente polêmica. A influência cada vez maior da tecnologia da informação na vida pessoal e corporativa trouxe o surgimento de novos recursos e linguagens para o desenvolvimento de sistemas desktop, web e mobile. Atualmente o leque de opções é vasto, e cabe ao desenvolvedor estudar e utilizar a linguagem que mais preenche o foco do seu objetivo.
Continue lendo

Atualizar os aplicativos é realmente necessário?Em meio à concorrência entre aplicativos e integração de novos recursos, empresas de softwares estão sempre desenvolvendo e disponibilizando novas versões de seus produtos. Certamente muitos já tiverem (ou tem) dúvidas ao receber a notificação de que uma nova versão do software está disponível para download. Sendo assim, atualizar o software é uma decisão realmente necessária?

Continue lendo

Distribuições ilegais de aplicativosNa internet é possível encontrar um grande acerto de aplicativos relacionados a diferentes finalidades, desde o uso pessoal até o profissional. O grande obstáculo para os usuários é que geralmente esses softwares são proprietários, ou seja, é necessário uma licença para usá-lo ou ter acesso a todas as suas funções. Sem dúvida muitos usuários utilizam ou ao menos já utilizaram versões não-oficiais de softwares proprietários, popularmente conhecidas como versões “crackeadas” ou “piratas”, e distribuídas principalmente em redes P2P, torrents e blogs.

Continue lendo