Alem do Java, o que aprender?
Felipe Moreira
Respostas
Ronaldo Lanhellas
13/06/2015
Em geral tanto o Programador, Analista de Sistemas, Arquiteto, Engenheiro de Software, Gerente de Projetos e etc devem conhecer tais conceitos pois não tratam-se apenas de uma tecnologia, não basta apenas "saber código" há muito mais envolvido e você descreveu pontos importantes.
O que possui relação mais estreita com o Java é a Arquitetura de Software por estar ligada intimamente à forma com que organizamos e codificamos.
Ronaldo Lanhellas
13/06/2015
Em geral tanto o Programador, Analista de Sistemas, Arquiteto, Engenheiro de Software, Gerente de Projetos e etc devem conhecer tais conceitos pois não tratam-se apenas de uma tecnologia, não basta apenas "saber código" há muito mais envolvido e você descreveu pontos importantes.
O que possui relação mais estreita com o Java é a Arquitetura de Software por estar ligada intimamente à forma com que organizamos e codificamos.
Felipe Moreira
13/06/2015
Pesquisei sobre o assunto e vi que é bem amplo, alguma leitura para indicar?
Ronaldo Lanhellas
13/06/2015
Ronaldo Lanhellas
13/06/2015
Ronaldo Lanhellas
13/06/2015
Ronaldo Lanhellas
13/06/2015
Felipe Moreira
13/06/2015
Eduardo Pessoa
13/06/2015
[url]https://www.devmedia.com.br/arquitetura-de-software-introducao-camadas-e-concorrencia/26124[/url]
Felipe Moreira
13/06/2015
Eduardo Pessoa
13/06/2015
[url]http://www.ufpa.br/cdesouza/teaching/es/Arquitetura-de-Software.pdf[/url]
Felipe Moreira
13/06/2015
Ssssssssssssssssssssssssss
13/06/2015
Felipe Moreira
13/06/2015
São linguagens? Por que me indica essas?
Eduardo Pessoa
13/06/2015
Por favor, disserte a sua afirmativa.
Ssssssssssssssssssssssssss
13/06/2015
Python é uma das linguagens mais rentáveis e utilizadas no mundo, está em crescimento e a sua comunidade é gigantesca.
Ruby é mundialmente conhecida pela facilidade e também pelo seu framework, Ruby on Rails.
Isso falando em linguagens imperativas. Sobre linguagens funcionais, iria de Haskell.
Eduardo Pessoa
13/06/2015
Ssssssssssssssssssssssssss
13/06/2015
Pesquise por Python ou Ruby no google e verás a grande comunidade.
Existem vários cursos também.
Att.
Eduardo Pessoa
13/06/2015
[url]https://www.youtube.com/watch?v=ZHPondVB9RQ&list=PLe3LRfCs4go-mkvHRMSXEOG-HDbzesyaP[/url]
Felipe Moreira
13/06/2015
Eduardo Pessoa
13/06/2015
Boa pergunta, mas só vai tentando Felipe.
Ssssssssssssssssssssssssss
13/06/2015
Ssssssssssssssssssssssssss
13/06/2015
Caso utilize Linux, digite python no terminal e tem o modo interativo da linguagem.
Ex:
python
>> 2 + 3
>> 5
Felipe Moreira
13/06/2015
Ssssssssssssssssssssssssss
13/06/2015
Jothaz
13/06/2015
Claro que para produtividade e isso requer alguém que realmente domine a tecnologia uma IDE ajuda muito.
Antes de mais nada deve-se ter em conta que Ruby é bem diferente da maioria das tecnologias que existem e existe uma diferença entre Ruby a liguagem e Ruby on Rail o framework.
Ruby é uma linguagem dinâmica,porque o tipo de uma variável só é conhecido em tempo de execução, poucos desenvolvedores usam IDE.
Na maioria das vezes usa-se um bom editor de código e alguns plugins para "highlighting"...
Agora se você preferir o caminho mais fácil existem: RubyMine (paga é das mais completas) e o Netbeans, Eclipse com plugin do RadRails (nem sei se ainda existe), GEdit, Redcar (Linux), Emacs (Linux, Windows) e TextMate (Mac).
O problema é ruby on rails é muito marketing, coisas que os idealizadores do framework ditam como regra (Compre um Mac, e use Textmate, o resto não presta).
Mas no fim das contas a ideia é instigante e intrigante, programar em Ruby é ótimo e com Rails a produtividade é monstruoso. Não foi atoa que a Microsoft usou os mesmo conceitos (migrations, seed e etc) no .Net MVC 5.
No link Small Bites um material interessante para pesquisa.
Felipe Moreira
13/06/2015
Jothaz, gostei das informações, muito claro pra mim! Pensava que Ruby e Ruby on Rails fossem quase a mesma coisa, hehehehe.