Mudar para D2006 ?
Preciso de opiniões sinceras:
» Devo mudar para o Delphi 2006?
Hoje trabalho com Delphi 6 sem problemas e me atende muito bem e a meus clientes, porém me vem a pergunta: ´Não estarei ficando obsoleto?´
A empresa em que trabalho está pensando em adotar o D2006 e, sinceramente, não sei como responder à pergunta que me farão: ´É viável e útil mudar para D2006, considerando custo benefício?´
Provavelmente precisarei de um equipamento mais robusto para desenvolver... esse é o menos dos problemas... mas terei acesso aos componentes de terceiros que mais uso hoje? (JVCL, SkinManager, XiControls, TMS Controls, LMD Controls e ZipForge ?)
Desde já agradeço pelas opiniões que virão.
Abraços e Bons Códigos.
Paulocesar1301
Respostas
Agsilva
17/06/2006
Quanto à migração ou não, só depende de você.
O que eu te aconselho? Entra no site da Borland, faz o download da versão Trial do Delphi 2006 e confira o que mudou. Se te surpreender e, principalmente, ajudar na sua empreitada como programador, e ainda se valer a grana investida, migre. Senão, não!
:wink:
Paulocesar1301
17/06/2006
Vou dar uma olhada sim... sinceramente só estou preocupado com os recursos físicos necessários para rodar o D2006 e a quantidade e utilidade de componentes de terceiros free... (agilizam muito o desenvolvimento)
Obrigado pela atenção
Agsilva
17/06/2006
:wink:
Adriano Santos
17/06/2006
Vou copiar a frase de um colega de revista ClubeDelphi e conhecido por muitos aki: ´Eu sou Borland´. :wink:
Sinceramente, sou contra a utilização de componentes de terceirso justamente por ficar amarrado a uma determinada versão do Delphi. As primeiras coisas que deve fazer é:
[list:57b8dbb931]
[*:57b8dbb931]Pegar a versão trial do BDS2006.
[*:57b8dbb931]Tentar instalar todos os seus componentes de terceiros, msm que tenha que fazer o download da versão nova.
[*:57b8dbb931]E testar, testar, testar e testar.
[/list:u:57b8dbb931]
Só assim terá certeza do que irá fazer.
Quanto a mudar ou não, viável ou não, te digo: a produtividade com BDS2006 aumenta pq existem uma série de facilidades, novos recursos, visualmente é mais transparente e etc. A produção aumenta mesmo. Mas em relação a linguagem, aspectos estruturais penso que ´time que está ganhando não se muda´ não é mesmo? Tem gente que desenvolver em Delphi 3 até hoje e se dá muito bem. Não ficará obsoleto não, mas inovar as vezes estimula um pouco a equipe por estar sempre muito perto da tecnologia.
Eu não adotei ainda, mas em casa só 2006. Migrei tudo que eu tinha para ele e tô adorando.
Problemas de performance? Meu micro é um:
Athlon XP 2000+ 1.6 Mhz
384 Mb de memória Ram
100 Gb de Hd (2 hds, 80 gb e 20 gb)
Windows XP Professional
Não tenho tido problemas de performance. A abertura é pouco lenta, mas basta vc abrir a versão somente Win32 que fica xuxu beleza. A compilação, acho, mais rápida do que Delphi 7.0.
Agsilva
17/06/2006
Vou copiar a frase de um colega de revista ClubeDelphi e conhecido por muitos aki: ´Eu sou Borland´. :wink:
Sinceramente, sou contra a utilização de componentes de terceirso justamente por ficar amarrado a uma determinada versão do Delphi.[/quote:9eaf8891e4]
Discordo [b:9eaf8891e4]totalmente[/b:9eaf8891e4]. Levando por esta idéia, você estará reinventando a roda em todos seus projetos, isto é, desenvolvendo soluções já desenvolvidas, pensadas e repensadas, corrigidas, etc.. Os componentes evoluem conforme a evolução do Delphi. Alguns tornam-se obsoletos, verdade, mas em sua maioria são os pouco usados, assim perdem a razão de evoluírem.
Lembre-se: uma equipe que desenvolve software consciente, sabe que nunca devemos reinventar a roda. Por que? Veja:
- Os componentes foram pensados, repensados e modelados;
- Eles foram testados, muitos bugs corrigidos;
- Refazendo-os para sua aplicação, você terá que passar por todo esse processo.
Então, [b:9eaf8891e4]troque[/b:9eaf8891e4] a frase [i:9eaf8891e4][u:9eaf8891e4]Eu sou Borland[/u:9eaf8891e4][/i:9eaf8891e4], pela frase [i:9eaf8891e4][u:9eaf8891e4]Eu sou Consciente[/u:9eaf8891e4][/i:9eaf8891e4].
:wink:
Madcat
17/06/2006
Vinicius2k
17/06/2006
Não sou contra a utilização de componentes de 3ºs porque facilitam muito a vida do desenvolvedor e, como o colega agsilva disse, não sou a favor de reinvenção de roda (apesar de fazer isso às vezes sem querer). Mas há que se ter racionalinade na utilização. Não acho que se deva ver um componente pela primeira vez, saber que ele é fechado, e basear projetos inteiros nele. É um risco muito grande.
Eu posso, amanhã ou depois, decidir por descontinuar o VDOPrint e aí? E aí que ele é OpenSource e quem quiser contiuar a utilizá-lo pode estudar seu código e realizar as adaptações que desejar, sem necessidade de reinventar tudo o que eu já fiz.
Ex: JediVCL, pacote fantástico que, se bem explorado, pode ser que seja o único (ou um dos poucos) pacotes que você precise instalar.
Além disso deve-se procurar verificar a comunidade de usuários deste componente, pois em uma eventual descontinuação, certamente os usuários estarão interessados em levar a diante o projeto, mesmo que seja apenas adaptando-o às novas versões do Delphi.
Ex: RXLib, descontinuada há anos, porém sempre com versões extra-oficiais adaptadas aos novos Delphi (logicamente, com um pequeno [i:0d499544ec]delay[/i:0d499544ec]).
Outro exemplo: Eu presumo que o VDOPrint tenha cerca de 500 usuários ativos, cerca de 100 estão cadastrados no meu fórum e mais de 200 na minha lista de distribuição de e-mails. Destes, com certeza, existem pelo menos 50 são altamente participativos, sugerem, modificam, implementam e são perfeitamente capazes de continuar o projeto se, por acaso eu o abandonasse (coisa que não irá acontecer).
Por este motivos para mim é: [i:0d499544ec]Componentes de 3ºs sim, mas só OpenSource[/i:0d499544ec].
Paulocesar1301
17/06/2006
Em resumo... estou f*********** :(
Adriano Santos
17/06/2006
Deixa eu melhorar minha resposta porque acho que me expressei mal.:wink:
Veja, assim como o [b:0714bdebf3]Vinicius[/b:0714bdebf3] também mantenho minha coleção de componentes e as uso porque tenho total domínio sobre ela. É isso que sou a favor. Se precisa de uma solução: crie-a. Se não tem condições, não compre, procure componentes com código aberto e que vc tenha certeza de que a comunidade é ativa. Tenho visto muitos colegas querendo migrar para Delphi 2006, mas usam ZeosLib. Até onde sei não há versões atualizadas da biblioteca para o 2006. E hora saem boatos que estão descontinuando, hora não, enfim. Porque usar o Zeos se DBExpress faz todo o processo e é um componente ´Borland´? E acredito que ainda seja melhor. (Opnião humilde e única)
Na empresa que trabalho nós usamos RDPrint, é excelente a solução, porém eu não adotaria se tivesse lá antes do componente ser comprado. Provavelmente eu procuraria outro componente free e estável. Uma alterativa seria o VDOPrint, que já ouvi dizer é muito bom. Além do mais eu ´conheço´ o cara que faz e ´conheço´ a comunidade que usa, ou seja, eu me sentiria muito mais confortável.
Quando digo ´Eu sou Borland´, digo em relação a utilizar o máximo possível do que a ´Borland´ me oferece porque sei que em sua maoria haverá suporte na próxima versão. Claro, não podemos nos esquecer do QuickReport e Fastnet que me causaram muitos problemas em outras empresas que trabalhei. Mas pra isso existe o ForteReport ainda não tem pra BDS2006, acredito que em breve terá.
Outra empresa que trabalhei usava o pacote RXLib, um componente do pacote. Poxa, desenvolvi uma função que fazia o mesmo que o componente e pronto. Tchau RXLib.
É mais ou menos iss que quero dizer. Pra mim dominar a aplicação e suas funcionalidades é o mais importante.
Hoje uso componentes de terceiros: PrintFast, RdPrint, Infopower, e mais uma porrada. Estamos usando Delphi 6.0, está quase inviável portar para 2006 devido a quantidade de comps de 3ºs. Complicado.
Então refraseando [b:0714bdebf3]agsilva[/b:0714bdebf3] :wink: : ´Se é pra usar de terceiro, use consciente´. :wink:
Onjahyr
17/06/2006
Outra desvantagem que eu venho notando, que a Borland vem fazendo para prejudicar a todo mundo é o visual... Pô! Toda nova versão temos que reaprender a usar o Delphi?! Isso é uma barreira e tanto, já berrei tanto em passar do Delphi 6 para o Delphi 7 (que é pouca diferença), imagina passar do Delphi 6/7 para o Delphi 2006 então!!!!!
Eu, com o Delphi 7 faço TUDO que o 2006 faz... Não vejo por quê gastar dinheiro em vão.... Mas isso é minha opinião!
Eu passei para o Delphi 7 porqê realmente houve muitas correções de erros e componentes que deixaram de existir e outros que passaram a fazer parte do Delphi como é o caso do Indy, enquanto que a FastNet afundou de tanto BUG. Passar para o Delphi 7 (ao meu ver) é um bom investimento.
Adriano Santos
17/06/2006
Desculpe, mas sua afirmação está incorreta. Todos os meus projetos Win32 já estão sendo migrados para Delphi 2006. Ele compila sim para Win32 da mesma forma que as versões mais antigas.
Mais uma vez perdoe-me, mas a nova IDE, desde a versão 2005, vem com uma série de novidades que ajudam na produtividade. O novo visual vc se acostuma, é sério. E te falo que fica bem mais atrativo trabalhar no 2006 do que no 7.0. A disponibilidade de tudo na tela fica mais organizada.
Nunca teve problemas de Debug no Delphi 7.0? Existem uma série de erros no Debug. O 7.0 é uma das versões que a comunidade mais gosta, porém tem erros tb assim como outras versões.
Agsilva
17/06/2006
Mas lembrem-se: nem todos os compontes/ferramentas/utilitários de código aberto são livres para sua distribuição e alteração. Então, sempre verifique isso, porque mesmo usando OpenSource, você pode estar amarrado.
Os motivos de adotar compontes/ferramentas/utilitários com essas características:
Continuando...
[quote:4172767869=´Adriano Santos´]Porque usar o Zeos se DBExpress faz todo o processo e é um componente ´Borland´? E acredito que ainda seja melhor. (Opnião humilde e única)
[...] Quando digo ´Eu sou Borland´, digo em relação a utilizar o máximo possível do que a ´Borland´ me oferece porque sei que em sua maoria haverá suporte na próxima versão.[/quote:4172767869]
Não é porque a Borland desenvolve e mantém o Delphi, que tudo o que a mesma produz é melhor. A Borland desenvolve outros produtos, mas não como prioridade. Já a comunidade que desenvolve os componentes, sim, ela está preocupada apenas com o desenvolvimento de tal produto. Não podemos ver a Borland como centro de tudo e nos amarrar à mesma. Quando a comunidade produz um componente, ela não visa dinheiro, e não tem visão de amarrar o produto à sua tecnologia. Já a comunidade não, ela faz o produto para todos, liberando-o no sentido de um todo.
Ah, outra coisinha: um programador experiente e consciente, sabe que devemos sim usar componentes de terceiros (desde que se encaixe nos ditos anteriores), porque eles foram criados para nos ajudar. Um resultado importante em consequência disso, é a preocupação do programador com as regras de negócio. Ou seja, além de todos os resultados que disse anteriormente, tem mais esse:
[b:4172767869]O programador se concentra mais nas regras de negócio da aplicação. Assim, o cliente com certeza está mais satisfeito com o produto final.[/b:4172767869]
[quote:4172767869=´Adriano Santos´]Mais uma vez perdoe-me, mas a nova IDE, desde a versão 2005, vem com uma série de novidades que ajudam na produtividade. O novo visual vc se acostuma, é sério. E te falo que fica bem mais atrativo trabalhar no 2006 do que no 7.0. A disponibilidade de tudo na tela fica mais organizada. [/quote:4172767869]
Isso conta pouquíssimo pra mim. O que importa é as novas ferramentas, as novas formas de tratamento de código e da própria aplicação. Não me preocupo com a disponibilidade na tela. Mas claro, muitas vezes, um certo tipo de disponibilidade ajuda.
:wink:
Adriano Santos
17/06/2006
Não digo somente em relação a disponibilidade. Pra mim contam também depurador, compilador, agilidade, ferramentas, refactoring sem contar com as melhorias no editor. São muitas, isso agiliza a programação que dispõe de novos recursos e mais avançados para facilitar ainda mais o processo de desenvolvimento.
Não estou dizendo que o programador deve, urgentemente, migrar, mas pra aumentar a produtividade as vezes é necessário uma tecnologia mais avançada.
Adriano Santos
17/06/2006
Não estou querendo defender a Borland em 100¬, por isso mencionei outros componentes e é por isso que tenho minha própria biblioteca. Porém, é exatamente pelo motivo dos componentes borland serem pagos (virem junto com uma IDE paga e bem paga) que ela se preocupa em atender seus usuários da melhor forma possível. Claro, um componente ou tecnologia que não funcione é passivel de se trocar por outra solução, paga ou não. O importante é ter em mente o que sempre digo: ´quanto mais controle você tiver da sua aplicação melhor´.
Se pode adotar uma solução free precisa saber (estar ciente) que pode a qualquer momento necessitar alterar algo ou de repente abondonar por conta de algum imprevisto. Conheço pessoas que são viciados em componentes de terceiros. Instalam e usam tudo que encontram é isso que sou contra.
Agsilva
17/06/2006
Não digo somente em relação a disponibilidade. Pra mim contam também depurador, compilador, agilidade, ferramentas, refactoring sem contar com as melhorias no editor. São muitas, isso agiliza a programação que dispõe de novos recursos e mais avançados para facilitar ainda mais o processo de desenvolvimento.
Não estou dizendo que o programador deve, urgentemente, migrar, mas pra aumentar a produtividade as vezes é necessário uma tecnologia mais avançada.[/quote:f4722196ff]
Isso que eu quis dizer Adriano. Mais que a disponibilidade na tela, é importantíssimo o aprimoramento dos quesitos que você citou, principalmente, o Refactoring. Além disso, é importante a melhora na questão de como lidar com WebServices, SOA e coisas do gênero, afinal, o mercado está voltado pra isso.
Uma coisa que eu sinto falta é a correção em tempo real, como acontece com a IDE Eclipse. Por exemplo, você não precisa compilar pra ver esse erro, no editor de códigos já é alertado:
var i : integer; s : String; begin i := 200; s := i; end;
PS.: Com certeza, isso (correção sem compilação) já deve ter sido implementado, mas eu ainda estou sem, pois utilizo o D6. :(
À quem iniciou o tópico: viu como as vezes é importantíssimo migrar? :P
Adriano Santos
17/06/2006
Realmente, a migração, na minha opnião, deve ser feita muito consciente em todos os quisitos. Produtividade, correção de bugs da IDE, agilidade, componentes e uma série de outras características que outros colegas já mencionaram.
A discussão, como disse, está muito boa e só tem a acrescentar para todos nós.
Agsilva
17/06/2006
Componentes de terceiros são bons para não reinventarmos a roda em nossos projetos. Além do modo OpenSource + Livre (tanto para usar, quanto alterar), temos que ter a consciência de usar componentes com moderação. Não queremos que nossas aplicações virem uma salada de frutas, ou uma macarronada, enfim, como preferirem o termo.
Vejo muito por aí, programadores utilizarem apenas um componentezinho de grandes bibliotecas cheia deles, isto é, utilizar apenas uma função básica de toda aquela biblioteca, e o que é pior, não utilizar do verdadeiro propósito da mesma.
Mais ruim ainda, é utilizar componentes apenas para colorir a interface gráfica com o usuário. Componentes estravagantes, carnavalescos ( :) ), etc.. Não há a mínima necessidade disso. Devemos entender que o cliente deseja apenas o funcionamento do programa, e você, tem que ter a obrigação de se concentrar nos requisitos, nas regras de negócio e na performance da aplicação, e não em coisas irrelevantes.
Então, seja consciente para não deixar sua aplicação como um macarronada, onde ela é super-dependente e de difícil compreensão.
Minha humilde dica. :wink:
Dopi
17/06/2006
[quote:801869ffd9=´Adriano Santos´]Quando digo ´Eu sou Borland´, digo em relação a utilizar o máximo possível do que a ´Borland´ me oferece porque sei que em sua maoria haverá suporte na próxima versão. Claro, não podemos nos esquecer do QuickReport e Fastnet que me causaram muitos problemas em outras empresas que trabalhei. Mas pra isso existe o ForteReport ainda não tem pra BDS2006, acredito que em breve terá.[/quote:801869ffd9]
Eu até que gostaria de poder dizer ´Eu sou Borland´... eu tinha plena confiança na empresa e na continuidade de seus produtos... por isso a alguns anos atrás.. fiz a besteira de adotar a biblioteca multiplataforma (CLX) e criar todos os meus projetos usando essa tecnologia afim de compila-los para Windows e Linux... A Borland ´vendeu´ a ideia que Linux era a bola da vez... e eu acreditei... mas parece que a Empresa não pensa mais assim... e pior... nem sequer dá uma nota oficial sobre seus planos para a plataforma CLX.. :(
Multiplataforma é hoje em dia essencial para mim... Se pudesse voltar no tempo, escolheria Java... Tenho ´me virado´ com o Delphi 7 e Kylix 3... e acredito que poderei continuar com eles durante muitos anos... mas no meu caso, uma atualização para o 2006 é inviável pois ele não tem suporte a CLX... Ou seja, a Borland atualmente, me condena a ser obsoleto usando o seu próprio produto...
Paulocesar1301
17/06/2006
Eu que estava preocupado se meu equipamento iria aguentar o tranco... estou satisfeito até agora... terei que aprender sobre algumas tecnologias nele contidas (o refactoring, por exemplo) o que sempre dá novo gás e idéias pra novas funções gerais (adoro DLLs :) )
E vejo que o tópico deu o que ´teclar´... opiniões sinceras e úteis... é por isso que não largo esse forum por nada..
Abraços Povo... e bons códigos :wink:
Adriano Santos
17/06/2006
Eu até que gostaria de poder dizer ´Eu sou Borland´... eu tinha plena confiança na empresa e na continuidade de seus produtos... por isso a alguns anos atrás.. fiz a besteira de adotar a biblioteca multiplataforma (CLX) e criar todos os meus projetos usando essa tecnologia afim de compila-los para Windows e Linux... A Borland ´vendeu´ a ideia que Linux era a bola da vez... e eu acreditei... mas parece que a Empresa não pensa mais assim... e pior... nem sequer dá uma nota oficial sobre seus planos para a plataforma CLX.. :(
Multiplataforma é hoje em dia essencial para mim... Se pudesse voltar no tempo, escolheria Java... Tenho ´me virado´ com o Delphi 7 e Kylix 3... e acredito que poderei continuar com eles durante muitos anos... mas no meu caso, uma atualização para o 2006 é inviável pois ele não tem suporte a CLX... Ou seja, a Borland atualmente, me condena a ser obsoleto usando o seu próprio produto...[/quote:acb91bbb2d]
Oi [b:acb91bbb2d]Dopi[/b:acb91bbb2d] que bom te ´ver´ ativo no fórum, tinha um tempo que não o via, estava afastado ou eu que tô bem loko das idéias? :wink:
Cara, sinceramente eu ainda acredito na Borland, mesmo depois do anúncio da ´venda´ dos compiladores. Não vamos nos estender pq já foi bastante discutido [url=http://forum.clubedelphi.net/viewtopic.php?t=73658&highlight=venda+++borland]neste tópico[/url]. Acredito que o Kylix, agora falando como apenas Adriano Santos e não como um fã da Borland, foi uma jogada comercial que não deu certo. A Borland acreditava na CLX e infelizmente não vingou por algum motivo, acho que foi um ´acidente´ não ter vingado.
É o que estou tentando defender. O Delphi 2005 realmente tinha muitos problemas em relação a performance. Era lento pra abrir, pra compilar, mas a nova IDE teve um ganho substancial em todos os aspectos. Não estou trabalhando comercialmente com ele, mas todos os meus artigos já estão sendo desenvolvidos com o BDS2006. Tenho estudado bastante a nova IDE e me surpreendendo cada vez mais.
Como afirmei em outros posts: o ganho de velocidade e produtividade é bastante grande.
É isso ai
:wink: :wink:
Dopi
17/06/2006
Realmente ando meio ´afastado´ :) ando com pouco tempo... mas sempre entro no forum para ver as novidades...
[quote:975b4bf268=´Adriano Santos´]Cara, sinceramente eu ainda acredito na Borland, mesmo depois do anúncio da ´venda´ dos compiladores. Não vamos nos estender pq já foi bastante discutido [url=http://forum.clubedelphi.net/viewtopic.php?t=73658&highlight=venda+++borland]neste tópico[/url]. Acredito que o Kylix, agora falando como apenas Adriano Santos e não como um fã da Borland, foi uma jogada comercial que não deu certo. A Borland acreditava na CLX e infelizmente não vingou por algum motivo, acho que foi um ´acidente´ não ter vingado.[/quote:975b4bf268]
Tomara que a [b:975b4bf268][url=http://blogs.teamb.com/WayneNiddery/archive/2006/02/13/SellingIDE.aspx]DevCo[/url][/b:975b4bf268], (como estão chamando a nova empresa que assumirá os compiladores) ressuscite o [b:975b4bf268]Kylix[/b:975b4bf268]... A ideia é muito boa... a QT é um ótimo framework para a multiplataforma... muito menor e mais fácil de distribuir do que uma máquina virtual como Java ou .NET / Mono... basta copiar a .DLL/.SO da QT e pronto...
Paullsoftware
17/06/2006
> As facilidades para amaração e Identação do código ficou excelente
> O executável ficou menor, bem menor...
> Vantagens como Alteração em massa do nome dado a componentes/propriedades
> O novo menu Refactor é um show a aparte
> Agora ficou mais simples evitar códigos repeditos, pois, podemos procurar referências ao mesmo na aplicação
> A procura por referências a variáveis na aplicação ficou mais simples.
> A nova Opção Data Explorer, que permite que vc simplemente tenha aceso direto ao seu banco através da propria IDE do delphi, podendo executar comandos sql para testes e até mesmo...
ainda estou aprendendo a descobrí-lo essas são algumas das vantagens que encontrei em relação ao Delphi7 que ainda uso....
espero ter contribuido! :wink:
Paulocesar1301
17/06/2006
Consegui resolver quase todos os problemas que me preocupavam, os únicos que ainda me tiram o sono é como fazer para trabalhar com o TIdTCPServer e TIdTCPClient (o parâmetro do OnExecute mudou e nada roda !!!) e um bendito componente SUPER útil chamado ´NextGrid´ que não tem versão para D2006 (pelo menos que tenha encontrado !)... no mais, gostei muito da interface e do fato de podermos ´fechar´ as procedures e funções que não precisam ser trabalhadas com freqüencia... seu texto fica muito mais limpo. Mesmo com uma boa técnica de trabalho, depois de um número considerável de linhas a coisa fica meio ..... ´cheia´ ;)
Adriano Santos
17/06/2006
É isso ai Paulo´s, rsrs, a nova IDE tem diversas novidades. A medida que for descobrindo novas funcionalidades estarei contribuindo com a comunidade. Meu primeiro artigo sobre o BDS2006 já saiu e vocês podem conferir no [url=https://www.devmedia.com.br/visualizacomponente.aspx?comp=2081&site=3]aqui[/url].
:wink:
Rjun
17/06/2006
Espero sinceramente que a nova versão nos surpreenda, por que senão, vejo um futuro negro para o Delphi. Ficará restrito a aplicações Win 32. Não que isso seja ruim, como disseram alguns posts acima, tem gente que usa Delphi 3. Mas para mim, será um Clipper para Windows.
Adriano Santos
17/06/2006
[b:a8f1e7dcf1]Rjun[/b:a8f1e7dcf1], entendo sua preocupação e concordo com ela, porém até onde sei quando o BDS2006 foi liberado em versão oficial a Microsoft ainda estava trabalhando em cima do Framework 2.0, por isso não há suporte. Conversando com algumas pessoas no evento Webdays, peguei a informação de que a próxima versão do Delphi virá com este suporte, é só aguardarmos. :wink:
Rjun
17/06/2006
[b:10c0082b52]Rjun[/b:10c0082b52], entendo sua preocupação e concordo com ela, porém até onde sei quando o BDS2006 foi liberado em versão oficial a Microsoft ainda estava trabalhando em cima do Framework 2.0, por isso não há suporte. Conversando com algumas pessoas no evento Webdays, peguei a informação de que a próxima versão do Delphi virá com este suporte, é só aguardarmos. :wink:[/quote:10c0082b52]
Bom, o Framework 2.0 foi lançado em Novembro de 2005 e acredito que a Borland deve ter tido acesso as especificações durante o desenvolvimento. Acho que a Borland se precipita em lançar suas versões, vide Delphi 8 e Delphi 2005. Mas, esperemos a próxima versão.
Adriano Santos
17/06/2006
Por isso que disse, ´até onde sei´, não tenho certeza.
Paullsoftware
17/06/2006
Eu instalei os componentes indy a versão9 por enquanto, depois vou estudar com calma e coletar informações sobre como funciona os novos comandos do indy10 pra poder usá-los acho que vc poderia fazer o mesmo :wink:
Paulocesar1301
17/06/2006
Rodou blz, desespero meu desnecessário :oops:
Mas pelo que vi, existem inúmeras outras possibilidades no 10, vou ficar com ele mesmo e explorá-las...
Abs e Bons códigos
Paullsoftware
17/06/2006
falando nisso eu te mandei um sistema pra dar uma analisada e ai, como é meu primeiro sistema nesse ramo de lan-house e comecei a fazer na cara e coragem deve tá cheio de bug´s né :) :lol:
Paulocesar1301
17/06/2006
Agora... sobre o BDS2006... não sei se os amigos já perceberam, mas a transferência de dados do Server do Indy está mais rápida !!
Eu explico: um dos sistema que utiliza o componente é um conhecido ´X9´ de telas, para controle do que os funcionários estão fazendo, tinha uma taxa teórica de 1 print de tela por segundo, mas na realidade, acabava mandando em aprox 2,5s... Pois bem... mudei o código, compilei no BDS2006 (o exe já ficou 50Kb menor) e, qual não foi minha surpresa ao ver que a tx de captura estava em 1200ms !!!!!!!!! A rede aqui não é lá essas maravilhas e nem uma mudança foi feita, então... imagino que seja graças ao componente V.10 e a alguma melhora na geração do código via Delphi... estou certo ?
Paullsoftware
17/06/2006
o meu problema aqui é que teve um cara que comprou o timer Café e ta repassando para muita gente aqui na cidade, o técnico que foi instalar lá na lan dele fez uma cópia e já viu né, fica complicado ter que competir com o famoso lance da pirataria, afinal, não dá pra programar por dez paus :lol: ... mais estou estudando a respeito...
Adsilver
17/06/2006
Já estou criando projetos novos aqui na empresa com o D2006 há 2 meses.
1) Posso garantir que a disposição geral da nova IDE é bem melhor que o modelo antigo (até o D7). É questão de tempo (pouco tempo) para se acostumar.
2) A quantidade de recursos na IDE e no editor de código para facilitar a vida do desenvolvedor e aumentar sua produtividade é imensa: A lista é longa, mas apenas citando os que lembro agora e tenho gostado muito: Error insight, refactorings ´Find Unit´ e ´Extract Method´, Find References, Live Templates (Já criei vários), GuidLines, Find Component, alguns ´auto-completes´ de código, regions, ´History´ de units (com ´CodeDiff´), entre vários outros
3) O code-insight está ótimo (muito rápido e mais completo). A compilação está bem mais rápida
4) A gerenciador de memória foi 100¬ reescrito gerando códigos menores e tb com melhor gerenciamento de memória
Um caso interessante: Aqui na empresa tem um desenvolvedor que utilizava VS. Quando mostrei a compilação ´C#´ ele mudou pra BDS2006. (Tirei-o do ´lado negro da força´....)
Adriano Santos
17/06/2006
:lol: :lol: , tah parecendo ´Desperte o tigre em você...´ :lol: :lol:
Paulocesar1301
17/06/2006
Mais um que largou o mundo das drogas! Certíssimo não dá futuro !
:lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol: :lol:
Adriano Santos
17/06/2006
Brincadeiras a parte eu sou defensor desta idéia. Depois que já programava a uns 6 anos em Delphi, entrei em uma empresa que usava, ainda em poucos projetos, o Delphi 2.0. Nunca havia programado nele, pois sou um pouco novo em programação então peguei o Delphi 3.0 já de cara.
Rapaz o negócio é tosco.
Num tem Code Insigth.
Você tem sempre que dar um Build All se não o bicho pega
Enfim: resultado:
Hoje quase não uso o Code Insigth :wink:
Sempre dou um Build all...
Aff, peguei uns costumesinhos...rsrs
Isso é prova que vc acaba acostumando com algumas coisas.
Também programei em VB, não comercialmente, e odiava a IDE. Tudo MDI, zuadásso. Mas se pararmos pra pensar o BDS2006 é meio a cara do Visual Basic, e tah bem legal.
:wink: :wink:
Nerdex
17/06/2006
Quase certo amigo, se você evitar utilizar a VCL for .NET !!!
Essa foi a maior gambiarra que já vi... onde foi a gota d´água para a Borland, perdendo espaço para Win Forms for Visual Studio .NET FWork by Micro$oft.
Sourcecode
17/06/2006
[]´s
Aerreira
17/06/2006
1º - O alinhamento automático de componentes na tela está muito interessante, porém o ´maldito´ tem horas que não deixa a gente colocar o compomente no lugar que a gente quer de jeito nenhum... Ele sempre dá uma escorregada prum lado ou pro outro, ou um pouco acima ou abaixo do lugar onde realmente quero colocar. Isso está assim com vocês também?
2º - Quando arrasto um campo do Dataset para o Form ele normalmente vem muito maior que o tamanho necessário, ou muito maior do que vinha antes (eu uso Delphi-5). Por exemplo: se eu pego um campo NOME com 40 posições e coloco ele no form o Edit vem com width de 524 (no delphi 5 vem com 244), cabendo umas 2 a 3 vezes o tamanho real do campo. Isso também está assim com vocês?
Aproveitando o tópico: já viram essas dicas de configuração da IDE ? ([url]http://blogs.borland.com/michaelswindell/archive/2006/06/21/25453.aspx[/url])
M@gnun
17/06/2006
1: Programando pra Win32 no D2006 o exe é ´igual´ ao D7, ou precisa do .net no pc do cliente pra rodar?
2: Da pra salvar o layout do IDE pra sempre que abrir ele vir do jeito q vc deixou? ou ele sempre volta ao padrao?
M@gnun
17/06/2006
Aerreira
17/06/2006
Claro que sim, gera aplicações Win32 normalmente, não precisa usar .net se não desejar. Se você gerar aplicações .net, aí sim vai precisar de .net no windows do cliente. Se realmente não for mesmo usar .net no BDS2006, não precisa nem instalar esses recursos.
Cabreu.jr
17/06/2006
Paulocesar1301
17/06/2006