PLATANUM OpenSource

PLATANUM

A Plataforma PLATANUM está baseada sobre 3 projetos.

 logo_img

PLATANUM – KPFramework.Net

Este projeto contém o conceito de 3 Frameworks

  • Framework de Persistência (NHibernate, ActiveRecord)
  • Framework de Componentes (Desenvolvidos)
  • Framework de Bibliotecas (Core)
 logo_img

PLATANUM – SkeletonApp.Net

Este projeto contém a aplicação básica para desenvolvimento, e também o conceito de Framework Visual.

  • Framework de Camada Visual (HTML 5, CSS, JS, etc.)
 logo_img

PLATANUM – KPCodeGen.Net

Este projeto tem objetivo de gerar o código fonte que será interpretado pelo PLATANUM. É uma ferramenta de configuração e geração de telas do sistema.

Atualmente o PLATANUM está compilado na versão 4.0 do .NET Framework. Todos os projetos foram escritos totalmente em Microsoft.NET C#. As soluções dos projetos estão criadas sobre o Visual Studio 2012.

Por estar estruturada sobre a base Framework .NET, para desenvolver sobre a Plataforma é possível utilizar qualquer linguagem que o Framework .NET suporta.

Os construtores do PLATANUM decidiram liberar o projeto como OpenSource sob a licença Apache 2.0, em setembro/2015, para que a comunidade possa utilizar e evoluir sua arquitetura.

Benefícios da Plataforma

A plataforma foi construída com objetivo de reduzir a complexidade do desenvolvimento de software para Web, bem como aumentar sua produtividade na liberação de softwares. A seguir pontuamos alguns benefícios em utilizar a plataforma:

  • Desenvolvimento preparado para modelo SaaS / Multi-empresa.
    • A plataforma está estruturada para separar todas as informações de cada empresa, portanto facilitará seu software sobre o conceito SaaS.
  • Baixa complexidade no desenvolvimento.
    • As páginas do sistema são geradas com o auxílio do projeto KPCodeGen.Net, que com poucas configurações, você extrai uma tela já com validações direto de uma tabela de banco de dados.
  • Componentes desenvolvidos
    • A maioria dos componentes foram escritos particularmente para a plataforma, desta maneira todos seguem o mesmo padrão, possibilitando o desenvolvimento de novos caso necessite.