Re: [java-list] Dúvida existencial

2001-09-11 Por tôpico snakeice

Pessoal:

Qual a posição de vocês referente à engenharia reversa
do Java? Digo, existem softwares por ae (mocha, decafe,
tc) que retornam ao codigo original da aplicação
desenvolvida.
Existe alguma forma de protegermos a propriedade
intelectual dos sistemas desenvolvidos em Java?


Abraços
Snake_Ice


__
AcessoBOL, só R$9,90! Menos que a metade da América!
Assine já! http://www.bol.com.br/acessobol/



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-




[java-list] Agradecimento a todos da lista

2001-09-10 Por tôpico snakeice

Saudações ao pessoal da Lista


Gostaria de agradecer 'a todos que responderam meu apelo
(mesmo ao Eduardo de S. Bernardino, que foi
meio exagerado ao duvidar de minhas inteções).
Como ressaltei no email anterior eu trabalho com
programação a alguns meses, e tive humildade suficiente
de chegar a voces, que trabalham a mais tempo com essa
ferramenta e perguntar o que poderia ser feito com ela.
Até onde sabia ASP, PHP e JSP eram mais ou menos a mesma
coisa, fato que agora sei não ser verdadeiro.
Ainda assim, tirando o JSP, o que mais podemos fazer?
Lembro-me de ter ouvido falar que rodaríamos Java até
mesmo em torradeiras! ,)
Agora estou realmente mais confiante com a linguagem,
obrigado a todos que responderam ao meu apelo.
Gostaria também de solicitar ajuda agora quanto a
encontrar links de aplicativos (não applets) java na
Web. Manipulação de bancos de dados, servlets, etc.
Acredito que vocês possuam um bookmark cheio deles!
Eu já estava aprendendo Java, mas os livros que peguei
baseavam-se quase que totalmente ao desenvolvimento de
applets. Portanto toda e qualquer ajuda para o
desenvolvimento de aplicações comerciais será bem vinda.
Aqueles que desejam me contactar diretamente, meu email
é [EMAIL PROTECTED]

Abraços a todos.

Snake_Ice
IRC: servidor : irc.dal.net
 canal: #delphi
ICQ: 18824919
Email: [EMAIL PROTECTED]
acho que agora estou devidamente identificado,
Eduardo


__
AcessoBOL, só R$9,90! Menos que a metade da América!
Assine já! http://www.bol.com.br/acessobol/



-- LISTA SOUJAVA 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-




RE: [java-list] Dúvida existencial

2001-09-10 Por tôpico snakeice

Pessoal da Lista:

Eu não fiz críticas a linguagem. Apenas comentei que não
sabia ao certo onde ir. Mostrei as outras linguagens
como ilustração de onde já havia chegado. Desde então
recebi vários emails de pessoas realmente raivosas a
respeito de minhas dúvidas. Como disse, estou começando
com Java e apenas queria uma noção de qual nicho poderia
me dedicar com essa tecnologia. That´s all! Não queria
provocar nenhuma guerra santa! hehe

Abraços a todos que me responderam, e minhas sinceras
desculpas por talvez ter comido a vaca sagrada de
alguem.

Snake_Ice




 Concordo com muitas das suas críticas ao java. Afinal,
é óbvio que esta
 tecnologia tem defeitos. Mas o ponto principal é que
há sim vários pontos
 positivos que apontam no java uma ótima solução.

 Não concordo sobre não ter nada relevante feito em
java. O Forte é um grande
 exemplo da maturidade desta tecnologia. IDE é uma das
aplicações mais
 complexas que pode haver.

 Você citou várias tecnologias para se opor ao java em
vários ambientes. E
 isto é uma grande vantagem, a unificação de várias
soluções dentro de uma
 plataforma tecnológica. Vou também citar abaixo outros
pontos fundamentais
 para a escolha do java além da qualidade e facilidade
da linguagem java,
 padronização de soluções, adoção de padrões de mercado
e relativa
 independência de fornecedores.

 Ele é a melhor escolha de desenvolvimento de
componentes server-side pela
 sua característica multiplataforma. A U.Near, onde
trabalho, adotou o java
 como a solução para componentes para outras
plataformas (além da solução COM
 para ambiente Microsoft). Hoje, não há outra solução
que permita isso. Mesmo
 a arquitetura CORBA requer uma linguagem por debaixo
(que pode também ser
 java) e compilações especiais para cada ambiente.

 Imagine a economia que a Oracle teve ao implementar
suas ferramentas de
 gerenciamento em java. Não é necessário mais manter
várias compilações e
 makefiles para cada plataforma que o Oracle é
disponibilizado.

 Nunca trabalhei com PHP, mas ASP perde feio para o
JSP. Os pontos
 fundamentais são a qualidade da linguagem, facilidade
da componentização em
 JSP (a linguagem de script é a mesma para produção de
componentes e a
 tecnologia COM não é simples) e por ser compilada
garantindo com tudo isso
 maior qualidade de código.

 A escolha entre ASP e JSP se dá muito mais por uma
escolha estratégica entre
 arquiteturas (Microsoft/Linux/Unix) do que uma
avaliação específica destas
 tecnologias.

 Applets foram um nicho que a Sun achou para divulgar e
popularizar o java.
 Tem qualidades para usos bem específicos (internet
bank a adotou em larga
 escala) mas o java é muito maior que isso.

 Por fim, aposto nas soluções Enterprise do java (com
EJB fazendo objetos
 distribuídos / JSP fazendo camada de apresentação) e
soluções para portables
 devices (desde celulares até computadores de bordo)
como as grandes cartadas
 para o presente e futuro desta tecnologia.

 abraços

 Jorge

 -Original Message-
 From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]
 Sent: segunda-feira, 10 de setembro de 2001 09:35
 To: [EMAIL PROTECTED]
 Subject: [java-list] Dúvida existencial


 Saudações a todos da lista:

 Antes de mais nada, por favor não me julguem mal nessa
 minha primeira mensagem, mas tento aqui sanar uma
dúvida
 que está realmente me tirando o sono: Pra que, afinal,
 serve o Java?
 Tenho bastante experiencia com programação, e por isso
 acabei me encontrando nesta encruzilhada. Deixem-me
 expor alguns tópicos para ilustrar o que digo:
 Programas Java são *SEMPRE* mais lentos que progamas
 nativamente compilados (mesmo os compilados pra
máquina,
 que acabam perdendo a portabilidade , ou seja, a idéia
 da linguagem Java)
 Programas Java (em sua maioria) exigem MUITA máquina
com
 muita memoria para rodar
 Se considerarmos esses dois tópicos eu fico pensando.
O
 Java deve ter algo realmente de MUITO especial.
 O problema é: Tenho procurado (e muito) por aí mas não
 encontrei absolutamente *NADA* de sério feito em java.
 Encontrei sim alguns applets. São até que bonitinhos,
 mas e daí? Eu tenho desenvolvido aplicações cliente
 servidor utilizando Oracle, Ms-SQL Server e Interbase.
E
 as aplicações cliente conseguem rodar até em máquinas
 P100 com 16 de Ram! Pra internet, digo montar sistemas
 de manipulação de dados via internet, encontrei no
PHP,
 ASP, XML, etc a solução ideal. Desenvolvimento de
games?
 Desenvolvi alguns (bem básicos é verdade) utilizando
 DirectX e VC++. Aplicações pra internet vão muito bem,
 obrigado em Delphi. Preciso que rode também em
ambiente
 Linux? Com o Delphi 6 consigo portar tudo a contento
pra
 Linux. E isso tudo contando com velocidade e não
 necessitando muita máquina pra rodar.
 Eu sei que Java é extremamente portavel, basta pegar o
 arquivo *.class e colocar rodar na máquina virtual
java
 solicitada. Porém vi em um website sobre applets Java
um
 programador mudando a frase Write once, run
everywhere
 pra Write once, debug everywhere