Ajuda - Aprendendo a programar em Linux [RESOLVIDO]

1. Ajuda - Aprendendo a programar em Linux [RESOLVIDO]

Leandro Alexandrino
meche

(usa Mageia)

Enviado em 05/02/2009 - 18:27h

Boa tarde!

Entrei aqui, talvez seja o local mais adequado para publicar esta pergunta. Estou interessado em começar a aprender a programar em liguagens que me permita utilizar o software de qualquer lugar, qualquer SO e que me proporcione a flexibilidade de instalar o BD em qualquer servidor. O meu maior exemplo é o sistem Fiel Contábil, queria fazer algo semelhante mas um pouco mais completo, como modulos de cálculo de folha de pagamento, escrituração de notas e tudo mais.

Será que em 2 anos eu consigo aprender a desenvolver alguma coisa em Java? dominar o PHP? ou qualquer outra linguagem da web?

teria alguém disposto a colaborar tbm? =D

já agradeço a atenção de todos desse forum.


  


2. MELHOR RESPOSTA

João Marcos Menezes
stremer

(usa Arch Linux)

Enviado em 05/02/2009 - 19:00h

amigo... ai vão as dicas:
Escolher a plataforma web é uma escolha sabia, principalmente no tipo de aplicativo (aplicativo de cadastro/regra de negócio) que você pretende desenvolver... é uma tendência... aplicativos que funcionam apenas com a dependência do browser e portanto podem ser multi-plataforma espontaneamente no desktop e agora com AJAX podem também ser bem dinâmicos.
Em relação ao servidor, utilizar algo multi-plataforma é outra escolha sabia, pois trará flexibilidade de migrar de servidor, distribuição linux, windows, solaris, etc etc... porém tem de tomar alguns cuidados.
Mesmo o php tem algumas particularidades de plataforma... se isso for fundamental para você, recomendo utilizar o java que se adapta melhor para rodar em qualquer lugar...
Em contra partida o php é muito mais leve e exige muito menos do servidor. Será preciso colocar na balança, vai depender de onde vc vai rodar o produto final.
A escolha do banco de dados em java só será produtiva em caso de pouca informação, neste caso recomendo Derby, h2 ou hsqldb. Já a escolha de um banco de dados mais potente exigirá formas de instalação diferente em cada plataforma e precisará ser compilavel ou ter um binário para a determinada plataforma, diferente do outro que exigirá apenas a maquina java. Neste caso ganha-se também em performace e é necessário para grande volume de dados. Recomendo mysql ou postgree. Se puder pagar por ele (ou seja o produto realmente precisa de um gerenciador de banco de dados de primeira)... oracle na certa...
Em questão do desenvolvimento, como a interface será web, se vc tiver conhecimentos de html, dhtml, javascript, ajax etc facilitará em muito essa parte. Caso contrário, recomendo começar a aprender por ela.
Em relação ao java, é importante ter conceitos de orientação a objetos, o php tbem permite fazer um sistema orientado a objetos, mas não te força a isso... nele você pode fazer tudo de forma procedural.
Se conhecer bem a regra de negócio e ter noções de programação (mesmo que não conheça bem php ou java), acho que 1 ano é suficiente (com mta dedicação é claro) para criar um bom sistema...
Boa sorte!

3. Re: Ajuda - Aprendendo a programar em Linux [RESOLVIDO]

Leandro Alexandrino
meche

(usa Mageia)

Enviado em 05/02/2009 - 19:58h

Valeu Stremer!

Tenho conhecimento em html, java script, até clipper eu aprendi um pouco na escola rsrs.. mas de banco de dados sou um zero a esquerda, de php e java.. vixi.. vou começar do zero mesmo. o projeto eu já tenho montado na mente, estou passando aos poucos para o papel. A idéia é muito louca.. todo mundo que eu falo, fala que não vai dar certo.. mas quando agente tem aquela idéia fixa..meu irmão.. ninguém tira da cabeça!

a linguagem, vai ser php mesmo, fica levissimo o sistema, as aplicações não seriam tão complexas, e o php não precisa de muita frescura para rodar nos navegadores igual o java exige!

Agora só um "desabafo", é que para mim, a melhor comunidade da internet se chama Viva o Linux, se hoje tive a coragem de migrar pro linux, de levar adiante esse projeto.. foi por causa daqui!valeu todo mundo!! rs


4. Re: Ajuda - Aprendendo a programar em Linux [RESOLVIDO]

César tinum da silva
mago_dos_chats

(usa Ubuntu)

Enviado em 05/02/2009 - 21:22h

Cara com certeza php e uma boa opção para se aprender a programar para web, visto que so precisa do browser para que os clientes possam acessar o sistema. Um conselho que te dou e tentar aprender python, que e uma linguagem ao meu modo de ver muito mais forte do que o php no que se refere a manipulação de dados, alem de ter muitas e otimas bibliotecas para tudo que vc possa precisar, alem de ser uma linguagem muito robusta e sucessiva a tratamento de erros e tal.. ok ai fica a dica.. abraçao


5. Re: Ajuda - Aprendendo a programar em Linux [RESOLVIDO]

anna kamilla
annakamilla

(usa Manjaro Linux)

Enviado em 14/02/2009 - 23:56h

www.apostilando.com







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts