Re: RES: [Notes2-team] URGENTE!!!
Brought to you by:
andersonrb
From: Anderson <and...@po...> - 2003-05-30 05:31:28
|
Luiz Antonio Gomes Pican=E7o wrote: > Kros amigos, gostaria de pedir desculpas a vcs pelo meu=20 > "desaparecimento". > =20 > Bom, eu tive v=E1rios problemas na minha m=E1quina e agora eu estou s=F3= com=20 > o Linux na mesma, este final de semana estarei instalando o Kylix na=20 > mesma e tb o Delphi, para rodar pelo Wine. Tu vai tentar rodar o Delphi pelo wine? Boa sorte :) > Nessas semanas que se passaram, n=E3o pude trabalhar no c=F3digo durant= e a=20 > semana porque o meu cronograma aqui no trabalho ficou bastante=20 > apertado, mas a partir desse final de semana, vou come=E7ar a codificar= . Yeeeaahhhhh!!! Bom, todos temos per=EDodos ruins. O que eu tentei dizer =E9= =20 que =E9 estranho qdo toda a equipe de desenvolvimento some dizendo q est=E1 passando por per=EDdos=20 ruins :) > Uma pergunta: Vamos come=E7ar a desenvolver o Notes2 do zero ou vamos=20 > continuar com essa vers=E3o ?? Hum... outro que quer ir para o Notes 2, to certo? Bom meu caro, devido=20 a arquitetura limitada dessa vers=E3o, acho melhor botar tudo abaixo e come=E7ar a construir a c= asa=20 do zero. Mas dessa vez temos que construir bem para q n=E3o precisemos que ficar=20 reconstruindo tudo a cada nova vers=E3o... > Minha opini=E3o =E9 q possamos dar foco a CLX, ao inv=E9s da VCL do De= lphi. S=F3 que a=ED teremos que distribuir a QT para usu=E1rios windows, o que=20 considero uma p=E9ssima solu=E7=E3o. Pelo q vi n=E3o =E9 poca coisas os DLLs da QT + CLX. Quem t=E1= no=20 linux tem a QT instalada, agora fazer os usu=E1rios instalarem uma biblioteca grande apenas para=20 rodar o Notes n=E3o faz nenhum sentido. Nossos usu=E1rios continuar=E3o a ser em sua maioria=20 usu=E1rios vindos do windows, ent=E3o, =E9 a minha opini=E3o e voc=EA e os outros podem argumentar cont= ra,=20 temos que focar na VCL. Por=E9m, temos que encontrar um modo de usar um c=F3digo parecido (de=20 prefer=EAncia igual) para a VCL e a CLX. Podemos criar pequenas fun=E7=F5es que usem diretivas quan= do=20 APIs forem invevit=E1veis. Por exemplo: procedure ExecutaArq(UmArquivo: string); begin {$IFDEF LINUX} executa-se o "UmArquivo" do modo linux... {$ENDIF} {$IFDEF MSWINDOWS} ShellExecute... {$ENDIF} end; Acho que o maior problema ser=E3o os arquivos .DFM/.XFM, pois n=E3o sei s= e o=20 formato =E9 o mesmo. O Nome dos componentes, propriedades e m=E9todos da CLX/VCL s=E3o=20 praticamente os mesmos pelo q pude ver... ou to errado? > Desenvolver tudo em OO tamb=E9m seria bastante eficiente, ainda mais pr= a=20 > galera, que desenvolve um longe do outro. > O interessante seria desenvolver um enorme Diagrama de Classes e cada=20 > um ficaria respons=E1vel por uma parte do mesmo. Concordo contigo. Mas achava interessante discutirmos antes o que=20 queremos (e era bom saber isso tamb=E9m dos usu=E1rios) do Notes 2. Depois disso discutimos como implementaremos,= =20 desenhamos as classes e botamos (finalmente) a m=E3o na massa. Duas coisas v=E3o requerer uma aten=E7=E3o especial. 1. Precisaremos de um componente de edi=E7=E3o de c=F3digo (muito bom) qu= e=20 funcione tanto no linux qto no windows; 2. Precisaremos melhorar a "micro" biblioteca de XML do Notes atual.=20 Al=E9m de transform=E1-la em uma classe (parte f=E1cil), dar a ela maior flexibilidade e compatibilidade=20 com o padr=E3o do XML... S=F3 para termos isso em m=E3os e funcionando levar=E1 um bom tempo. Mas e ae? Vamos direto por notes 2 ent=E3o? Ab. Anderson |