Uso de SKINS. É aconcelhável ?? Que problemas posso ter ??
Olá a todos,
Gostaria de saber se é aconcelhável o uso de Skins em aplicações comerciais e que problemas (se é que existem) eu poderia ter adotando os skins em minha aplicações.
Desenvolvo aplicações que exigem um certo processamento (Sistemas de tributação, Folha de pagamento, Contabilidade, Controle Patrimonial, etc.) e percebi que, pelo menos no componente VCLSkin, que ele deu alguns problemas de memória quando fiz os testes.
Também dei uma olhada nestes outros (mas só nos demos):
- DynamicSkinForm
- BusinessSkinForm
- Theme Engine
Fiquei muito interessano no BusinessSkinForm, pois dos que eu vi foi o que mais se aproximou das aplicações que eu desenvolvo.
A dúvida é essa: Caso eu decida utilizá-lo, que problemas eu poderia ter ???
Se alguém puder me indicar mais alguns componentes de Skins fora os que eu mensionei aqui eu ficaria muito grato.
Obrigado.
Paulo Serra
Fortaleza - CE
Gostaria de saber se é aconcelhável o uso de Skins em aplicações comerciais e que problemas (se é que existem) eu poderia ter adotando os skins em minha aplicações.
Desenvolvo aplicações que exigem um certo processamento (Sistemas de tributação, Folha de pagamento, Contabilidade, Controle Patrimonial, etc.) e percebi que, pelo menos no componente VCLSkin, que ele deu alguns problemas de memória quando fiz os testes.
Também dei uma olhada nestes outros (mas só nos demos):
- DynamicSkinForm
- BusinessSkinForm
- Theme Engine
Fiquei muito interessano no BusinessSkinForm, pois dos que eu vi foi o que mais se aproximou das aplicações que eu desenvolvo.
A dúvida é essa: Caso eu decida utilizá-lo, que problemas eu poderia ter ???
Se alguém puder me indicar mais alguns componentes de Skins fora os que eu mensionei aqui eu ficaria muito grato.
Obrigado.
Paulo Serra
Fortaleza - CE
Paulo-serra
Curtidas 0
Respostas
Nildo
02/07/2004
Eu particularmente não usaria Skin por alguns motivos:
Primeiro: Exige muuuuito mais da memória e do processamento.
Segundo: Quando tem pouco memória, seu programa vai acusar automaticamente a falta de memória, em seu cliente, e ele vai achar que é problema no seu programa sendo que na verdade não é.
Terceiro: Usando skins seu programa começa a piscar muito (flickering)
Etc..
Um outro motivo é que eu, particularmente, não gosto de usar programas profissionais com skins, porque não aparentam ser para uso profissional. É a mesma coisa que você for vender algo importantíssimo para algum cliente seu, e você esteja vestindo uma camisa regata e de chinelo havaianas. É bem melhor estar bem apresentável... E simplesmente igual aos outros pois eles estão acostumado ao visual do Windows (roupa social no seu caso)
Primeiro: Exige muuuuito mais da memória e do processamento.
Segundo: Quando tem pouco memória, seu programa vai acusar automaticamente a falta de memória, em seu cliente, e ele vai achar que é problema no seu programa sendo que na verdade não é.
Terceiro: Usando skins seu programa começa a piscar muito (flickering)
Etc..
Um outro motivo é que eu, particularmente, não gosto de usar programas profissionais com skins, porque não aparentam ser para uso profissional. É a mesma coisa que você for vender algo importantíssimo para algum cliente seu, e você esteja vestindo uma camisa regata e de chinelo havaianas. É bem melhor estar bem apresentável... E simplesmente igual aos outros pois eles estão acostumado ao visual do Windows (roupa social no seu caso)
GOSTEI 0
Paulo-serra
02/07/2004
Concordo e até percebi que realmente a aplicação começa a piscar. No entanto o uso de tais componentes deixam realmente a aplicação com um aspecto mais futurista e... vamos dizer... moderno.
Tenho medo em adicionar um componente desses nas minha aplicações justamente por isso, mas deve haver alguma maneira de ´arrojar´ um pouco mais no visual dos programas sem que isso signifique um problema de memória aqui ou um problema de desempenho lá...
Estou nesta busca... pois ´a roupa social´, pelo menos dos sistemas q uso, já está um pouco manjada.
Paulo.
Tenho medo em adicionar um componente desses nas minha aplicações justamente por isso, mas deve haver alguma maneira de ´arrojar´ um pouco mais no visual dos programas sem que isso signifique um problema de memória aqui ou um problema de desempenho lá...
Estou nesta busca... pois ´a roupa social´, pelo menos dos sistemas q uso, já está um pouco manjada.
Paulo.
GOSTEI 0
D4n13l
02/07/2004
olah !
Eu atualmente uso o WinSkin que baixei no próprio site do clubedelphi.
Depende muito do tipo de usuário que você está atingindo com o sistema, se a aplicação é comercial e um ambiente administrativo não é bom ter uma ´pirotecnia´ no sistema, mas existe um mercado muito exigente hoje em dia, quando tratamos no assunto adequação ao cliente.
Pelo que tenho visto sistemas de ´big porte´ como SAP tem algumas configurações de visualização e o Microsiga tbem tem um monte de frescurinhas....
Com esse WinSkin só tive alguns problemas quando eu mudava mto de skin (erro interno)....
Em fase de teste do sistema que utilizei-o está rodando satisfatóriamente.
O flikering é um pouco chatinho, mais o que é uma piscadinha pra quem vive pulando de páginas na web com uma baita piscadona....rs
[]´s
D4N13L
Eu atualmente uso o WinSkin que baixei no próprio site do clubedelphi.
Depende muito do tipo de usuário que você está atingindo com o sistema, se a aplicação é comercial e um ambiente administrativo não é bom ter uma ´pirotecnia´ no sistema, mas existe um mercado muito exigente hoje em dia, quando tratamos no assunto adequação ao cliente.
Pelo que tenho visto sistemas de ´big porte´ como SAP tem algumas configurações de visualização e o Microsiga tbem tem um monte de frescurinhas....
Com esse WinSkin só tive alguns problemas quando eu mudava mto de skin (erro interno)....
Em fase de teste do sistema que utilizei-o está rodando satisfatóriamente.
O flikering é um pouco chatinho, mais o que é uma piscadinha pra quem vive pulando de páginas na web com uma baita piscadona....rs
[]´s
D4N13L
GOSTEI 0
Weber
02/07/2004
Alguns de meus sistemas tem skins, mas o proprio usuário pode decidir se vai ou não usar a skin. No momento da instalação eu já aviso que embora o sistema fique mais bonito ele pode se tornar instavel.
Faça um pequeno teste:
Em um formulário adicione os componentes mais comuns do delphi
Edit, MaskEdit, Button, Label, etc.
Compile seu projeto e marque o tempo para carregar (vc não vai conseguir marcar o tempo, será muito rápido)
Em outro formulário adicione os mesmos componentes, porém com skins.
Compile o projeto e marque o tempo para carregar (vc verá que vai levar alguns segundos, dependendo da maquina).
Faça um pequeno teste:
Em um formulário adicione os componentes mais comuns do delphi
Edit, MaskEdit, Button, Label, etc.
Compile seu projeto e marque o tempo para carregar (vc não vai conseguir marcar o tempo, será muito rápido)
Em outro formulário adicione os mesmos componentes, porém com skins.
Compile o projeto e marque o tempo para carregar (vc verá que vai levar alguns segundos, dependendo da maquina).
GOSTEI 0
Vinicius2k
02/07/2004
Olá Paulo,
Além dos motivos que os colegas citaram para o não uso de skins eu acrescentaria, não sei se é seu caso mas...
Aplicações com skins rodando em ambientes emulados como sobre o Citrix ou o Terminal Services do Windows Server, ficam muito, mas muito ruins... extremamente lentos...
Particularmente, não uso skins em minhas aplicações e se vc observar com cuidado vai perceber que até mesmo o novo aspecto visual presente no XP é, comumente, desabilitado em grande parte das empresas...
Creio que o correto é deixar que o usuário decida, através das configurações de seu Windows, qual será a aparencia dos programas, inclusive o meu... por isso minhas aplicações sempre obedecem às configurações de temas do Windows (com exceção de temas XP porque ainda não preparei-as).
T+
Além dos motivos que os colegas citaram para o não uso de skins eu acrescentaria, não sei se é seu caso mas...
Aplicações com skins rodando em ambientes emulados como sobre o Citrix ou o Terminal Services do Windows Server, ficam muito, mas muito ruins... extremamente lentos...
Particularmente, não uso skins em minhas aplicações e se vc observar com cuidado vai perceber que até mesmo o novo aspecto visual presente no XP é, comumente, desabilitado em grande parte das empresas...
Creio que o correto é deixar que o usuário decida, através das configurações de seu Windows, qual será a aparencia dos programas, inclusive o meu... por isso minhas aplicações sempre obedecem às configurações de temas do Windows (com exceção de temas XP porque ainda não preparei-as).
T+
GOSTEI 0