Category Archiveframework



framework & Javascript & Desenvolvimento 03 Jul 2008 07:30 am

JProton - Framework Javascript brasileiro

Alguém lembra de eu ter comentado ano passado sobre a possibilidade de construir um framework javascript?
Pois é, sempre foi um sonho que tive ver um framework javascript brasileiro.
Cheguei a começar a mexer em algo, mas fazer sozinho com pouco tempo realmente torna tudo mais difícil, mais ainda porque quase todo meu tempo livre estive/estou focando no Yoomp.
Um pessoal do fórum GUJ chegou a me convidar para participar de um projeto que eles estavam tocando e estava mais avançado que o meu, de início tentei participar, mas com meu pouco tempo, pouco pude fazer, apenas alguns poucos comentários no fórum com sugestões, nada de código.
Um tempo depois recebi um comentário no blog sobre participar do desenvolvimento de um outro framework, mas eu estava atolado de coisas para fazer, nem tempo de ler o comentário da forma que merecia tive, depois o blog foi atacado por spammers e perdi o comentário no meio deles.
Felizmente por dessas andanças pela web trombei com ele de novo… e qual não foi minha surpresa ao ver queo projeto está muito bem encaminhado?
Surpresa não por duvidar da capacidade dos envolvidos, mas sim porque normalmente esse tipo de iniciativa morre, pois não recebemos por isso, e normalmente os trabalhos remunerados acabam tomando nosso tempo.
O JProton tem excelente documentação, muito bem concebido com uma base sólida.

A iniciativa é do Pedro Simonetti, e vem crescendo depois de juntar forças com o projeto que citei antes do GUJ, o JBox.

Na época em que citei a possibilidade de construir um framework brazuca muita gente se interessou e disse querer participar, na realidade até hoje recebo emails cobrando o framework.

Bom, irei juntar meus esforços para ajudar algo que já está muito mais evoluído, espero pelo menos ter tempo para isso, afinal o importante e por o Brasil em um degrau mais alto internacionalmente, e unindo forças com outros desenvolvedores com certeza poderemos fazer algo melhor.

Convido todos a conhecer o JProton, um framework 100% brasileiro que realmente me impressionou e tem tudo para dar certo.

Em tempo, ainda não tive tempo de falar com o Pedro, mas acredito que além da documentação em português dava pra pensar em traduzir para outras linguas também, a comunidade internacional adora novidades.

Eu posso ajudar com Inglês e Italiano :D

framework & Ajax & Javascript 04 Oct 2007 07:58 am

FS Montaform continuando

Só para escrever que o script de montar formulários continua sendo atualizado, nao estou escrevendo sempre que atualizo, mas sugiro entrarem na pagina caso queiram acompanhar.
Para facilitar no topo tem a data da ultima atualização e horário, sempre do Brasil.
Acho algo bem interessante para analisarem o código, estou trabalhando os os arquivos fs.js que é o que pretendo transformar um dia em um framework :D
o montaform_core.js que é o coração do sistema, e o fsdrag.js, o responsável por controlar os movimentos dos objetos.

Todos precisam ainda de aprimoramento.

Esses códigos estão nos seguintes endereços:

http://www.fazedordesite.com/exemplos/montaform/montaform_core.js
http://www.fazedordesite.com/exemplos/montaform/fs.js
http://www.fazedordesite.com/exemplos/montaform/fsdrag.js

Tem ainda o fsslide.js que faz o slide dos menus a esquerda:

http://www.fazedordesite.com/exemplos/montaform/fsslide.js

Dêem uma olhada em como esta ficando:

FS Montaform

Lembro a todos que é apenas um script conceitual, com foco realmente no aprendizado, meu, e de quem quiser acompanhar.

framework & Ajax & Javascript 02 Oct 2007 02:04 pm

FS MontaForm

Bom ando com tempo curto pra mexer em Javascript, estou trabalhando com Flash no trabalho, então é complicado, mas alguma coisinha sempre mexo.

Sobre o Framework em Javascript pretendo continuar, mas ele vai sendo feito conforme der, logo não esperem nada para agora, alias, pretendo fazer nada muito grande, algo simples, pratico e funcional :D

O convite que tinha falado do pessoal do GUJ para colaborar no framework que eles estão fazendo eu pretendo ajudar, mas com o pouco tempo que venho tendo não consegui nem adicionar eles no msn ainda… e o que eles pretendem é realmente montar um Framework de porte, vai ser interessante se realmente sair.

Sobre o titulo do post, bom andei brincando com Javascript agora pouco, queria opinião de vocês, óbvio que é o inicio quase não faz nada, mas só para verem o conceito e darem suas opiniões, criticas, sugestões :D

Arrastar e soltar vai ter antes que alguém diga :D

FS MontaForm

framework & Ajax & Javascript 24 Sep 2007 12:45 pm

Mais scripts.. vamos por partes

Bom precisei usar a galeria de imagens em um trabalho, e nada melhor do que trabalhar com ela para testar.
Na primeira imagem que pus já achei um bug, se tivesse apenas uma imagem continuava habilitada a possibilidade de visualizar no modo slideshow e ainda o link para avançar a próxima foto inexistente continuava ali e causava erro, portanto tive que mudar algumas coisinhas e agora esta ok.
E o Danilo me tinha dito que se a foto a ser visualizada na mesma fosse muito pequena estava estragando todo o layout da janelinha, portanto corrigi isso.
Ainda, eu tinha separado as imagens da galeria em uma pasta chamada skin, logo se você quiser da pra mudar agora a hora que quiser o skin, fazer o seu próprio, basta mudar o valor da variável skin, logo no começo do arquivo script.js :D
E também tinha corrigido a forma de trabalhar com o evento “load” da pagina, tirando o window.onload e colocando corretando a função de trabalhar os eventos, para reduzir assim a incompatibilidade com outros códigos.
A galeria vai ficar um tempo parada agora porque o tempo anda cada vez mais escasso, logo se alguém tiver algum problema, reporte os erros, esse darei um jeito de arrumar, mas novas implementações por enquanto ficarão paradas.

E ainda tem a idéia do Framework, que eu pus um código ali somente para dar vontade no povo.. ahahah
Muitos se demonstraram interesse, se quiserem fazer realmente eu to dentro, se alguém quiser sugerir outro nome e um fórum centralizado para discutir, estamos abertos.
Recebi ainda um contato interessantíssimo do Thiago Victorino, sugerindo unir forças com um framework que ele e mais uma galera esta montando no GUJS.
Ele dizia que já estão com essa idéia em um grupo, achei interessante e fui visitar o fórum, porém não achei nada sobre o framework, Thiago, se puder me passar maiores informações agradeceria, tem mais gente que trabalha com Javascript que leio sempre que sempre fala de montar um framework, entre eles os que comentaram aqui mesmo que gostariam de participar, a maioria já tentou fazer algo sozinho.

Espero um contato, e aguardo sugestões, e realmente se tiverem interesse vamos ver uma forma de reunir todas as idéias.

Gostaria ainda de informar que tive a honra de ser convidado pelo Allan do Tutoriais Clube para escrever alguns artigos por la.
Fico agradecido e certamente o farei, mas adianto que não garanto presença constante visto o monte de coisas que estou envolvido no momento.
Mas agradeço não só a ele como a todos que freqüentam o blog e ajudam a testar, desenvolver e usam os scripts, já tivemos em 2 meses do inicio do desenvolvimento da galeria de imagens mais de 1000 downloads, e de todos os scripts disponibilizados ja passam de 2000 downloads, isso incentiva demais, valeu mesmo a galera por prestigiar e estar sempre aqui ajudando e me aguentando.

O código da galeria podem ver e baixar aqui.

Abração

framework & Ajax & Javascript 21 Sep 2007 06:48 am

FS Framework Javascript sera que sai?

Bom um post muito tempo atrás eu disse sobre a idéia de fazer um framework, bom, framework é pretensão minha chamar assim, seria mais um conjunto de códigos em Javascript para usar como base em alguns projetos.
Ok, chamem como quiserem biblioteca Javascript, framework, enfim, o nome é o de menos, mas o chamarei de framework pra ficar mais bonito e pra saber como chamar.

A idéia é fazer um arquivo principal, base, para que vários módulos sejam construídos ao redor depois, inserir a parte módulos com efeitos, esmaecimento, movimentação, validação de formulários etc…
Assim a pessoa faz o download do que lhe interessa apenas.
E esses módulos serem usados, juntamente com o “framework” na montagem de pequenas ferramentas genéricas, estas ferramentas nada mais seriam que o que já venho montando, como a galeria de imagens, o calendário, e esses também seriam adaptados a esse padrão.

O maior problema pra começar a fazer algo do gênero é que quando pensamos em um framework vem a mente o JQuery, Prototype entre outros que estão faz muito tempo sendo desenvolvidos e estão em um estagio muito avançado, logo pensamos, pra fazer algo tem que estar no mínimo nesse nível, e sinceramente, algo nesse nível demora pra ser feito, e assim desanima começar o desenvolvimento.

Outra coisa é que eu nunca fiz nada do gênero, logo, como não conheço os caminhos vem a preguiça de começar e apanhar até achar o modo certo.

Enfim, as negativas são muitas, mas com pé no chão, degrau por degrau acho que da pra fazer algo legal, ou pelo menos tentar, dar a cara a tapa mesmo pra ser criticado.

Bom pra começar o que é preciso? bom todo framework tem uma função “Ajax” ou seja, pra chamar conteúdo de forma assíncrona.
Eu sempre usei varias funções, tinha 4,5 que usava de acordo com a necessidade, peguei essas, joguei fora o que achei que não prestava, editei, e acrescentei alguma coisa e temos nossa função Ajax.
A mesma suporta requisições com GET ou POST, no caso de post devem enviar uma string com os valores dos campos.
Eu poderia pegar automático todos os campos do formulário mas de repente pode não ser interessante para alguém, por enquanto deixo assim e aguardo sugestões.
Nesse primeiro momento inseri ainda algumas funções velhas conhecidas de quem programa com javascript e quem acompanha o blog já as viu bastante.
Os atalhos para document.getElementById, que será chamado de $id, o atalho para document.getElementsByTagName que será chamado de $tag.
Ainda lembram da função adicionarEvento? pra pegar o load, onclick, onmouseover…
Bom aqui chamaremos de addEvent, pois tudo esta sendo montado em inglês, e é como ela é chamada em todos scripts internacionais.
Não tenho nem idéia de quem a montou, nem onde a vi a primeira vez, só sei que foi em um blog em inglês, mas agora essa como outras viraram domínio publico, portanto pertence a nos também :D

Pra quem viu o código do Calendário esta ali também uma função que retorna a posição x,y de qualquer objeto do documento.

Ou seja, não tem nada praticamente, mas de algum lugar tem que partir senão não sai nada.

Se alguém com bons conhecimentos de Javascript quiser participar, tranqüilo, se tiver realmente aceitação e participações e quiserem chamar de outra forma, por mim tudo bem.

Estou convidando a comunidade a desenvolver, pois não temos nenhum framework javascript representativo brasileiro.

Se ninguém se interessar, vou tocando conforme a musica e vamos ver no que da, ou não.

Dentro do script que vou disponibilizar tem também um código de validação de email de alguns testes que estava fazendo.

Deve fazer parte de um modulo a parte responsável por validação de formulários, por enquanto esta ai só para verem como funciona.

Disponibilizo aqui para download o script javascript e uma pagina html com 2 exemplos de uso do código.

Tudo coisa simples só para despertar a curiosidade.

Antes de terminar peço a opinião de vocês, acham que sou maluco ou é algo que vale a pena fazer, mesmo com frameworks tão desenvolvidos hoje como JQuery?

E sendo possível, alguém tem idéia de qual o próximo passo a ser dado? hahahaha

O que devo implementar pra dar mais suporte possível a outros scripts?

Vamos tentar né? mesmo sabendo que vou sofrer com a limitação de conhecimento, mas é assim que se aprende ainda mais.

P.S: normalmente nao escrevo tanto, nao é por preguiça de escrever, mas imaginem alguém com um teclado que so tem o acento agudo e no E, nada de circunflexo, agudo em outras vogais ou o tio, dai o que faço?
Escrevo, passa o corretor ortografico que tem na Google toolbar, ela tem um limite de 100 palavras, se o texto é maior vou colocando de 100 em 100 palavras para serem corrigidas, depois passo um outro corretor ortográfico que instalei como extensão do firefox, mesmo assim eles pegam metade dos erros, ai eu dou uma lida, pega o que vejo e procuro palavra por palavra no google pra pegar o acento e dai coloco a palavra correta no texto, parece trabalhoso né, e é!

Esse P.S é pro Allan que gosta mais dos textos longos, agora ele vai entender porque escrevo pouco normalmente. :D
Essa observaçao nao passei no corretor para terem um idéia da quantidade de palavras que ficam sem acentos e tem que ser corrigidas.

Tudo isso porque odeio portugues mal escrito.