ADSense1

Mostrando postagens com marcador IDE. Mostrar todas as postagens
Mostrando postagens com marcador IDE. Mostrar todas as postagens

sábado, 13 de agosto de 2011

Os Melhores softwares IDEs Gratuitos

IDE é a sigla de Integrated Development Environment (Ambiente de Desenvolvimento Integrado). É uma aplicação de software que fornece ao usuário ferramentas para escrita e edição de códigos para qualquer aplicação de software, seja este um programa para rodar em um computador (IBM PC, MAC, Sum, etc..), uma aplicação projetada para a web, ou uma aplicação embarcada que será carregada na memória flash do sistema alvo (microcontrolador, por exemplo). 

As funcionalidades básicas compartilhadas pela maioria dos IDEs, são as seguintes:

  • Um editor de texto/código;
  • Um compilador ou interpretador (dependendo especificamente da linguagem de programação) capaz de transformar o código fonte em código de máquina que poderá, portanto, ser executado;
  • Ferramentas de automação capazes de automatizar operações usualmente realizadas pelo usuário;
  • Um Debugger para depurar, validar e verificar o correto funcionamento da aplicação nas suas especificidades.
Eclipse (www.eclipse.org)

Sistemas operacionais suportados: Windows, Linux, Mac.

Eclipse é um IDE multi-linguagem, com versões disponíveis para C/C++, Java, Javascript (web) e PHP, em adição à versão genérica chamada "Classic". Eclipse é um grande sucesso e tem sido, por várias vezes, escolhido como IDE para os sistemas de desenvolvimentos no campo dos sistemas embutidos. Diversos plugins são disponibilizados, alguns para venda, outros gratuitamente, por terceiros.

Você poderá baixar o Eclipse aqui.



Code::Blocks (www.codeblocks.org)

Sistemas operacionais suportados: Windows, Linux, Mac.

Code::Blocks é um IDE muito flexível, orientado, por natureza, para as linguagens C/C++, mas facilmente configurável e pode ser estendido para outras linguagens através do suporte via plugins. Ele possui recursos avançados tais como destaque de sintaxe, code folding (permite expandir ou esconder o código aninhado), autoconclusão na digitação do código (completa a expressão ao se começar a digitar), e gerencia o trabalho de múltiplos usuários de um mesmo projeto.

Você poderá baixar o Code::Blocks aqui







Aptana Studio (www.aptana.com)

Sistemas operacionais suportados: Windows, Linux, Mac.

Aptana Studio é uma ferramenta de desenvolvimento integrado realmente impressionante, especificamente projetado para criações de aplicações personalizadas e websites. Com ele é possível criar, modificar e depurar websites usando HTML, CSS, Javascript, PHP e Ruby on Rails.


Você poderá baixar o Aptana Studio  aqui






Microsoft Visual Studio 2010 Express (www.microsoft.com/express/Default.aspx)


Sistemas operacionais suportados: Windows.


Microsoft Visual Studio Express é uma ferramenta de desenvolvimento gratuita que permite aos desenvolvedores criarem, em um curto espaço de tempo, aplicações completas e satisfatórias para web, para ambientes desktop windows, para celulares (Windows Phone), e para sistemas com banco de dados (graças ao SQL Server, a versão light do SQL Server). A IDE Microsoft inclui um editor com suporte para IntelliSense (recurso de autoconclusão de digitação da Microsoft) e para muitas linguagens de programação, tais como C/C++, VB.NET, C#, Python, Ruby, XML/XSLT, HTML/XHTML, Javascript e CSS.


Você poderá baixar o Visual Studio 2010 Express aqui


Notepad++ (otepad-plus-plus.org)


Sistemas operacionais suportados: Windows.

Notepad++ é basicamente um editor avançado com um certa popularidade entre o desenvolvedores Windows. Ele possui um recurso de destaque de sintaxe muito bom para a maioria das linguagens de programação e scripting. Também possui um recurso para criação de macros e, recentemente adicionado, suporte a plugins.
Você poderá baixar o Notepad++ aqui



kdevelop (kdevelop.org)

Sistemas operacionais suportados: Windows, Mac, Linux.




kdevelop é um IDE open-source que pode ser baixado e usado gratuitamente, disponível para Windows, Mac, Linux, Solaris e FreeBSD. Ele não suporta somente o C/C++, mas muitas outras linguagens de desenvolvimento de softwares e é extensível, graças ao poderoso suporte a plugins. kdevelop é baseado no KDevPlatform (um conjunto de bibliotecas independente de linguagem), e também nas bibliotecas KDE e Qt.

Você poderá baixar o kdevelop aqui




Anjunta DevStudio (projects.gnome.org/anjuta/index.html)


Sistemas operacionais suportados: Linux

Anjunta DevStudio é um ambiente de desenvolvimento de software versátil com muito recursos avançados tais como gerenciamento de projeto, assistentes de aplicação, depurador interativo, editor, controle de versão, editor com interface gráfica de usuário (GUI), e outros.

Você poderá baixar o Anjunta DevStudio aqui


codelite (www.codelite.org)

Sistemas operacionais suportados: Windows, Mac, Linux.



codelite é um IDE open-source disponível para múltiplos sistemas operacionais, especialmente orientado para ambientes de desenvolvimento baseados na linguagem C/C++. Alguns plugins desenvolvidos para codelite (além daqueles fornecidos com o instalador oficial) podem não ser open-souce e, portanto, terem o código fechado, além de poderem ser distribuídos sob qualquer tipo de licença.



Você poderá baixar o codelite aqui.


NetBeans (netbeans.org)

Sistemas operacionais suportados: Windows, Linux, Mac, Solaris

O IDE NetBeans é um ambiente de desenvolvimento integrado premiado, também disponível para Solaris. O projeto NetBeans consiste de um IDE open-source e uma plataforma de aplicação que permite aos desenvolvedores criar rapidamente websites, aplicações para desktop, e também aplicações para dispositivos móveis. As linguagens de programação suportadas são numerosas, tais como Java, PHP, Ajax, Javascript, Ruby on Rails, e, claro, o C/C++. O projeto é mantido graças ao suporte de uma larga comunidade de colaboradores. Vem com extensiva documentação, e existe uma ampla seleção de plugins de terceiros.

Você poderá baixar o NetBeans aqui.





Qt Creator (qt.nokia.com/products/developer-tools)


Sistemas operacionais suportados: Windows, Mac, Linux.

Qt Creator é um IDE multiplataforma, particularmente apropriado para desenvolvedores que utilizam o kit de desenvolvimento Qt. Qt Creator roda sobre Windows, Linux/X11 e Mac OS X, e habilita aos desenvolvedores criar aplicações para multiplos desktops e aplicações para dispositivos móveis. 

Você poderá baixar o Qt Creator aqui.



pspad (www.pspad.com/it/)

Sistemas operacionais suportados: Windows

Ele é um editor freeware para Windows, com suporte para muitas linguagens de programação, a habilidade de criar macros, templates, formatos de exibição em HEX, suporte completo para gerenciamento de projetos, cliente FTP, e assim por diante.

Você poderá baixar o pspad aqui.

segunda-feira, 4 de julho de 2011

Integração SDCC, Eclipse e PDS-52

O Eclipse é uma excelente plataforma de desenvolvimento de softwares open source muito conhecida pelos desenvolvedores. O SDCC, também open source, é um compilador otimizador ANSI C para sistemas embutidos que gera código .hex para diversos tipos de microcontroladores (Intel 8051, Maxim 80DS390, Zilog Z80 e o Motorola 68HC08). Quanto ao suporte para microcontroladores PIC, apesar do site que hospeda o projeto do SDCC (sdcc.sourceforge.net) mencionar que ainda está em progresso, alguns programadores dizem terem usado este compilador sem problemas para PIC (vide: Blog do Sérgio Prado: Ferramentas Open-Source para PIC). Já o PDS-52 da Phyton Inc., é um simulador para a plataforma Intel 8051.

No link a seguir, pode-se baixar um documento em pdf, no qual é explicado de forma bem clara como realizar esta integração. O processo é muito simples e, juntamente como este documento, estão os arquivos dos softwares necessários.
Hospedado no Google Drive

quarta-feira, 29 de junho de 2011

DevMic - Guia rápido


Este guia rápido introduz o usuário ao pacote IDE DevMic + o compilador open Source SDCC e o Simulador PROEmulator.



Hospedado no Google Drive

LinkWithin

Related Posts Plugin for WordPress, Blogger...