Posts recentes by Luc
|
12/07/2008
|
Tópico: Porque a sintaxe das linguagens de programação não evoluem? Nossa…. encontrei mais um que com com certeza gosta do livro “O 12º Planeta” de Zecharia Sitchin Depois de ler uma resposta dessas do Toledo San me deu vontade de reler o livro citado. Alguém mais já leu e curte? eu tenho um problema com este livro que nunca consigo terminar de ler sempre acontece algum “evento” que me tira da leitura, acho que algo maior esta me impedindo de descobrir algo e parece que o toledo já descobriu ;-) Acho que a verdadeira linguagem sempre foi a linguagem dos video games eles sim captam de forma correta nossas intenções, vontades e interação enquanto interface de comunicação homem maquina. mesmo o velho atari conseguia isso. pois a interface mostrava suas possibilidades e alternativas e era justa para o que oferecia conseguindo realizar o objetivo proposto. Os video games passaram um tempo acho que contaminados pela “PCtização” mas acho que agora após o marco nintendo Wii voltaram para a linha correta de interfaces homano computador. nossas linguagens deveriam aprender a lição dos videogames e se transformarem num “joystick” nos levando a criar o que realmente é necessário |
|
04/07/2008
|
Tópico: Porque a sintaxe das linguagens de programação não evoluem? Obrigado Pessoal, muito bacana as respostas de vocês. po Taq tenho só 33 anos ;-) no meu dia a dia eu programo no sqlwindows e stored procedures (isso mesmo qual o problema?qual que é? ;-) Hoje não programo para web. Mas eu quero mudar. Quero evoluir. Não tem mais espaço no mercado para esta tecnologia que já uso a 10 anos. E foi justamente durante o processo de escolha de outra que a comparação e a decepção surgiu. Desculpem mais foi a minha impressão. o sqlwindows é um ambiente todo hierarquizado (igual a um xml +/-) então para criar uma função, uma classe, declarar variavel, etc.. tudo tem seu lugar é uma linguagem antiga mas muito bacana e que torna tudo mais fácil para o programador. por isso ( marcelo ) achei grande sacada do flex usar xml para estruturar a bagunça. e veja que a ms ja copiou neste tal wpf copia escarrada a adobe não pode processar a ms? eu gostaria de poder mostrar a vocês para vocês entenderem e compararem. a 9 anos atras fui contratado pela minha empresa atual e tive uma missao de criar um sistema gerencial para a empresa usando esta tecnologia sqlwindows. nos 4 primeiros meses a minha missão foi criar um framework onde todos os demais programadores usariam as classes deste framework para criar as telas, relatórios etc… e o desafio foi maior pois alem disso eram pessoas vindo da “plataforma alta” com muito pouco entendimento de orientação a objetos. bom me baseei então no seguinte conceito deixar todas as operações comuns dentro do framework. o trabalho do cara seria desenhar a tela da forma que ele quisesse apenas usando os componentes (forms, botoes, grids, radio butons, check etc…) derivados das classes do framework e ele partia de um template que já o include da lib do framework e ja possuia a mdi, login , funções genericas, variaveis globais, contantes, objetos genericos etc… Agora imagine um tela com um grid 4 colunas para manutenção de uma tabela no banco de dados na mdi já tem todos os botões de incluir excluir alterar imprimir visualizar copiar colar exportar/importar para excel etc… funcionando direto pelo framework ele ja identifica a tela ativa e envia as mensagens correSpondentes para ela e podem ter quantas telas abertas ao mesmo tempo claro. ai o cara completa só criando um menu para chamar este form novo criado e ja compila e executa pronto uma tela de manutenção e consulta pronta pra ir para a produção onde ele só teve o trabalho de desenhar e dizer via metodos qual a tabela e colunas do banco de dados ele deseja mostrar em qual componente. todo o resto do trabalho sujo está por tras sendo feito pelo framework ( gerar os comandos sql, enviar para o servidor, tratar os erros, loop no grid ou nos campos lendo quem são pra onde vão etc…) parece simples mas agora pare e pense por ter sido feito assim você tem o poder do IF e hide/show dos componentes para fazer o diabo com isso. não entenderam. então coloque dois radio buttons na tela e if rb_um marcado troca o seta_table pra outra tabela e as colunas para outras colunas pronto com um forma vc ja maniputa 2 tabelas ou consulta diversas criando uma combo ou abas ou treeview ou check boxes de seleções ( consultas com group by diversos todos gerados automaticamente ) ou altere o seta_from nossa como me alonguei, em suma grande parte da minha frustração é com java e ms que são os dominantes no mercado e por eu ter que recomeçar novamente em outra linguagem reinventando tudo que construi em 10 anos programando profissionalmente e que para parametros de hoje no caminho que as linguagens tomaram eu acho que foi pelo caminho mais dificil. muito bom poder desabafar com vocês obrigado Luc |
|
29/06/2008
|
Tópico: Porque a sintaxe das linguagens de programação não evoluem? Sou desenvolvedor a 15 anos e desde aquela época em que poucos sabiam o que era a internet o grande sonho eram as linguagens de programação que permitiriam trazer para a realidade telas, efeitos e interfaces só imaginadas nos livros e filmes de ficção ciêntifica. Era muito difícil abrir o editor para escrever em mumps, assembler, cobol, rpg, jcl ou c. E em “plataforma baixa” (como se falava dos pcs) desenvolviam em basic, dbase, clipper e pascal. Com a entrada do windows algumas linguagens novas surgiam com conceito RAD como SqlWindows, power builder, visual basic, delphi e nascia o caminho para se chegar aquele sonho das interfaces maravilhosas. O sonho RIA chegou e todos olharam para o flex em sua ideía de usar o xml para arrumar a programação das telas e isso fez todos cairem a ficha já começar a copiar o que era obvio. Agora com as linguagens baseadas em xml cada coisa tem seu lugar. E isso é ótimo. Mas por que a sintaxe das linguagens complementares ficou tão ruim? Por que não evoluiu? Por que quase todas as linguagens agora seguem a aparência do c++ e java. Esta insanidade que é o padrão ecma. é decepcionante mas ninguem comenta ou fala algo sobre. Na minha opinião destruiriam completamente a orientação a objetos e seus beneficios. E o java então não tem evolução tem más ideeias e remendos em cima de remendos para tentar minimisar as más idéias. Escrever um programa hoje é muito complicado e muito bagunçado é um festival de arquivos de diretórios e se escreve muito pra se ter muito pouco. E ao invés de se evoluir para isso partimos para geradores automaticos para esta bagunça toda. Mas e na hora da manutenção? Gerar o codigo é ótimo mas e colocar novas instruções ou sair o desenvolvedor e outro ser contratado e assumir a bagunça. pensem bem temos um dado numa tabela num banco de dados se o caminho entre este dado e a tela do usuário e o o retorno da tela do usuário até novamente esta tabela quantos de código você precisa escrever? Acho que poderiamos abrir um editor rad e perder menos tempo programando coisas inuteis e poderiamos realmente programar para resolver logicas de negocio e reduzir tempo e esforço desnecessário e ganhar produtividade. bom acho que foi só um desabafo. |
|
07/01/2007
|
Tópico: Repensando a web com Rails (Português) opa desculpa Taq…pelo off topic e pela troca do palestrante. Akita lendo a entrevista do Mats fiquei com a impressão de que ele respondeu meio atravessado quando voce disse que falta suporte a Unicode. Como num filme tem “cenas” excluídas do livro? teve coisa que você cortou e não entrou por algum motivo? se tiver voce vai publicar no blog ? |
|
26/12/2006
|
Tópico: Repensando a web com Rails (Português) Parabéns Akita, o livro ficou muito bom mesmo. Estou gostando muito. depois de 11 anos como analista programadar de Gupta SQL Windows estou procurando algo para me reciclar e dar um novo rumo. Fui tentar o java mas como se escreve muuuuito me desanimei não é nada produtivo, .net me pareceu intereçante mas os salarios decepcionantes e agora o ruby on rails me animou novamente. Espero em breve ver ele brilhando pelas grandes corporações. Só uma coisa acho estranho porque não se fala de stored procedures em lugar algum do rails? parabéns mais uma vez. |
