Comments on: ajax, é hoje http://www.apeadeiro.org/eu/ajax-e-hoje Mário Gamito Wed, 08 Apr 2009 14:34:11 +0000 http://wordpress.org/?v=2.7.1 hourly 1 By: Maquinista http://www.apeadeiro.org/eu/ajax-e-hoje/comment-page-1#comment-816 Maquinista Fri, 11 Apr 2008 05:48:26 +0000 http://www.apeadeiro.org/?p=236#comment-816 @Lourenzo Ferreira e restantes: obrigado a todos pelas vossas opiniões. @Lourenzo Ferreira e restantes: obrigado a todos pelas vossas opiniões.

]]>
By: Lourenzo Ferreira http://www.apeadeiro.org/eu/ajax-e-hoje/comment-page-1#comment-815 Lourenzo Ferreira Fri, 11 Apr 2008 03:55:57 +0000 http://www.apeadeiro.org/?p=236#comment-815 Bom, como tive contato com esta tecnologia já há mais de três anos, vou comentar um pouco... AJAX não nasceu com o nome, é uma tecnologia existente desde as primeiras implementações de DOM no Javascript (época do Netscape 4) Só que com a hype, muitas pessoas se focaram nisso e a coisa deixou de ser isolada e escondida em um site (ou sítio como se diz em Portugal) ou outro. A grande vantagem da popularização foi a criação dos toolkits. Existem algumas dezenas deles, e facilitam em muito as operações básicas ou até mais complexas. Os nomes mais falados são Prototype e sua derivação Script.aculo.us, jQuery e Dojo. Tarefas comuns como obter dados em JSON, XML ou HTML, tratar e inserir estes dados em objetos do documento HTML, ou até animações e drag'n'drops são simplificadas e integradas a linguagens de programação para a web, e frameworks específicos. Na minha opinião, o mais resolvido é o Script.aculo.us. Isso porque usa a base sólida do Prototype e inclui muitas funcionalidades. Além de ser rápido e ser integrado ao Action Views do Ruby On Rails. O jQuery também é muito interessante, e o CMS Drupal inclui e suporta nativamente o jQuery. Já o Dojo, também com uma grande comunidade, é incluído no código-fonte das redes sociais do Ning (que são em PHP). Talvez o caminho mais rápido para a proficiência e elegância ao desenvolver de maneira reaproveitável interfaces com AJAX seja utilizar um destes toolkits para reaproveitar soluções já criadas e gastar mais tempo arquitetando. Abraços, e espero ter contribuído. Bom, como tive contato com esta tecnologia já há mais de três anos, vou comentar um pouco…

AJAX não nasceu com o nome, é uma tecnologia existente desde as primeiras implementações de DOM no Javascript (época do Netscape 4)

Só que com a hype, muitas pessoas se focaram nisso e a coisa deixou de ser isolada e escondida em um site (ou sítio como se diz em Portugal) ou outro.

A grande vantagem da popularização foi a criação dos toolkits. Existem algumas dezenas deles, e facilitam em muito as operações básicas ou até mais complexas.

Os nomes mais falados são Prototype e sua derivação Script.aculo.us, jQuery e Dojo.

Tarefas comuns como obter dados em JSON, XML ou HTML, tratar e inserir estes dados em objetos do documento HTML, ou até animações e drag’n'drops são simplificadas e integradas a linguagens de programação para a web, e frameworks específicos.

Na minha opinião, o mais resolvido é o Script.aculo.us. Isso porque usa a base sólida do Prototype e inclui muitas funcionalidades. Além de ser rápido e ser integrado ao Action Views do Ruby On Rails.

O jQuery também é muito interessante, e o CMS Drupal inclui e suporta nativamente o jQuery.

Já o Dojo, também com uma grande comunidade, é incluído no código-fonte das redes sociais do Ning (que são em PHP).

Talvez o caminho mais rápido para a proficiência e elegância ao desenvolver de maneira reaproveitável interfaces com AJAX seja utilizar um destes toolkits para reaproveitar soluções já criadas e gastar mais tempo arquitetando.

Abraços, e espero ter contribuído.

]]>
By: Mario http://www.apeadeiro.org/eu/ajax-e-hoje/comment-page-1#comment-811 Mario Wed, 09 Apr 2008 23:42:02 +0000 http://www.apeadeiro.org/?p=236#comment-811 ajax e' uma palavra cara para xmlhttprequest... ajax e’ uma palavra cara para xmlhttprequest…

]]>
By: Maquinista http://www.apeadeiro.org/eu/ajax-e-hoje/comment-page-1#comment-810 Maquinista Wed, 09 Apr 2008 20:38:21 +0000 http://www.apeadeiro.org/?p=236#comment-810 @Carlos: Pois, eu já estive a dar uma olhada nelas e no Scriptaculous e tal, mas parece-me que falta documentação para quem está a começar. Para mais, preciso do AJAX para fazer pós-processamento de dados vindos de bases de dados. Para já, pelo menos, o livro explica bem o que é vale o dinheiro. Por isso, estou a seguir o texto e os exemplos, depois vou ver então essas bibliotecas. @Carlos: Pois, eu já estive a dar uma olhada nelas e no Scriptaculous e tal, mas parece-me que falta documentação para quem está a começar.
Para mais, preciso do AJAX para fazer pós-processamento de dados vindos de bases de dados.

Para já, pelo menos, o livro explica bem o que é vale o dinheiro. Por isso, estou a seguir o texto e os exemplos, depois vou ver então essas bibliotecas.

]]>
By: Carlos http://www.apeadeiro.org/eu/ajax-e-hoje/comment-page-1#comment-809 Carlos Wed, 09 Apr 2008 19:54:50 +0000 http://www.apeadeiro.org/?p=236#comment-809 Efectivamente, para AJAX basta-te um unico comando javascript, o HttpWebRequest. Portanto, o que eles dizem provavelmente é verdade... (fica é a faltar tudo o resto, de pré e pós-processamento dos dados a enviar :) Embora eu continue a fazer tudo "à mão", usando as minhas própria funções e librarias, ouço muita gente a dizer bem do jquery e até já la fui dar uma olhada. E efectivamente, num qualquer projecto futuro, sinto-me inclinado a começar a usar um desses frameworks com Ajax. Efectivamente, para AJAX basta-te um unico comando javascript, o HttpWebRequest. Portanto, o que eles dizem provavelmente é verdade…

(fica é a faltar tudo o resto, de pré e pós-processamento dos dados a enviar :)

Embora eu continue a fazer tudo “à mão”, usando as minhas própria funções e librarias, ouço muita gente a dizer bem do jquery e até já la fui dar uma olhada. E efectivamente, num qualquer projecto futuro, sinto-me inclinado a começar a usar um desses frameworks com Ajax.

]]>
By: Alcides Fonseca http://www.apeadeiro.org/eu/ajax-e-hoje/comment-page-1#comment-808 Alcides Fonseca Wed, 09 Apr 2008 19:35:27 +0000 http://www.apeadeiro.org/?p=236#comment-808 Sugestão do chef: Aprende usando Prototype ou jQuery. E já tens o AJAX como deveria ter sido feito. Sugestão do chef: Aprende usando Prototype ou jQuery. E já tens o AJAX como deveria ter sido feito.

]]>
By: Maquinista http://www.apeadeiro.org/eu/ajax-e-hoje/comment-page-1#comment-807 Maquinista Wed, 09 Apr 2008 18:50:39 +0000 http://www.apeadeiro.org/?p=236#comment-807 Vou ver, obrigado pela dica. O livro para já e para quem não sabia nada, está muito bom. Vou ver, obrigado pela dica.
O livro para já e para quem não sabia nada, está muito bom.

]]>
By: SoftWork http://www.apeadeiro.org/eu/ajax-e-hoje/comment-page-1#comment-806 SoftWork Wed, 09 Apr 2008 18:42:44 +0000 http://www.apeadeiro.org/?p=236#comment-806 Eu comecei a usar o jquery e devo dizer que dá muito jeito, simplifica muito a vida, andava a complicar e um amigo disse: usa o jquery :) "Para já, só queria aprender a fazer aquela rodinha que gira muita gira enquanto um gajo espera :)" Com o jquery fazes isso em segundos. Eu comecei a usar o jquery e devo dizer que dá muito jeito, simplifica muito a vida, andava a complicar e um amigo disse: usa o jquery :)

“Para já, só queria aprender a fazer aquela rodinha que gira muita gira enquanto um gajo espera :)”

Com o jquery fazes isso em segundos.

]]>