componentes de terceiros
Num tópico sobre skins
http://forum.clubedelphi.net/viewtopic.php?t=71332&highlight=skin
o Colega Bruno Belchior disse:
Gostaria de saber a opinião de vocês sobre o uso de componentes de terceiros. É vantajoso para a empresa não usar? (sabendo que a maioria dos componentes tem para todas as versões do delphi)
Quando a empresa não ua componentes de terceiros, como ela se vira com criptografia e relatórios? e Boletos? Compressão zip? A empresa acaba tendo que desenvolver tudo sozinha?
Tenho essa dúvida porque vi que na empresa de um amigo meu eles reinventaram a roda e criaram seu próprio pacote de componentes, até os edits, buttons etc eles~usam as próprias classes.
Como garantir a rápida reinstalação de todos os componentes ao reinstalar o Delphi?
Como migrar os componentes de versão?
O mesmo vale para plugins e experts?
Valew
http://forum.clubedelphi.net/viewtopic.php?t=71332&highlight=skin
o Colega Bruno Belchior disse:
Amigo, a empresa que trabalho não permite usar componentes de terceiros, por mais testados e avançados que sejam, nem bibliotecas consagradas como o projeto Jedi, pelo fato de não haver controle sobre o aplicativo de uma maneira geral, com no seu caso, depende de uma *sorte* na compilação, para uma certeza plena de funcionamento aconselharia não usar...
Gostaria de saber a opinião de vocês sobre o uso de componentes de terceiros. É vantajoso para a empresa não usar? (sabendo que a maioria dos componentes tem para todas as versões do delphi)
Quando a empresa não ua componentes de terceiros, como ela se vira com criptografia e relatórios? e Boletos? Compressão zip? A empresa acaba tendo que desenvolver tudo sozinha?
Tenho essa dúvida porque vi que na empresa de um amigo meu eles reinventaram a roda e criaram seu próprio pacote de componentes, até os edits, buttons etc eles~usam as próprias classes.
Como garantir a rápida reinstalação de todos os componentes ao reinstalar o Delphi?
Como migrar os componentes de versão?
O mesmo vale para plugins e experts?
Valew
Vitor Rubio
Curtidas 0
Respostas
Emerson Nascimento
06/12/2006
na verdade eu até recomendo o uso de componentes de terceiros, desde que seja possível obter o código-fonte (seja open-source ou comercial).
aconteceu numa empresa onde eu trabalhava: compraram um componente comercial. funcionava que era uma beleza! era para delphi 5.
começamos a trabalhar com o delphi 7 e, para nossa surpresa, a empresa havia descontinuado o componente (na verdade a empresa fechou e não deu qualquer satisfação e nem a possibilidade de compra dos fontes).
solução? tivemos de alterar todo o sistema no que dizia respeito àquele componente para depois passar a usar o delphi 7.
por isso eu recomendo bibliotecas como Jedi (que incorporou a Rx), que são open-source. assim, se por acaso você trocar a versão do delphi e por acaso não houver uma versão disponível, você mesmo poderá fazer as adaptações necessárias.
aconteceu numa empresa onde eu trabalhava: compraram um componente comercial. funcionava que era uma beleza! era para delphi 5.
começamos a trabalhar com o delphi 7 e, para nossa surpresa, a empresa havia descontinuado o componente (na verdade a empresa fechou e não deu qualquer satisfação e nem a possibilidade de compra dos fontes).
solução? tivemos de alterar todo o sistema no que dizia respeito àquele componente para depois passar a usar o delphi 7.
por isso eu recomendo bibliotecas como Jedi (que incorporou a Rx), que são open-source. assim, se por acaso você trocar a versão do delphi e por acaso não houver uma versão disponível, você mesmo poderá fazer as adaptações necessárias.
GOSTEI 0
Motta
06/12/2006
Eu recomendo o uso de projetos de ampla utilização como o Jedi com fonte aberto, para projetos sem fonte só de empresas fortes no mercado é sob um contrato de manutenção.
Usar .dcu´s que estão no mercado de uso livre ou pirata é como o cara que come gilete no Largo da Carioca , legal de ver , mas não recomendo nem tenho coragem de fazer.
Quanto ao fato de ´pelo fato de não haver controle sobre o aplicativo de uma maneira geral´ o ideia é mesmo esta senão você fazia tudo, tanto assim que alguns projetos não usam IDE, preferem fazer tudo utilizando C ou algo assim.
Usar .dcu´s que estão no mercado de uso livre ou pirata é como o cara que come gilete no Largo da Carioca , legal de ver , mas não recomendo nem tenho coragem de fazer.
Quanto ao fato de ´pelo fato de não haver controle sobre o aplicativo de uma maneira geral´ o ideia é mesmo esta senão você fazia tudo, tanto assim que alguns projetos não usam IDE, preferem fazer tudo utilizando C ou algo assim.
GOSTEI 0
Weber
06/12/2006
Em minha empresa não usamos componente de terceiros, exceto gerador de relatorios que trabalhamos com o FortesReport (Open).
Todas as rotinas necessárias são desenvolvidas por nós, e temos uma dezena de componentes que foram desenvolvidos por nós mesmos. Até mesmo o fortes report que usamos já está bem diferenciado do componente open atual.
O que ganhamos com isto?
Controle total sobre o projeto, nossa equipe sabe exatamente o que cada componente faz e desta forma fica muito mais fácil identificar qualquer erro.
Como você vê acima, ao mesmo tempo que não usamos componentes de terceiros usamos o Fortes, a vantagem como emerson.en disse é o código fonte.
Todas as rotinas necessárias são desenvolvidas por nós, e temos uma dezena de componentes que foram desenvolvidos por nós mesmos. Até mesmo o fortes report que usamos já está bem diferenciado do componente open atual.
O que ganhamos com isto?
Controle total sobre o projeto, nossa equipe sabe exatamente o que cada componente faz e desta forma fica muito mais fácil identificar qualquer erro.
Como você vê acima, ao mesmo tempo que não usamos componentes de terceiros usamos o Fortes, a vantagem como emerson.en disse é o código fonte.
GOSTEI 0
Edibertoalves
06/12/2006
Vou na opinião do Emerson!
Recomendável quando houver venda juntamente com as fontes, e também quando houver escalabilidade da suíte dos componentes de acordo com a evolução do Delphi.
Abraços
Ediberto
Recomendável quando houver venda juntamente com as fontes, e também quando houver escalabilidade da suíte dos componentes de acordo com a evolução do Delphi.
Abraços
Ediberto
GOSTEI 0
Vitor Rubio
06/12/2006
Então se o componente for Open-Source Vale a pena, pois pode ser portado. O mesmo vale para componentes comerciais (dos bons e caros) que vem junto com o fonte.
Agora usar aqueles DCU.s, independente de ser comercial ou gratuito, é arriscado, né?
Weber, tenhu uma dúvida sobre o fortes reports: nunca achei o fonte dele pra baixar no site. No site tem só as DCU´s. Onde vc conseguiu os fontes?
Agora usar aqueles DCU.s, independente de ser comercial ou gratuito, é arriscado, né?
Weber, tenhu uma dúvida sobre o fortes reports: nunca achei o fonte dele pra baixar no site. No site tem só as DCU´s. Onde vc conseguiu os fontes?
GOSTEI 0
Weber
06/12/2006
Pega no meu site ([url]http://forum.produsys.com.br/viewtopic.php?t=387[/url]) a versão original liberada pelo Grupo Fortes.
GOSTEI 0
Vitor Rubio
06/12/2006
valew!
GOSTEI 0