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]