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
|