Search the web
Sign In
New User? Sign Up
st-br · Smalltalk Brasil
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Message search is now enhanced, find messages faster. Take it for a spin.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
iniciante no visualworks   Message List  
Reply | Forward Message #129 of 256 |
RE: [st-br] frameworks modais para desenvolvimento web

Dear Daniel,
 
    para començar com ST, eu acho que nao tem outro jeito que utilizálo para fazer algo útil. Ainda que pequeno mais que permita a voce ir tendo experiencias que en forma incremental vao educando voce no assunto. Experiencias que permitan tambem voce medir os seus resultados (utiles acho melhor porque sao mais motivantes).
 
    IMHO o melhor que o ST tem é que voce quasi que nao tem que se preocupar por ele. Os problemas que ocupam voce (logo de uma experiencia minima) sao todos do dominio do desafio que voce mesmo assumio (informatico) e no do dominio técnico (computacional o de soporte).
 
    Por este motivo eu acho relevante assumir de a pouco as coisas para conseguir bancar. Se voce se proponer para voce (ou o equipo de trabalho) um desafio maior do que pode bancar, a sensaçao de frustraçao vai ser dificil de evitar. Mais, a fin de contas isso iria a acontecer com qualquer tecnología. Nao sería raro que por voce nao ter tantas "distracçoes" do dominio computacional (técnicas) a experiencia fique acelerada e tudo aconteça mais rapido. O ST, quealquera deles, "per se" nao evitara façer desastres no design muito rapida e eficientemente ;-)
 
    Assim por exemplo se voce quer conocer do Seaside, faiz por exemplo, uma pequenha agenda de contatos online para voce (tem online um tutorial muito bom que explica paso a paso como fazer um mecanismo de loguin). Logo cuando voce ficar satisfeito extenda a agenda para ela administrar grupos de contatos por exemplo o qualquer outra coisa que voce ache que seja o melhor futuro para a sua experiencia.
 
    Como eu tinha ja experiencia com St e linux fui um pouco mais ousado e fez para um cliente um sisteminha tipo CRM que fica em producçao a mais de um ano correndo em um server linux. Ahi teve que usar a minha experiencia de linux + ST.
 
    Agora... de novo o Seaside tem de bom que eu nao preciso preocuparme com ele (so na instalaçao).  Logo, salvo o metodo #renderContentOn: aHTMLStream e as bases de como fazer os objetos representarem a si mismos em html deste jeito, tudo fica praticamente igual ao desenvolvimento de uma aplicaçao desktop. É interesante nao é?
 
    IMHO:
 
    1) Respeito a o VisualWorks eu acho o custo da licencia completamente fora do meu alcance (al menos por ahora :-P). Nao sei se é correto pero escutei que esta por encima da decena de miles de dolares, mais que tambem tem dois formas de licenciamento. O Dolphin en cambio ja e mais accesivel acho que esta uns u$s 475 na versao full. Por outra parte o preço/prestaçao que tem o Dolphin achei ainda imbativel.
 
    2) O Squeak ele ja é mais um laboratorio de ideas. Salvo por o caso aquele da aplicaçao CRM que esta em producçao real, eu gosto mais utilizálo para experimentar cousas mais ousadas (exploraçao tecnologica), dar uma olhada no que ja foi feito por outros e que eu posso tirar proveito dessas ideas. Me encontre que as veces tem projetos que nao comprendo para que eles sao, e mais adelante no tempo eu mesmo preciso para uma outra finalidade ou a mesma o mutio parecida solucionatica desse projeto. Isso e muito comun e por isso eu utilizo como referencia permanente.
   
    3) Smalltalk/X eu nao utilicei e nao tenho opinao formada.
 
    Para ver casos de estudo e aplicaçao real pode ver http://www.whysmalltalk.com/ (ver smalltalk in use).
 
    Respeito aos "danos no cerebro" acho que nao tem nada que poda ser "desaprendido" e aprendido dereito ;-)
 
    Respeito a experiencia web com o Seaside eu posso pasarte so a minha experiencia com aquele projeto que na verdade é de pequenho/mediano porte pero que para voltar ele grande na verdade o ponto de partida é o mesmo: ele como esta hoje. Logo ir trabalhando para fazer ele escalar. Sei que se quiser escalar em usuarios ha alguns inconvenientes ja dependiendo do sistema operativo que voce monte o sistema ou a necesidade de load balancing que requera para atender a quantidade de usuarios. Una vez mais, ahi depende de para onde o sistema escale: grande porte em complexidade do que tem que fazer o sistema, nesse caso o design condicionará a escalabilidade do sistema, ou em grande carga de trabalho (muitos usuarios). Cada coisa tem estrategias para ser trabalhada e escalada.
 
    Se voce ter duvidas mais especificas neste assunto pode considerar participar na lista de discuçao do propio Seaside. E muito ativa, eu perguntei varias coisas lá.
 
    Um abraço y feliz año nuevo :-)
 
Sebastián Sastre
PD: Uma observaçao: o seaside pode trabalhar ou nao em forma modal, ele nao esta restrito. Igualsinho ao desktop.
 
Seaswork 
Special Software Solutions
 
Este 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.
 
 
   
 
   


De: st-br@yahoogroups.com [mailto:st-br@yahoogroups.com] En nombre de Daniel Itaborai
Enviado el: Viernes, 30 de Diciembre de 2005 19:19
Para: st-br@yahoogroups.com
Asunto: [st-br] frameworks modais para desenvolvimento web

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 squeak
    Download da MV (maquina virtual) do squeak para o seu sistema operativo
    Abra o Squeak, logo, no menu, faz open | SqueakMap
    Deixe ele se atualizar, quando ele abra voce vai ver um monte de projetos (em distinto grado de maturidade).
    Instale estes no seguinte ordem:
  1.     DynamicBinding
  2. NamedProcess
  3. KomServices
  4. KomHTTPServer
  5. Seaside (ele vai pedir um nome para o username do administrador e um password)
  6. ShoreComponents (opcionnal)
    Salve a imagem
   
    Abra 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/counter
    Se o counter aparecer tudo funcinóu OK
    Para administrar as aplicaçoes seaside dessa imagem vai a http://localhost:9090/seaside/config
 
    Qualquer 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 Sastre
 
Seaswork 
Special Software Solutions
 
Este 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.
 
 
 
 
 
   
 
 


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

Oi Sebastian.

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.


Sat Dec 31, 2005 4:57 pm

ssastre@...
Send Email Send Email

Forward
Message #129 of 256 |
Expand Messages Author Sort by Date

Oi povo. Bom, hoje eu baixei e instalei o visualworks. Seguindo o Walk Through (pois não sei nada de smalltalk), vi que tenho de carregar uns parcels (uma...
Walter Cruz
fox_jarod
Offline Send Email
Dec 29, 2005
7:22 pm

Oi Walter, vai para System logo Settings e verifique que as variaveis sejan coherentes com os paths no qual voce instalou o VW. Pessoalmente acho o VisualWorks...
Sebastián Sastre
ssastre@...
Send Email
Dec 30, 2005
3:04 pm

Oi Sebastian. Bom, eu consegui depois.. eu criei uma imagem pra trabalhar.. aparentemente era problema de permissão de leitura/escrita do arquivo da imagem......
Walter Cruz
fox_jarod
Offline Send Email
Dec 30, 2005
3:24 pm

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...
Sebastián Sastre
ssastre@...
Send Email
Dec 30, 2005
5:54 pm

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...
Daniel Itaborai
itaborai83
Offline Send Email
Dec 30, 2005
10:18 pm

Dear Daniel, para començar com ST, eu acho que nao tem outro jeito que utilizálo para fazer algo útil. Ainda que pequeno mais que permita a voce ir tendo ...
Sebastián Sastre
ssastre@...
Send Email
Dec 31, 2005
5:06 pm

Daniel, ... A acentuação sempre funcionou bem para mim no Squeak no Windows e Mac, mas tive problemas no Linux em versões mais recentes (3.x) . Na estação...
Jecel Assumpcao Jr
jeceljr
Offline Send Email
Jan 2, 2006
7:03 pm
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help