On Sun, 15 Jul 2001, [EMAIL PROTECTED] wrote:
> Jorge Luiz Godoy Filho wrote:
>> 
>> On Sun, 15 Jul 2001, [EMAIL PROTECTED] wrote:
>> > http://freshmeat.net/articles/view/266/
> 
> [...]
>  
>> N�o concordo com quase nada acima (pois n�o conhe�o muito de PHP
>> para saber se o que est� ali � verdadeiro ou n�o...).  H� DIVERSAS
>> maneiras de se fazer tudo o que o Java faz no Linux -- e de modo
>> bem mais eficiente.
> 
> Mais ou menos... PERL � uma linguagem interessante e muito eficiente
> (levando-se em conta que � script), mas � de manuten��o dif�cil.

(O nome � 'Perl', e n�o 'PERL')

Manuten��o dif�cil? N�o acho.
Depende do programador. 

Programo em Perl h� algum tempo e sinceramente, organiza��o �
tudo. Voc� quer ver algo se tornar catastr�fico? Shell! Shell script
pode ser bem simples ou extremamente complexo. Tudo depende do modo
como o programador escreve. 

Meus scripts costumam ter um ratio de 1:1 no que diz respeito a
documenta��o / c�digo.


> Pelo pouco que conhe�o do Python (e pelo bastante que tenho
> conhecido do PERL), exceto para p�ginas webs din�micas, o Python �
> superior.

Flamewar! :-)))

N�o acho. :o)))

> N�o conhe�o nada de PHP, mas pela ado��o que ele tem tendo, ele deve
> ter suas qualidades.

Ele � simples... E facilita bastante a inser��o de falhas de seguran�a
no c�digo, tamb�m...

> Mais ou menos. A grande limita��o de Java � mem�ria, e o pre�o da
> mem�ria est� novamente caindo. Vc deve ser capaz de comprar um
> gigabyte de mem�ria por uns 350 d�lares hoje em dia, o que n�o chega
> a pesar no or�amento de uma corpora��o.

Al�m do pre�o da m�quina virtual.
E a "pris�o" que voc� ter� a essa m�quina.
Lembre-se que o c�digo das m�quinas Java N�O � aberto. O c�digo do
Perl �. Do PHP tamb�m. Do Python idem. 

>> Uma alternativa que, IMHO, � melhor que o Java � mod_perl. Para
>> maiores informa��es, http://perl.apache.org.
> 
> PERL funciona, e funciona bem. Mas � de dif�cil manuten��o. Sua
> sintaxe � feita sob medida para aumentar a performance do seu
> interpletador e n�o para facilitar a vida do desenvolvedor. Pegue um
> c�digo de 200 linhas escrita por outra pessoa ano passado e vc ter�
> problemas - existem tantas maneiras de se fazer a mesma coisa em
> PERL que isto passa a ser um ponto negativo.

:-))
N�o. Eu tenho c�digo escrito por outras pessoas aqui em m�os. E c�digo
que n�o tem apenas 1 ano de exist�ncia. A manuten��o dele �
f�cil. Porqu�? Porque o autor preocupou-se com isso. Ah! O c�digo
desse exemplo tem 716 linhas. 

> Java oferece um modelo OOP mais limpo. Um ambiente de execu��o
> controlado. Uma facilidade de destribui��o (deployment) em rede
> muito grande. Isto tem seu apelo tbm.

Uma m�quina virtual ineficiente no Linux, um c�digo propriet�rio, a
possibilidade de se fazer c�digo N�O port�vel (assim como no Perl...),
etc. 

N�o sei se voc� chegou a ler a reportagem toda, inclusive os
coment�rios, mas muitos pontos que o autor "idolatrava" no Java
existiam em pelo menos 5 linguagens diferentes, de c�digo aberto e
dispon�veis. 

> Acho que a "evilness" do Java se limita ao modo como a Sun tenta
> controlar esta tecnologia. Mas isto n�o me preocupa muito, pois com
> a .NET mordendo seus calcanhares, ou a Sun abre o jogo e abra�a o
> Software Livre ou dan�a de vez (e neste caso seus problemas com Java
> estar�o resolvidos!!! 8-D).

Porqu� ela faria isso? 
Ela tem o dom�nio da tecnologia e _todos_ que usam Java dependem
dela. Se ela decidir abandonar tudo, muitos estar�o �rf�os. 

N�o h� uma necessidade dela abrir c�digo. Ela n�o tem concorrentes
nessa �rea. A n�o ser, � claro, que todos comecem a migrar (o que �
meio dif�cil quando se tem muito c�digo e investimento feito...).

> Quanto ao fato de ser problem�tico... Tenho tido mais problemas em
> *desenvolver* software em PERL que em Java, ent�o **do meu ponto de
> vista** n�o considero Java uma tecnologia mais problem�tica que
> qualquer outra.

:-))
Temos experi�ncias completamente opostas. 
Talvez nossa maneira de programar seja bem diferente. Ou nossas
necessidades. 



-- 
Godoy. <[EMAIL PROTECTED]>

Desenvolvimento de Solu��es         --          Solutions Development
Conectiva S.A     -    www.conectiva.com.br     -   +55 (41) 360-2600
Conectiva Inc.    -    www.conectiva.com        -   +55 (41) 360-2600


Assinantes em 15/07/2001: 2245
Mensagens recebidas desde 07/01/1999: 123061
Historico e [des]cadastramento: http://linux-br.conectiva.com.br
Assuntos administrativos e problemas com a lista:
            mailto:[EMAIL PROTECTED]

Responder a