Tecnologia

Página Inicial / Tecnologia

Tecnologia

As bases de nossas soluções tecnológicas

 

Razões para usar Python / Zope / Plone:

  • Livre e de código aberto: Python adota a licença Python Software Foundation License, que é similar à GPL;
  • Multiplataforma: Por ser uma linguagem interpretada, Python roda em qualquer sistema que possua o seu interpretador. 
  • Alto Nível: Python é uma linguagem de alto nível, de desenvolvimento rápido (RAD – Rapid Application Development) e que segue técnicas de DRY (Don’t Repeat Yourself) e KISS (Keep It Simple Stupid), é inteligível como o Inglês e sempre evita o implícito;
  • Orientada a Objetos: A orientação a objetos no Python é explícita e muito divertida. Aliás, tudo para o Python são objetos e pacotes (inclusive tipos “primitivos”), mas nada que impeça que você programe de uma forma estruturada ou funcional. Isto tecnicamente faz do Python uma linguagem multiparadigma;
  • Tipagem dinâmica forte: Isso quer dizer que se pode atribuir a uma variável qualquer tipo de valor e em qualquer momento do seu código fonte;
  • Sintaxe: A sintaxe do Python é uma das suas mais fundamentais características. Em Python um bloco de código (por exemplo um if) é feito através de indentações. Isso força o desenvolvedor a indentar seu código fonte e garante uma boa legibilidade. Além de reduzir o uso de caracteres “exotéricos” como ->, ::, :=, {, }, etc. com Python se é capaz de escrever um for que testa uma determinada sequência e monta uma lista com uma linha apenas;
  • Frameworks: Além de multiplataforma e multiparadigma, com o Python se é capaz de desenvolver para qualquer tipo de ambiente, seja desktop, web ou móvel. Para isso o Python conta com excelentes frameworks que auxiliam desde o desenvolvimento web, até o desenvolvimento de algoritmos científicos de cálculos avançados;
  • Mercado: Contando com usuários ilustres como o Governo Federal e Ministérios, Câmara dos Deputados, Senado Federal, Nasa, Youtube e Google, o Python vem ganhando mercado gradativamente e, entre os profissionais da área, já virou uma linguagem bastante cultuada;
  • Documentação: Este é outro ponto forte da linguagem. No site da comunidade brasileira existe uma lista de fontes de estudos que é apenas uma fração do imenso conteúdo que se pode encontrar na Web;
  • Divertido: Python é extremamente divertido. Pode-se afirmar com toda a convicção que esta linguagem reacende nos desenvolvedores a paixão pelo mundo da programação, geralmente apagada pelos anos de PHP e pelas aulas de Delphi na faculdade.

 

 

Serviços para o Poder Legislativo

Soluções sob medida, desenvolvidas por quem entende do assunto.

Processo Legislativo Eletrônico

A mais moderna e eficiente ferramenta do mercado, que automatiza o processo legislativo com assinatura eletrônica.

Portal Legislativo

Publicação de informações institucionais de forma segura, prática e com layout visual exclusivo.

Painel de Votação

Utilização de computadores, notebooks ou tablets como terminais de votação com autenticação biométrica digital.

TV e Rádio Web

Transmissão das sessões legislativas pela Internet para ampliar a divulgação das atividades legislativas.

Infraestrutura Tecnológica

Possibilita que a Casa Legislativa torne-se sua própria provedora de conteúdos e serviços na Internet.

Compilação de Legislação

Facilita a divulgação e acesso às Leis Municipais por meio de solução de propriedade da Casa Legislativa.

Conversão de Dados

Migração de bancos de dados de sistemas proprietários para soluções livres.

Suporte e Manutenção

Garantia de suporte profissional, manutenção e evolução tecnológica para as soluções em código aberto.