JSP CSS .NET
O Sistema web E-lixo social foi desenvolvido com a IDE Visual Studio 2010 utilizando das ferramentas C#, ASP.NET, HTML, CSS e Javascript e o banco de dados Firebird 1.5
C#
Segundo Galuppo (2001) C# é uma linguagem de programação da nova plataforma .NET, derivada de C/C++, simples, moderna, orientada a objetos e fortemente tipada (typesafe). C# possui o poder do C/C++ aliado a alta produtividade do Visual Basic. C# é a linguagem nativa para .NET Common Language Runtime (CLR), mecanismo de execução da plataforma .NET. Isso possibilita a convivência com várias outras linguagens especificadas pela CLS. Por exemplo, uma classe base pode ser escrita em C#, derivada em Visual Basic e novamente derivada em C#.
.NET Common Language Runtimeé um ambiente baseado em componentes, e C# é desenhado para facilitar a criação de componentes. Os conceitos de componentes, como propriedades, métodos, eventos e atributos, são fortemente aplicados. Documentação pode ser escrita dentro dos componentes e exportadas para XML.
A linguagem C# não requer bibliotecas de tipo (type libraries), arquivos de cabeçalho (header files), arquivos IDL (IDL files). Os componentes criados em C#, são auto-descritivos e não necessitam de processo de registro. Tudo é objeto em C#, ao contrário de linguagens como Java ou C++, tipos de dados e objetos interagem. C# fornece um “sistema unificado de tipos”, onde todos os tipos são tratados como objetos, sem perda de performance,ao contrário de linguagens como Lisp ou Smalltalk.
Coletor de Lixo (Garbage Collection) que fornece gerenciamento automático de memória, exceções (Exceptions) que disparam erros que podem ser tratados, segurança no tipo de dados (Type-safety) que assegura a manipulação de variáveis e casts e versão (Versioning), são recursos encontrados na linguagem para construção dessa categoria de software.
A linguagem C# é montada sobre a “herança” do C++,