Avançar para a área de conteúdo

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Na primeira vez que você efetua sign in no developerWorks, um perfil é criado para você. Informações selecionadas do seu perfil developerWorks são exibidas ao público, mas você pode editá-las a qualquer momento. Seu primeiro nome, sobrenome (a menos que escolha ocultá-los), e seu nome de exibição acompanharão o conteúdo que postar.

Todas as informações enviadas são seguras.

  • Fechar [x]

Ao se conectar ao developerWorks pela primeira vez, é criado um perfil para você e é necessário selecionar um nome de exibição. O nome de exibição acompanhará o conteúdo que você postar no developerWorks.

Escolha um nome de exibição de 3 - 31 caracteres. Seu nome de exibição deve ser exclusivo na comunidade do developerWorks e não deve ser o seu endereço de email por motivo de privacidade.

Ao clicar em Enviar, você concorda com os termos e condições do developerWorks.

Todas as informações enviadas são seguras.

  • Fechar [x]

Desenvolvendo Software em uma Pilha de Software Livre

Software livre fornece tudo que um programador precisa para inventar algo grande e inovador

Martin Streicher , Software Developer, 自由职业者
Photo of Martin Streicher
Martin Streicher é chefe executivo em tecnologia da McClatchy Interactive, editor chefe da Linux Magazine, um desenvolvedor da Web e um colaborador regular do developerWorks. Ele possui mestrado em ciência da computação pela Purdue University e programa sistemas semelhantes ao UNIX desde 1986.
(Um autor Contribuidor do IBM developerWorks)

Resumo:  Os desenvolvedores da Web estão desfrutando de um renascimento. Após passarem grande parte da última década pelejando em código centrado no servidor, os programadores agora estão colocando código à frente e no centro, transformando o navegador da Web em sua própria plataforma de computação. Grande parte do renascimento deve ser atribuída à ingenuidade. A geração mais nova de ferramentas e as estruturas de aplicativos automatizam e simplificam o trabalho tedioso de construir, implementar e manter um Web site. Há também mais ferramentas do que nunca e todas as ferramentas mais inovadoras são de software livre. Este tutorial fornece uma pesquisa de opinião expansiva do software livre disponível para desenvolvedores para criarem e implementarem aplicativos da Web.

Data:  19/Ago/2008
Nível:  Intermediário

Atividade:  5187 visualizações
Comentários:  

Antes de Iniciar

Aprenda o que esperar deste tutorial e como tirar o melhor proveito dele.

Sobre este Tutorial

Este tutorial descreve a grande variedade de ferramentas de programação disponíveis em Linux®. Além disso, demonstra como é rápido e fácil iniciar o desenvolvimento na plataforma e demonstra algumas das inovações mais recentes em ferramentas de software livre.

Objetivos

Aprenda como instalar um servidor da Web, um banco de dados e diversas linguagens de programação em Linux. Aprenda também como combinar essas partes para construir um aplicativo, primeiro em PHP, depois em Ruby on Rails.

Pré-requisitos

Este tutorial é escrito para todos os desenvolvedores de software interessados em adotar Linux como uma plataforma de desenvolvimento e para desenvolvedores que desejam explorar a variedade expansiva de ferramentas de desenvolvimento de software disponíveis gratuitamente como software livre. Para seguir este tutorial, você deve ter uma familiaridade geral com o uso de um shell de linha de comando Linux e alguma experiência em programação. Alguma experiência em instalar e configurar software em Linux é útil, mas não necessária.

Requisitos do Sistema

Para executar os exemplos neste tutorial, é necessário um computador Linux com pelo menos 300 MB de espaço em disco livre. É necessário acesso do root à máquina para instalar diversos pacotes de software. Os exemplos mostrados neste tutorial foram criados no Ubuntu Desktop Linux 8.04.1 em execução como uma máquina virtual em Parallels no Mac OS X Leopard. Ubuntu não é necessário; no entanto, os exemplos usam Aptitude, que pode ser encontrado em qualquer distribuição baseada em Debian.

1 de 10 | Próximo

Comentários



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=80
Zone=Software livre, Linux
ArticleID=386995
TutorialTitle= Desenvolvendo Software em uma Pilha de Software Livre
publish-date=08192008
author1-email=martin.streicher@gmail.com
author1-email-cc=mmccrary@us.ibm.com

Tags

Help
Use o campo de pesquisa para encontrar todos os tipos de conteúdo no My developerWorks com essa tag.

Use a barra de rolagem para ver mais ou menos tags.

Tags populares mostra as principais tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Minhas tags mostra suas tags para esta zona de conteúdo em particular (por exemplo, Java technology, Linux, WebSphere).

Use o campo de pesquisa para localizar todos os tipos de conteúdo no Meu developerWorks com essa tag. Tags populares mostra as tags principais para essa zona de conteúdo particular (por exemplo, tecnologia Java, Linux, WebSphere). My tags shows your tags for this particular content zone (for example, Java technology, Linux, WebSphere). Minhas tags mostra as suas tags para essa zona de conteúdo em particular (por exemplo, tecnologia Java, Linux, WebSphere).