Da mesma forma, que j� vi projetos n�o chegarem ao seu devido lugar, porque os profissionais de sistemas n�o tinha o conhecimento e vis�o do potencial da interface web.
A Interface Web � Poderosa... e quando falamos em Sistemas com Interface Web - SIW, nos temos um mundo totalmente novo de possibilidades, principalmente na t�o falado Return Of Investiment - ROI, bem como reduz os custos com:
- Instala�o de sistemas
- Atualiza�es
- Treinamento
- Equipamentos caros e poderosos
- Licen�as de sistemas operacionais dos clientes
- Licen�as de servidores de banco de dados e processos
Fora, que os SIW d�o um maior poder para ambos os lados e esse grande poder, est� nas op�es que voc� pode incluir ap�s o a extens�o do arquivo, como ex.: arquivo.asp?o=10&t=20. O ? � o cara que no meu ver, � a grande diferen�a perante os sistemas GUI - Interface de Usu�rio Gr�fica. A id�ia, � que voc� pode chamar o mesmo programa (script) para executar fun�es ou comportar-se de maneiras diferentes a qualquer momento, com somente um clique do mouse.
Muitos podem dizer que a Interface Web � complexa e de dif�cil desenvolvimento e manuten�o. Eu concordo em n�mero e grau, mas isso tamb�m acontece com qualquer ambiente, at� mesmo o antigo Clipper no DOS.
Os SIW s�o poderosos e valem todo custo que voc� tiver, porque com certeza a sua organiza�o reduzir� os custos em compara�o com os sistemas, que vamos chamar de legados. Este � o principal motivo, que vejo do porque estudar, pesquisar e investir nos SIW.
O motivo de enfatizar tanto o SIW, � que n�o estou falando em sites din�micos, estou falando em verdadeiros sistemas, mas sendo executados totalmente na Interface Web. Podemos fazer qualquer sistema 100% baseado em ASP/PHP/JSP/etc + Browser. Se voc� puder usar algum componente ActiveX/Java, voc� aumenta o poder e se ainda usar XML, n�o ter� limites.
Porque ent�o n�o h� tantos SIWs no mercado?
As ferramentas existentes, est�o sempre focadas nos sistema com o foco em Design, P�gina e Resultado. Com isso, voc� � obrigado a estar sempre pensando em p�ginas em vez de programas, para voc� obter um resultado, voc� ter� que copi�-lo para tantos programas/p�ginas que voc� precisar... isso vai bem, quando estamos desenvolvendo, mas chega o designer ou o cliente e diz que quer uma pequena mudan�a... Pronto... Tudo que voc� fez vai por �gua baixo e voc� ter� que refazer MUITA coisa.
- Voc� poder� dizer, mas eu tenho algumas bibliotecas de fun�es etc etc...
- Outros poder�o dizer, que � por isso que o SIW n�o � t�o bem quisto
- A falta de ferramentas � outro problema
- Que ainda falta o ambiente maduro o suficiente, apesar de ter o ASP 6, PHP 5, JSP sei l� das quantas , Cold Fusion MX YZ 2000 Plus...
O que falta � realmente m�todo e coragem
Lembro-me quando coloquei a m�o no Clipper Winter acho que 86, eu s� olhei, tinha algumas folhas de manual e mais nada... olhei para aquilo tudo, peguei o conhecimento que tinha de Cobol, Mumps e Basic e sai testando... o neg�cio era ler e gravar dados, ler e apresentar na tela e depois, mandar para impressora.
O complicado, foi sozinho sacar disso tudo, usando algumas p�ginas do manual em ingl�s (meu ingl�s n�o era l� essas na �poca), alguns exemplos e muita, mas muita imagina�o mesmo.
Depois de alguns dias, sai com um pequeno sistema com entrada de dados, sa�da na tela e algumas listagens... sucesso... foi at� f�cil, comparando-se com o trabalho que foi com o Mumps ou Cobol.
Novo conceito de apresenta�o
Os SIW, no meu ver, parecem na realidade com relat�rios impressos, ou terminais de v�deo TTY, onde voc� tem que pensar durante a apresenta�o, sempre da esquerda para a direita e de cima para baixo - LR-TD (right-left, top-down). Quando digo impressora, � porque � isso mesmo... uma vez enviado para o Browser, voc� n�o tem mais como corrigir o que foi enviado, s� se voc� cancelar a p�gina e reenviar, mas a p�gina/dados enviados, j� foram processados/impressos.
Se voc� olhar para os sistemas GUI, voc� ter� um outro conceito, totalmente baseado em objetos fixados na tela com o posicionamento absoluto, totalmente gerenciado pelo ambiente de desenvolvimento - IDE. Acho que esse � em parte o grande problema dos programadores atuais. Antigamente, quando voc� se dizia programador, voc� realmente colocava a m�o no c�digo, voc� tinha que escovar bits para encontrar aquele famigerado BUG. Voc� realmente programava.
Novo mundo, velhos conceitos
O SIW n�o deve ser visto com os mesmos olhos dos sistemas GUI e sim com um olho no futuro, mas usando conceitos antigos, do tempo do terminal de v�deo TTY, que no meu conceito, o Browser � isso, somente um terminal inteligente e gr�fico.
Porque terminal inteligente? Nos idos tempos dos terminais, quando se ligava computadores com ling�i�a, os terminais eram quase todos burros, ou sejam, s� apresentavam dados e os inteligentes, tinham fun�es program�veis, como valida�o de campos no teclado, entre outras coisas... O Browser pode ser comparado a isso, porque podemos incluir MUITA coisa usando Java Script e/ou Java e/ou ActiveX.
Eu vejo o Browser, como um terminal inteligente, onde apresento o que quero sempre LR-TD e coloco alguma intelig�ncia para ele chamar algum programa usando a ? com par�metros para que o programa em quest�o tenha o comportamento baseado nessa facilidade.
A sa�da � padronizar
O padr�o, era tudo o que us�vamos nos terminais... sempre us�vamos telas pr�-definidas, peda�os de c�digo sempre padronizados, porque quer�amos reduzir o tempo de testes, naquele tempo, voc� enviava um c�digo para compilar, e o pegava 1 a 2 dias depois, ent�o, voc� precisava escrever tudo, testar de cabe�a, antes de mandar para a produ�o... hoje em dia, somos pregui�osos, programamos e testamos na hora...
Quando digo padronizar, digo fazer isso mesmo... procurar sempre criar um m�todo padronizado para que o seu trabalho seja reduzido ao longo do tempo. Use formul�rios padronizados... relat�rios... listagens e tudo mais. N�o fique reinventando a roda a cada projeto... pense sempre que voc� ter� que alterar e/ou dar manuten�o no seu pr�prio c�digo ca�tico.
Sempre fiz isso, desde meus primeiros programas... quando aprendi o tal do Gosub no Basic, eu achei maravilhoso ficar evitando ter que redigitar o mesmo c�digo v�rias vezes e sempre que tinha que mudar, tinha que sair correndo o c�digo para alterar todas as linhas. Quando voc� padroniza, voc� acaba criando sua biblioteca e com isso, poder� sempre evolui-la sem ter que mudar todos os c�digos dos seus sistemas.
E os outros?
Bom... eu sempre tive um grupo de amigos em todos os ambientes, sendo que na sua maioria fora do meu ambiente de trabalho. Sempre est�vamos trocando id�ias, experi�ncias e at� c�digos, mas isso era sempre tudo muito subjetivo e/ou por impressos e depois, por disquetes.... imagine s� isso?
Precisamos sempre estar trocando id�ias, vendo novos conceitos, melhorando o nosso c�digo e ferramentas a cada dia. A Internet nos d� esse poder, o poder de deixar a disposi�o a sua id�ia, c�digo e at� problema, para que outros usu�rios possam aprender ou at� ajud�-lo.
Compartilhe o que voc� tem... tudo o que voc� tem � MUITO precioso, lembre-se que cada id�ia simples que voc� tiver, pode ser aquela coisa que faltava para resolver um grande problema. N�o se sinta inferiorizado, porque algu�m fez algo aparentemente melhor que voc�... pegue a id�ia, o conceito e fa�a para voc� ou ainda, j� que estamos no tempo do Open Source, pegue o c�digo, melhore e colabore com o autor e se torne co-autor.
home - 64 - 59 - 18 - 41 - 57 - 27 - 60 - 65 - 58 - 69 - 5 - 56 - 50 - 13 - 44 - 49 - 38 - 30 - 1 - 4 - 36 - 37 - 70 - 42 - 61 - 32 - 23 - 40 - 63 - 11 - 52 - 12 - 47 - 34 - 53 - 15 - 51 - 6 - 67 - 43 - 2 - 25 - 62 - 3 - 24 - 66 - 21 - 8 - 45 - 16 - 17 - 19 - 54 - 22 - 28 - 31 - 10 - 26 - 9 - 55 - 46 - 39 - 48 - 14 - 33 - 29 - 68 - 35 - 7 - 20
finning papeto bodog naperville powerquest dinamalar maalai gebruiken lalo lukbed urola pendidikan kur hann duen mungkin baina kenapa scharniere sedikit moulay berbahasa sindak carnesecca bighitter yahoomoney finning papeto bodog naperville powerquest dinamalar maalai gebruiken lalo lukbed urola pendidikan kur hann duen mungkin baina kenapa scharniere sedikit moulay berbahasa sindak carnesecca bighitter yahoomoney finning papeto bodog naperville powerquest dinamalar maalai gebruiken lalo lukbed urola pendidikan kur hann duen mungkin baina kenapa scharniere sedikit moulay berbahasa sindak carnesecca bighitter yahoomoney