Estava procurando por material sobre J2EE, SOA, RUP e UML e sem querer acabei encontrando um pequeno tesouro em material farto, gratuito e bem organizado, com os cumprimentos da IBM. São os RedBooks, 2179 livros publicados (até o momento) em PDF que também podem ser encomendados impressos em papel.

Um dos livros que estou lendo é o Rational Application Developer V7 Programming Guide. O material, obviamente, apresenta as soluções puxando para o lado do Websphere, o equivalente da IBM ao Visual Studio, mas voltado para o Java e integração com ferramentas e processos da Rational. Mas o conteúdo é apresentado de tal forma que mesmo quem não trabalha com essas ferramentas, pode usufruir de capítulos como o o capítulo 6, Rational Unified Process (RUP) e Unified Modeling Language (UML) e o capítulo 18, sobre WebServices e Service-Oriented Architecture (SOA).

Para encontrar outros materiais, visite http://www.redbooks.ibm.com/.

0

th Ogoshi's picture

Dica ótima! Pena que não tenho contato nenhum com Java...

Alguém conhece algo parecido para as linguagens C?

carloshp's picture

"O material, obviamente, apresenta as soluções puxando para o lado do Websphere, o equivalente da IBM ao Visual Studio"

Na verdade, "Websphere" é o nome da família de produtos, que engloba principalmente application servers JEE (não se usa mais o termo "J2EE" desde o Java 5). Ela também tem uma ferramenta chamada Websphere Application Developer (WSAD), que na verdade é o bom e velho Eclipse com plugins exclusivos da IBM. De resto, excelente dica, e eu ainda acrescento que procurando no site da IBM pode-se encontrar ainda muito material gratuito de qualidade sobre outros assuntos, como redes, TCP/IP, LDAP, C/C++ e Smalltalk (só para citar alguns que eu já vi).

---
Tecnologia deve ser o meio, não o fim.

Trabalho com o WSAD 5.1.2 e RAD 7, que são suítes muito boas, porém pesadas. O WSAD, citado pelo carloshp, nada mais é do que a mesma suíte de desenvolvimento que o RAD, que até por volta de 2004 era nomeada de WebSphere Studio Application Developer, e teve sua última versão a 5.1.x.

Após esta versão, a IBM resolveu agregar a esta suíte aspectos de análise e qualidade presentes em algumas das suítes da Rational, que foi "engolida" por ela. A partir daí, o tão conhecido WSAD foi renomeado para RAD, que na realidade faz parte de uma plataforma chamada IBM SDP (IBM Software Development Platform).

Esta teve sua versão 6 lançada alguns anos após a última versão do WSAD, e sofreu várias atualizações, a principal delas foi a adoção da arquitetura do Eclipse 3 (o WSAD usava o Eclipse 2), o que tornou o ambiente mais confortável.

O problema desta suíte é ser muito pesada, com muitos recursos, plugins... exige um excelente equipamento. Hoje, o RAD 7 é a versão mais nova desta súite, que suporta a versão do servidor de aplicações IBM WebSphere Application Server 6. Mas você também pode desenvolver para Tomcat, JBoss etc...

Pra vcs terem uma idéia, o "instalador" do RAD 7 possui 5GB, e o último FIX PACK que baixei dele possui nada menos que 2,71GB. eheheheh ó o tamanho da encrenca!

[EDIT]E aproveitando, eheheh, o Visual Studio veio depois... então ele que é igual o WSAD/RAD. eheheheh

[]'s

kabum's picture

Alguém conhece algo parecido para as linguagens C? (x2)

kabum, o próprio Eclipse possui plugins para desenvolvimento em C. Mas a suíte mais recomendada mesmo é o Visual Studio 6 ou o .Net da Microsoft. Para ambiente *nix, existe o "blocão" GCC + Anjuta, ou GCC + KDevelop e por aí vai... dá uma pesquisada.

[]'s

carloshp's picture

O Eclipse pode ser usado como IDE para desenvolvimento em C/C++, basta ir ao site da fundação Eclipse e baixar a versão específica para tal (se já tiver o Eclipse, creio que basta instalar o suporte, não lembro agora). Nunca o usei para tal, embora seja minha ferramenta preferida para desenvolvimento em Java. Para C/C++ "digratis" eu recomendo o MinGW Developer Studio 2.05, que funcionalmente é identico ao MS Visual Studio 6.0, só que usando o MinGW (Minimal GNU for Windows):

http://www.parinyasoft.com/mingwstudio.html

---
Tecnologia deve ser o meio, não o fim.

meirellez's picture

EXCELENTE DICA MEU AMIGO!!!

Isso foi pra quem disse que você tinha implicância com Java?

Se foi me avisa, porque eu vou começar a dizer que você tem implicância com a Adobe e TODOS os seus produtos! Evil Evil Evil

------------------------------------------
Só a mudança é permanente.

Ricardo Bicalho's picture

Eye-wink A maioria dos que implicam não sabe que eu escrevo sobre tecnologia há quase 8 anos e aprendi OO com Java (primeiro C, depois Java, livro do Ivor Horton da Wrox).

A carreira tomou outros rumos e acabei mudando para C# .Net, que até a versão 1.1 era um "Java By Microsoft" e começou a se distanciar com a versão 2.0.

meirellez's picture

É... tem muita gente falando um monte de besteira... mas bate a poeira e segue em frente!

Li o tutorial completo do Java, disponibilizado para download pelo próprio site dos caras. E quando conheci C#, não teve como segurar... (até pela semelhança dos dois)

Sobre o livros do Ivor Horton, começei a ler um sobre VStudio2005 C++, e estava ADORANDO mesmo, o cara é muito didático (recomento também o Scott Baker, que (acho) também é da Wrox (que aliás... ROCKS! com o perdão do trocadilho).

Mas parei de ler, pois agora estou me dedicando a VS2008 C# + Express Blend/Design + Silverlight (este último por causa do MeioBit).

Não sei se você vai ler isso que eu escrevi, mas gostaria de fazer uma pergunta: Você acha que eu fiz certo? Ou o rumo que eu tô tomando não é o ideal?

-------------------------------------
Só a mudança é permanente.

Ricardo Bicalho's picture
meirellez disse:

Não sei se você vai ler isso que eu escrevi, mas gostaria de fazer uma pergunta: Você acha que eu fiz certo? Ou o rumo que eu tô tomando não é o ideal?

É complicado responder, porque cada um decide os rumos baseado nas empresas que trabalha, mercado de trabalho, tendências, gosto pessoal e afinidade.

Aprender VS 2008 com C# e aplicativos em Silverlight é um bom rumo de desenvolvimento. É uma habilidade em demanda, assim com Java. O C++ é excelente apenas se você tiver intenção em trabalhar fora do Brasil. O mercado aqui é pífio.

Tudo depende do tipo de aplicativo que você quer focar: Programar software para submarino? Soluções bancárias? Aplicativos Web? Desktop? Sistemas contábeis? Aplicações multimídia? Games?

meirellez's picture
Ricardo Bicalho disse:

Aprender VS 2008 com C# e aplicativos em Silverlight é um bom rumo de desenvolvimento. É uma habilidade em demanda, assim com Java. O C++ é excelente apenas se você tiver intenção em trabalhar fora do Brasil. O mercado aqui é pífio.

Sim, sim. O que realmente eu precisava eram essas informações. Sobre disponibilidade de trabalho nacional/internacional e demanda de mercado.

Quanto ao gosto pessoal, sei que estou no rumo certo, pois escolhi essas ferramentas pela facilidade que eu desenvolvi em Design(por causa de CSS + xHtml (programando na mão (EditPlus + FF, IE e opera. Nada de dreamWeaver nem semelhantes + toneladas de livros sobre tipologia, CSS do Eric Meyer e outras fontes))) e a demanda de aplicativos de qualidade(web e desktop), que é visível.

Informações realmente muito valiosas. Mais uma vez obrigado.

----------------------------------------
Só a mudança é permanente.

Valeu pela dica. E também pela dica de autores dada pelo meirellez, estava precisando e muito.

drlupa's picture

Esse tópico veio num momento muito bom.! Estou pesquisando sobre Java, vou pesquisar neste link publicado aqui tambem.

Entrar



Design Wenetus