Acho muito interessante os frameworks modais de desenvolvimento web,
mas confesso ter quase nenhuma experiência com eles. Li a respeito do
Seaside e sobre o servidor de web que vem com o PLT scheme. Gostaria de
dedicar parte do meu tempo para estudar essas tecnologias, pois acho
extremamente elegante abstrair todo o ciclo de requisição e resposta do
desenvolvimento de uma aplicação web.
Os fatores que me impedem de olhar mais afundo isso são basicamente dois.
Admiro muito o Smalltalk e o Scheme, mas não sou suficientemente versado
nessas linguagens para discernir a qualidade do que estou fazendo(este é o
velho problema de mudar para qualquer outra tecnologia ... "não sei por que não uso, não uso por que não sei"). Entretanto, não sei quanto custa uma licensa do Visual Works para qualquer empreitada comercial(aparentemente existem
várias, e eu precisei me cadastrar para que me enviassem o custo da licensa. Recebo agora o newsletter da cincom, mas o custo de uma licensa não me enviaram). Achei o Squeak interessantíssimo, mas um pouco intimidador para quem é novato. O Smalltalk/X me pareceu promissor, mas fui incapaz de configurar a devida acentuação no mesmo(assim como nos outros 2 ambientes. Mesmo usando uma tecla de composição, não conseguia digitar alguns caracteres acentuados encontrados na língua portuguesa).
O outro fator foi a minha incapacidade para encontrar alguns casos de
estudo de algumas soluções implementadas usando essa tecnologia.
Apesar de entender o que seja uma continuação e como são usadas para
resolver o problema de persistência de estado em aplicações web(causei
danos permanentes no meu cérebro para entender isso usando scheme),
eu não tenho idéia de como isso se comportaria "no mundo real" e
quais
seriam as possíveis restrições de números de usuários, uso de memória,
uso de cpu, etc. que precisariam ser asseguradas para o bom funcionamento de um sistema.
Faço um apelo a todos da lista que tenham tido alguma experiência com
o Seaside ou outros frameworks em projetos de médio ou grande porte que as divulguem, tanto os benefícios obtidos, quanto as dificuldades encontradas e impressões.
grato,
Daniel Lemos Itaboraí
Sebastián Sastre <ssastre@...> escreveu:
Water,se gosta o precisa programar aplicaçoes para a web, entao nao deixe de dar uma olhada no Seaside. Ele é um framework baseado em continuations que tem muitas coisas interesantes. Por exemplo que o server tem resolto o problema do estado do user session e o back button de uma forma que você vai adorar.Se quiser testar pode façer o seguinte:Download da full image do squeakDownload da MV (maquina virtual) do squeak para o seu sistema operativoAbra o Squeak, logo, no menu, faz open | SqueakMapDeixe ele se atualizar, quando ele abra voce vai ver um monte de projetos (em distinto grado de maturidade).Instale estes no seguinte ordem:
DynamicBinding NamedProcess KomServices KomHTTPServer Seaside (ele vai pedir um nome para o username do administrador e um password) ShoreComponents (opcionnal)Salve a imagemAbra um workspace e evalúe o seguinte codigo:WAKom startOn: 9090(pode usar qualquer port number que voce quiser)Com um explorer vai a seguinte endereço: http://localhost:9090/seaside/counterSe o counter aparecer tudo funcinóu OKPara administrar as aplicaçoes seaside dessa imagem vai a http://localhost:9090/seaside/configQualquer duvida pergunte (tambem a so buscar no google tem um monte de coisa com seaside). Eu tenho feita uma aplicaçao assim que persiste os objetos numa ODB (OmniBase).abraço,Sebastián SastreSeasworkSpecial Software SolutionsEste mensaje y sus adjuntos son confidenciales y de uso exclusivo para el usuario a quien esta dirigido. Puede contener información amparada por el secreto profesional.
Si Ud. no es el destinatario especificado no debe copiar, enviar o utilizar ninguna parte del mismo y/o de sus adjuntos por ningún medio tecnológico.
Las opiniones vertidas son responsabilidad del autor y no son emitidas ni avaladas por SEASWORK a menos que se indique claramente lo contrario y que la identidad y autoridad del autor, para comprometer a nuestra empresa, puedan ser verificados.
No se garantiza la integridad de los mensajes enviados por e-mail ni que los mismos sean enviados en termino, o que no contengan errores o virus. El emisor no aceptara responsabilidad por los errores, modificaciones u omisiones que resulten en el mensaje, bajo la hipótesis de que pudo ser modificado.
Oi Sebastian.
De: st-br@yahoogroups.com [mailto:st-br@yahoogroups.com] En nombre de Walter Cruz
Enviado el: Viernes, 30 de Diciembre de 2005 12:13
Para: st-br@yahoogroups.com
Asunto: Re: [st-br] iniciante no visualworks
Bom, eu consegui depois.. eu criei uma imagem pra trabalhar.. aparentemente era problema de permissão de leitura/escrita do arquivo da imagem...
Bom, ainda não tentei o dolphin nem o squeak... Aliás, minha primeira tentativa com smalltalk foi ontem :)
Eu programo em PHP e Javascript .. Nos últimos tempos, por causa do SciTE, aprendi Lua e gostei...
Eu me interessei por Smalltalk por ela ser meio que a mãe de muita coisa boa que existe hoje..
Vou ver então o squeak :)
[]'s
- Walter
Yahoo! doce lar. Faça do Yahoo! sua homepage.