por chipselect » 07 Mar 2008 23:02
eletroinf
As "frescuras" que tem no Eclipse não são realmente "frescuras" quando o assunto é software de médio e grande porte, pelo contrário, implicam diretamente na qualidade de software e impactam na produtividade também.
Eu rodo o eclipse num Celeron M410 (1.47GHz) com 1G de RAM, junto com o servidor Apache Tomcat 6.0 e o banco de dados PostgreeSQL, mais um antivirus... para programação WEB, funciona perfeito, similar ao Turbo C++ Explorer. Com pouca memória, o TC e o Visual Studio se saem melhor, daí não tem nem como pensar sequer em ter algo rodando em java, quanto mais uma IDE.
Tem as versões antigas do Eclipse, como a versão 2, que são muito mais leves. As versões 3 em diante são muito mais pesadas.
Para programar microcontroladores pequenos e sistemas limitados, não acho que o eclipse ou outra IDE similar seja uma boa escolha, nesse caso, a simplicidade do Dev C++ leva vantagem, pois não há necessidade de suporte para recursos como drag and drop, e dificilmente irá utilizar programação com threads, o que torna a deficiência do Dev C++ de depurar código concorrente praticamente irrelevante.
O suporte a programação em grupo também não fará falta neste caso, e isso diminui um pouco os efeitos da falta de suporte a documentação de código, uma vez que na maioria dos casos, apenas uma mesma pessoa irá trabalhar o código inteiro. Geralmente nestes casos, a qualidade de software é um item que não tem nenhuma importância, e o que pesa muito é a otimização do código.
Só acredito que, quanto maior o tamanho do software a ser desenvolvido, mais viável o Eclipse se torna e mais trabalhoso o Dev C++ se tornará.