[Ubuntu-BR] Java

João Santana joao.abo.santana em gmail.com
Quinta Agosto 6 14:00:03 UTC 2009


2009/8/6 Marcelo Silva <marcvan em ig.com.br>:
> Hum... vou ter que dar meu pitaco aqui rsrsrs
>
> (...)
>
> Acho que aprender qualquer linguagem em linha de comando é uma tempo bem
> perdido, já que as ferramentas visuais te dão a opção de ver os fontes a
> hora que quiser.

Discordo que seja uma perda de tempo usar o terminal.

Não há linguagem de programação que não se utilize de terminal (linha
de comando é coisa de Windows) para compilar os fontes.

Usar o terminal para compilar um fonte te permite estudar melhor as
diversas opções do compilador, coisa que por uma IDE você não
consegue.

>
> Por exemplo no Delphi eu posso ver os fontes tanto da Unit como do
> Formulário... mas sinceramente, quem será que entra no fonte do
> Formulário pra alterar alguma coisa?
> Sei que até existe quem faça isso... mas em caso extremo de necessidade.
>

Há programadores que precisam ter controle de como o formulário é
construído. Conheço programadores Java que fazem suas GUI na mão,
chamando o Swing e codando. E fazem isso (segundo eles) porque os
construtores de GUI para Java embutidos nas IDEs não são muito bons.

> As ferramentas visuais estão aí pra facilitar nossas vidas, e sempre que
> puder use-as.

Concordo. Sou um pleno defensor de GUIs -- entretanto, não se deve
vilipendiar o terminal, que te dá muitíssimas mais ferramentas que
interfaces gráficas, por causa dessa facilidade.

>
> Bem, agora uma opinião bem pessoal heim...
> Dependendo do propósito de se aprender a programar, é como aprender a
> tocar violão, se quiser ser um músico pra tocar em orquestras estude
> música com seus fundamentos e depois de muito tempo você vai pegar num
> violão.

Por isso que é interessante usar editores simples e o terminal. Você
aprende nos fundamentos.

> Agora se quiser sentir o prazer de simplesmente tocar o que lhe vier a
> cabeça, aprenda a bater as cordas, depois você vai ganhando ritmo.

O mesmo que ler um livro introdutório de programação, de uma capa a outra.

>
> Pegue um ferramenta visual, abra alguns exemplos que normalmente vem com
> elas, execute-as e depois se encha de perguntas... e se eu clicar aqui o
> que acontece, etc etc, e clique... depois vá nos fontes e veja o que o
> programador fez pra aquilo acontecer e assim você vai descobrindo pra
> que serve cada função.

Faço a mesma coisa lendo um fonte pelo nano ou gedit. Para quê IDE
para fazer isso?

>
>
> Aprender a programar em linha de comando... hum... você vai precisar de
> muito tempo :)

Discordo.

Fazer um simples hello world te ensina muito em menos de cinco minutos.

> E ainda mais pela linguagem que optou java, não é nada amigável, terá
> que ter tempo e paciência. (me desculpem os javaneses, só uma opinião
> ok).

Não sou javanês, mas discordo que Java não seja amigável. Java só não
consegue ser mais amigável que Python e C#, nessa ordem.

>
> *Só uma observação... aprendi html no notepad viu... não era nada fácil,
> mas era a opção que eu tinha quando comecei, hoje uso o dreanweaver e
> sou muito mais feliz :)

Pois é, você aprendeu de uma maneira crua e agora usa uma forma cozida
em banho-maria. Será que você teria aprendido melhor se tivesse usado
o Dreamweaver desde o início? (*retórica*)

>
> Há uma frase que eu digo sempre, com relação as ferramentas visuais...
> "Se temos guardanapos a mesa, pra que vou limpar a boca com a manga da
> camisa?"

-_-"

>
>
>
> Espero que tenha sucesso na sua empreitada, Marcio.

Idem.

>
>
> Marcelo Silva
> -----------------------------------------
>
>
>
>
>
>


-- 
João Santana

Enrolado para normatizar TCC, monografia, dissertação, ou tese?
Escreva um email para mim!




More information about the ubuntu-br mailing list