Archive for the ‘php’ Category

Mais Ruby no ONJava.com

Thursday, November 17th, 2005

Para aqueles que ainda cismam em tapar os olhos, tem mais Ruby no site com talvez os melhores artigos pop* de Java: ONJava.com: Ruby the Rival.

Este artigo é bem Beyond java: uma série de entrevistas individuais e compilações com gente importante, formadores de opinião.

A conclusão resume o texto:

Is Ruby about to sweep Java aside? Not even the loudest Ruby partisans are predicting such a thing. What we do see in our correspondents’ comments is the consistent idea that developers need, as Venners puts it, “the best tool for the job at hand.” Crucially, developers are responsible for understanding and using those tools correctly. It’s not hard to see the connection between Cooper’s memories of EJB 1.0 hype and Davidson’s prediction that “there are probably dozens of crap Ruby on Rails applications being written right now”–getting swept up in marketing can be dangerous, regardless of the technology. Nevertheless, people in the know who’ve tried Ruby are reporting significant productivity boosts, so there may be jobs for which it is indeed an ideal tool.

Update: Falando em OnJava, essa entrada dá acesso a links muito legais, meu predileto é o texto de Jack Herrington que além de ser uma história divertida tem um bom sumário para a situação atual:

This isn’t an all or nothing proposition. The two sides in the argument were never “Java or Anti-Java”. It was always “Java or The Right Tool For the Job”. Sometimes Java is the right tool for the job. And sometimes Perl is the right tool. A good engineer has a variety of tools in their toolkit and is always looking for new tools that can speed development. Lately folks like Bruce Tate and Martin Fowler, long time Java advocates, have been changing their tune, not to a particular technology, but to the “right tool for the right job”. I applaud that. This is where we should have been all along.

* eu prefiro os artigos do artima, mas lá eles já falam de Ruby, têm até uma revista…

Resumindo

Thursday, October 27th, 2005

Static types give me the same feeling of safety as the announcement that my seat cushion can be used as a floatation device.

Don Roberts

OOPSLA 2005, via Fowler.

PHP Wins…

Sunday, October 23rd, 2005

Não me considero uma pessoa inexperiente em Java. Já fiz um número razoáveld e sistemas complexos, e a grande maioria tinha interfaces web com JSP, JSTL, Struts, Tiles, Mentawai, Velocity e o diabo.

E mesmo assim fiquei um ano atrás de uma ferramenta de bliki/wiki que fosse fácil de isntalar para este site. Não resisti, caí no PHP.

Ainda há muito que se fazer em Java EE para que aplicações web Java tenham a facilidade de uma aplicação PHP/ASP clássico/CGI. Não, não estou falando em escalabilidade, transações, concorrência, segurança…e stou falando que eu quero colocar um sisteminha de edição eletrônica no ar sem perder meus poucos fios de cabelo corrigindo configurações.

Quando eu programava em ASP (sim, eu programava em ASP) numa emrpesa pequena, a gente estava semrpe preocupado com a “portabilidade” do código. Não portabilidade de Sistema Operacional (nunca levei o Chilli ASP a sério) mas sim de servidor. Muitas vezes colocar um componente COM era impossível, então produzíamos sistemas grandes baseados apenas em scripts.

Claro que era uma porcaria, claro que não escalava, claro que a manutenção era uma droga, ams era fácil de instalar. A impressão que eu tenho hoje com aplicações web em java é que elas são criadas para servidores dedicados ultra-mega-power.

Eu sou um cara sem grana pra um servidor dedicado que aluga espaço num provedor. Meu provedor me dá um suporte legal, até SSH tenho pro meu servidorzinho. Acontece que eu quero rodar algumas aplicações neste site, não apenas uma. Eu quero rodar um blog, um wiki, um bliki…

A menos que eu use algo que abranja tudo isso m um só, como o SnipSnap (que é muito bom, mas para usar o que vem com Jetty. O empacotado em war só dá problema) é muito complicado juntar estes aplicativos em java. Se você considerar que não tenho muita liberdade no container web do servidor então…piorou.

Essa é uma das coisas que java precisa vencer para se manter no topo. Mas sabe o que eu acho? Isso não vaia contecer. O grande alvo das aplicações Java hhoje é o mercado coorporativo. Deixa os blogueiros com PHP. Claro que isso é horrível, mas é assim que as coisas t~em andado nesse mundinho Java.

Então, empolgado com a nota alta que tirei em PHP este semestre (mesmo sem saber programar em PHP) e com a ajuda dos amigos eu comecei com o WordPress aqui (seguindo os passos do CêVê, Meyer, Diego e Zé Oliveira), que é um software muito legal, e agora inauguro a nova parte do site. Também em PHP.

Vocês devem elmbrar dos artigos que eu escrevo ocasionalmente. Bem, é muitotrabalhoso manter estes artigos (além do fato da anta aqui ter deletado o diretório dos PDFs no servidor), então quis mantê-los num formato que fosse mais fácil para editá-los. Minha idéia é utilizar uma engine de Wiki, e por isso eu instalei no fragmental o MediaWiki, mesmo software utilizado plea Wikipedia.

Para testar, eu coloquei lá o Contratos Nulos. Quem puder dar uma lida, comparar com o PDF e me mandar feedback, fico eternamente grato ;)

É um trabalho começando agora, sejam pacientes.

O endereço do Wiki é:

http://www.fragmental.com.br/wiki

Adeus Blogger!

Monday, October 17th, 2005

Pois eh, com ajuda novamente do Diego consegui seguir os passos deste link e importar meus posts do blogger. Eh o fim.

Os artigos aidna estao fora do ar, acabeid eletando-os e preciso regerar os PDFs. Paciencia, please.

Enfim Algo Novo

Sunday, October 16th, 2005

Apos algumas horas lutando com PHP, provedor, Apache, MySQL e alguns aliens, com a ajuda do Diego, saiu uma pequena mudança neste blog.

Por mais que eu odeie a linguagem PHP, tenho que adimitir que a culpa e exclusivamente minha. O WordPress eh um milhao de vezes mais facil de instalar que qualquer coisa com funcionalidades parecidas em Java, eu que sou burro mesmo.

Bom, a partir de hoje o endereço oficial do blog e: http://www.fragmental.com.br/blog. A “marca” Fragmental em si vai servir para outras coisas tambem, e o blog passa a ser um espaço deste site. Enquanto o site nao entra no ar, http://www.fragmental.com.br fica redirecionando pra ca.

O Blogger semrpe foi bem legal, e o conteudo antigo continua la (quero migrar quando tiver tempo, isso pode demorar…), mas rpecisava de algo mais ao meu controle. Bom, e isso por enquanto. Vamos ver como o WordPress se comporta, ou melhor: vamos ver se eu nao destruo o WordPress.